diff --git a/generated/addons/log.out b/generated/addons/log.out
index 156e1b45b8..54f156631c 100644
--- a/generated/addons/log.out
+++ b/generated/addons/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | SkippedSemanticValidation | Semantic validation was skipped.
diff --git a/generated/adp/log.out b/generated/adp/log.out
index 19aa14fc42..5d0f5b07b4 100644
--- a/generated/adp/log.out
+++ b/generated/adp/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | SkippedSemanticValidation | Semantic validation was skipped.
diff --git a/generated/advisor/log.out b/generated/advisor/log.out
index 16784d14ee..858c9e6ca1 100644
--- a/generated/advisor/log.out
+++ b/generated/advisor/log.out
@@ -1,7 +1,16 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | SkippedSemanticValidation | Semantic validation was skipped.
+warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/advisor/resource-manager/Microsoft.Advisor/stable/2022-09-01/advisor.json:1256:5
+warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
+warning | Unrecognized property type: any-object. Returning 'any'.
+warning | Unrecognized property type: any-object. Returning 'any'.
+warning | Unrecognized property type: any-object. Returning 'any'.
+warning | Unrecognized property type: any-object. Returning 'any'.
+warning | Unrecognized property type: any-object. Returning 'any'.
+warning | SkippedSemanticValidation | Semantic validation was skipped.
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
warning | SkippedSemanticValidation | Semantic validation was skipped.
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
diff --git a/generated/advisor/microsoft.advisor/2022-09-01/types.json b/generated/advisor/microsoft.advisor/2022-09-01/types.json
new file mode 100644
index 0000000000..2b31aa14fc
--- /dev/null
+++ b/generated/advisor/microsoft.advisor/2022-09-01/types.json
@@ -0,0 +1 @@
+[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"default"}},{"5":{"Elements":[8,4]}},{"6":{"Value":"Microsoft.Advisor/configurations"}},{"6":{"Value":"2022-09-01"}},{"2":{"Name":"Microsoft.Advisor/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":9,"Flags":9,"Description":"The resource name"},"type":{"Type":10,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":11,"Flags":10,"Description":"The resource api version"},"properties":{"Type":13,"Flags":0,"Description":"The Advisor configuration data structure."}}}},{"2":{"Name":"ConfigDataProperties","Properties":{"exclude":{"Type":2,"Flags":0,"Description":"Exclude the resource from Advisor evaluations. Valid values: False (default) or True."},"lowCpuThreshold":{"Type":18,"Flags":0,"Description":"Minimum percentage threshold for Advisor low CPU utilization evaluation. Valid only for subscriptions. Valid values: 5 (default), 10, 15 or 20."},"duration":{"Type":25,"Flags":0,"Description":"Minimum duration for Advisor low CPU utilization evaluation. Valid only for subscriptions. Valid values: 7 (default), 14, 21, 30, 60 or 90."},"digests":{"Type":37,"Flags":0,"Description":"Advisor digest configuration. Valid only for subscriptions"}}}},{"6":{"Value":"5"}},{"6":{"Value":"10"}},{"6":{"Value":"15"}},{"6":{"Value":"20"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"7"}},{"6":{"Value":"14"}},{"6":{"Value":"21"}},{"6":{"Value":"30"}},{"6":{"Value":"60"}},{"6":{"Value":"90"}},{"5":{"Elements":[19,20,21,22,23,24,4]}},{"2":{"Name":"DigestConfig","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of digest configuration. Value is case-insensitive and must be unique within a subscription."},"actionGroupResourceId":{"Type":4,"Flags":0,"Description":"Action group resource id used by digest."},"frequency":{"Type":3,"Flags":0,"Description":"Frequency that digest will be triggered, in days. Value must be between 7 and 30 days inclusive."},"categories":{"Type":33,"Flags":0,"Description":"Categories to send digest for. If categories are not provided, then digest will be sent for all categories."},"language":{"Type":4,"Flags":0,"Description":"Language for digest content body. Value must be ISO 639-1 code for one of Azure portal supported languages. Otherwise, it will be converted into one. Default value is English (en)."},"state":{"Type":36,"Flags":0,"Description":"State of digest configuration."}}}},{"6":{"Value":"HighAvailability"}},{"6":{"Value":"Security"}},{"6":{"Value":"Performance"}},{"6":{"Value":"Cost"}},{"6":{"Value":"OperationalExcellence"}},{"5":{"Elements":[27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"Active"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[34,35,4]}},{"3":{"ItemType":26}},{"4":{"Name":"Microsoft.Advisor/configurations@2022-09-01","ScopeType":12,"Body":12,"Flags":0}},{"6":{"Value":"Microsoft.Advisor/recommendations/suppressions"}},{"6":{"Value":"2022-09-01"}},{"2":{"Name":"Microsoft.Advisor/recommendations/suppressions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":39,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":40,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"The properties of the suppression."}}}},{"2":{"Name":"SuppressionProperties","Properties":{"suppressionId":{"Type":4,"Flags":0,"Description":"The GUID of the suppression."},"ttl":{"Type":4,"Flags":0,"Description":"The duration for which the suppression is valid."},"expirationTimeStamp":{"Type":4,"Flags":2,"Description":"Gets or sets the expiration time stamp."}}}},{"4":{"Name":"Microsoft.Advisor/recommendations/suppressions@2022-09-01","ScopeType":0,"Body":41,"Flags":0}},{"6":{"Value":"Microsoft.Advisor/recommendations"}},{"6":{"Value":"2022-09-01"}},{"2":{"Name":"Microsoft.Advisor/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":44,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":45,"Flags":10,"Description":"The resource api version"},"properties":{"Type":47,"Flags":2,"Description":"The properties of the recommendation."}}}},{"2":{"Name":"RecommendationProperties","Properties":{"category":{"Type":53,"Flags":0,"Description":"The category of the recommendation."},"impact":{"Type":57,"Flags":0,"Description":"The business impact of the recommendation."},"impactedField":{"Type":4,"Flags":0,"Description":"The resource type identified by Advisor."},"impactedValue":{"Type":4,"Flags":0,"Description":"The resource identified by Advisor."},"lastUpdated":{"Type":4,"Flags":0,"Description":"The most recent time that Advisor checked the validity of the recommendation."},"metadata":{"Type":58,"Flags":0,"Description":"The recommendation metadata."},"recommendationTypeId":{"Type":4,"Flags":0,"Description":"The recommendation-type GUID."},"risk":{"Type":62,"Flags":0,"Description":"The potential risk of not implementing the recommendation."},"shortDescription":{"Type":63,"Flags":0,"Description":"A summary of the recommendation."},"suppressionIds":{"Type":64,"Flags":0,"Description":"The list of snoozed and dismissed rules for the recommendation."},"extendedProperties":{"Type":65,"Flags":0,"Description":"Extended properties"},"resourceMetadata":{"Type":66,"Flags":0,"Description":"Metadata of resource that was assessed"},"description":{"Type":4,"Flags":0,"Description":"The detailed description of recommendation."},"label":{"Type":4,"Flags":0,"Description":"The label of recommendation."},"learnMoreLink":{"Type":4,"Flags":0,"Description":"The link to learn more about recommendation and generation logic."},"potentialBenefits":{"Type":4,"Flags":0,"Description":"The potential benefit of implementing recommendation."},"actions":{"Type":69,"Flags":0,"Description":"The list of recommended actions to implement recommendation."},"remediation":{"Type":70,"Flags":0,"Description":"The automated way to apply recommendation."},"exposedMetadataProperties":{"Type":71,"Flags":0,"Description":"The recommendation metadata properties exposed to customer to provide additional information."}}}},{"6":{"Value":"HighAvailability"}},{"6":{"Value":"Security"}},{"6":{"Value":"Performance"}},{"6":{"Value":"Cost"}},{"6":{"Value":"OperationalExcellence"}},{"5":{"Elements":[48,49,50,51,52,4]}},{"6":{"Value":"High"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Low"}},{"5":{"Elements":[54,55,56,4]}},{"2":{"Name":"RecommendationPropertiesMetadata","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"Error"}},{"6":{"Value":"Warning"}},{"6":{"Value":"None"}},{"5":{"Elements":[59,60,61,4]}},{"2":{"Name":"ShortDescription","Properties":{"problem":{"Type":4,"Flags":0,"Description":"The issue or opportunity identified by the recommendation."},"solution":{"Type":4,"Flags":0,"Description":"The remediation action suggested by the recommendation."}}}},{"3":{"ItemType":4}},{"2":{"Name":"RecommendationPropertiesExtendedProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceMetadata","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"Azure resource Id of the assessed resource"},"source":{"Type":4,"Flags":0,"Description":"Source from which recommendation is generated"},"action":{"Type":67,"Flags":0,"Description":"The action to view resource."},"singular":{"Type":4,"Flags":0,"Description":"The singular user friendly name of resource type. eg: virtual machine"},"plural":{"Type":4,"Flags":0,"Description":"The plural user friendly name of resource type. eg: virtual machines"}}}},{"2":{"Name":"ResourceMetadataAction","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"RecommendationPropertiesActionsItem","Properties":{},"AdditionalProperties":0}},{"3":{"ItemType":68}},{"2":{"Name":"RecommendationPropertiesRemediation","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"RecommendationPropertiesExposedMetadataProperties","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Advisor/recommendations@2022-09-01","ScopeType":0,"Body":46,"Flags":1}}]
\ No newline at end of file
diff --git a/generated/advisor/microsoft.advisor/2022-09-01/types.md b/generated/advisor/microsoft.advisor/2022-09-01/types.md
new file mode 100644
index 0000000000..618ae4c5c6
--- /dev/null
+++ b/generated/advisor/microsoft.advisor/2022-09-01/types.md
@@ -0,0 +1,116 @@
+# Microsoft.Advisor @ 2022-09-01
+
+## Resource Microsoft.Advisor/configurations@2022-09-01
+* **Valid Scope(s)**: Subscription, ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: 'default' | string (Required, DeployTimeConstant): The resource name
+* **properties**: [ConfigDataProperties](#configdataproperties): The Advisor configuration data structure.
+* **type**: 'Microsoft.Advisor/configurations' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.Advisor/recommendations@2022-09-01 (ReadOnly)
+* **Valid Scope(s)**: Unknown
+### Properties
+* **apiVersion**: '2022-09-01' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [RecommendationProperties](#recommendationproperties) (ReadOnly): The properties of the recommendation.
+* **type**: 'Microsoft.Advisor/recommendations' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.Advisor/recommendations/suppressions@2022-09-01
+* **Valid Scope(s)**: Unknown
+### Properties
+* **apiVersion**: '2022-09-01' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [SuppressionProperties](#suppressionproperties): The properties of the suppression.
+* **type**: 'Microsoft.Advisor/recommendations/suppressions' (ReadOnly, DeployTimeConstant): The resource type
+
+## ConfigDataProperties
+### Properties
+* **digests**: [DigestConfig](#digestconfig)[]: Advisor digest configuration. Valid only for subscriptions
+* **duration**: '14' | '21' | '30' | '60' | '7' | '90' | string: Minimum duration for Advisor low CPU utilization evaluation. Valid only for subscriptions. Valid values: 7 (default), 14, 21, 30, 60 or 90.
+* **exclude**: bool: Exclude the resource from Advisor evaluations. Valid values: False (default) or True.
+* **lowCpuThreshold**: '10' | '15' | '20' | '5' | string: Minimum percentage threshold for Advisor low CPU utilization evaluation. Valid only for subscriptions. Valid values: 5 (default), 10, 15 or 20.
+
+## DigestConfig
+### Properties
+* **actionGroupResourceId**: string: Action group resource id used by digest.
+* **categories**: 'Cost' | 'HighAvailability' | 'OperationalExcellence' | 'Performance' | 'Security' | string[]: Categories to send digest for. If categories are not provided, then digest will be sent for all categories.
+* **frequency**: int: Frequency that digest will be triggered, in days. Value must be between 7 and 30 days inclusive.
+* **language**: string: Language for digest content body. Value must be ISO 639-1 code for one of Azure portal supported languages. Otherwise, it will be converted into one. Default value is English (en).
+* **name**: string: Name of digest configuration. Value is case-insensitive and must be unique within a subscription.
+* **state**: 'Active' | 'Disabled' | string: State of digest configuration.
+
+## RecommendationProperties
+### Properties
+* **actions**: [RecommendationPropertiesActionsItem](#recommendationpropertiesactionsitem)[]: The list of recommended actions to implement recommendation.
+* **category**: 'Cost' | 'HighAvailability' | 'OperationalExcellence' | 'Performance' | 'Security' | string: The category of the recommendation.
+* **description**: string: The detailed description of recommendation.
+* **exposedMetadataProperties**: [RecommendationPropertiesExposedMetadataProperties](#recommendationpropertiesexposedmetadataproperties): The recommendation metadata properties exposed to customer to provide additional information.
+* **extendedProperties**: [RecommendationPropertiesExtendedProperties](#recommendationpropertiesextendedproperties): Extended properties
+* **impact**: 'High' | 'Low' | 'Medium' | string: The business impact of the recommendation.
+* **impactedField**: string: The resource type identified by Advisor.
+* **impactedValue**: string: The resource identified by Advisor.
+* **label**: string: The label of recommendation.
+* **lastUpdated**: string: The most recent time that Advisor checked the validity of the recommendation.
+* **learnMoreLink**: string: The link to learn more about recommendation and generation logic.
+* **metadata**: [RecommendationPropertiesMetadata](#recommendationpropertiesmetadata): The recommendation metadata.
+* **potentialBenefits**: string: The potential benefit of implementing recommendation.
+* **recommendationTypeId**: string: The recommendation-type GUID.
+* **remediation**: [RecommendationPropertiesRemediation](#recommendationpropertiesremediation): The automated way to apply recommendation.
+* **resourceMetadata**: [ResourceMetadata](#resourcemetadata): Metadata of resource that was assessed
+* **risk**: 'Error' | 'None' | 'Warning' | string: The potential risk of not implementing the recommendation.
+* **shortDescription**: [ShortDescription](#shortdescription): A summary of the recommendation.
+* **suppressionIds**: string[]: The list of snoozed and dismissed rules for the recommendation.
+
+## RecommendationPropertiesActionsItem
+### Properties
+### Additional Properties
+* **Additional Properties Type**: any
+
+## RecommendationPropertiesExposedMetadataProperties
+### Properties
+### Additional Properties
+* **Additional Properties Type**: any
+
+## RecommendationPropertiesExtendedProperties
+### Properties
+### Additional Properties
+* **Additional Properties Type**: string
+
+## RecommendationPropertiesMetadata
+### Properties
+### Additional Properties
+* **Additional Properties Type**: any
+
+## RecommendationPropertiesRemediation
+### Properties
+### Additional Properties
+* **Additional Properties Type**: any
+
+## ResourceMetadata
+### Properties
+* **action**: [ResourceMetadataAction](#resourcemetadataaction): The action to view resource.
+* **plural**: string: The plural user friendly name of resource type. eg: virtual machines
+* **resourceId**: string: Azure resource Id of the assessed resource
+* **singular**: string: The singular user friendly name of resource type. eg: virtual machine
+* **source**: string: Source from which recommendation is generated
+
+## ResourceMetadataAction
+### Properties
+### Additional Properties
+* **Additional Properties Type**: any
+
+## ShortDescription
+### Properties
+* **problem**: string: The issue or opportunity identified by the recommendation.
+* **solution**: string: The remediation action suggested by the recommendation.
+
+## SuppressionProperties
+### Properties
+* **expirationTimeStamp**: string (ReadOnly): Gets or sets the expiration time stamp.
+* **suppressionId**: string: The GUID of the suppression.
+* **ttl**: string: The duration for which the suppression is valid.
+
diff --git a/generated/agrifood/log.out b/generated/agrifood/log.out
index 8698592671..2c8a355b99 100644
--- a/generated/agrifood/log.out
+++ b/generated/agrifood/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
@@ -6,10 +6,34 @@ warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and
warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
+warning | SkippedSemanticValidation | Semantic validation was skipped.
+warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
+warning | PreCheck/PropertyRedeclarationWarning | Schema 'Extension' has a property 'systemData' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from Extension
+warning | Unrecognized property type: any-object. Returning 'any'.
+warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
warning | SkippedSemanticValidation | Semantic validation was skipped.
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
diff --git a/generated/agrifood/microsoft.agfoodplatform/2021-09-01-preview/types.json b/generated/agrifood/microsoft.agfoodplatform/2021-09-01-preview/types.json
new file mode 100644
index 0000000000..fcf884acbf
--- /dev/null
+++ b/generated/agrifood/microsoft.agfoodplatform/2021-09-01-preview/types.json
@@ -0,0 +1 @@
+[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.AgFoodPlatform/farmBeats/extensions"}},{"6":{"Value":"2021-09-01-preview"}},{"2":{"Name":"Microsoft.AgFoodPlatform/farmBeats/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":2,"Description":"Extension resource properties."},"eTag":{"Type":4,"Flags":2,"Description":"The ETag value to implement optimistic concurrency."},"systemData":{"Type":12,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ExtensionProperties","Properties":{"extensionId":{"Type":4,"Flags":2,"Description":"Extension Id."},"extensionCategory":{"Type":4,"Flags":2,"Description":"Extension category. e.g. weather/sensor/satellite."},"installedExtensionVersion":{"Type":4,"Flags":2,"Description":"Installed extension version."},"extensionAuthLink":{"Type":4,"Flags":2,"Description":"Extension auth link."},"extensionApiDocsLink":{"Type":4,"Flags":2,"Description":"Extension api docs link."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":17,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":22,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[13,14,15,16,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[18,19,20,21,4]}},{"4":{"Name":"Microsoft.AgFoodPlatform/farmBeats/extensions@2021-09-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.AgFoodPlatform/farmBeats"}},{"6":{"Value":"2021-09-01-preview"}},{"2":{"Name":"Microsoft.AgFoodPlatform/farmBeats","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"identity":{"Type":27,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":29,"Flags":0,"Description":"FarmBeats ARM Resource properties."},"tags":{"Type":64,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":12,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"Identity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":28,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"FarmBeatsProperties","Properties":{"instanceUri":{"Type":4,"Flags":2,"Description":"Uri of the FarmBeats instance."},"provisioningState":{"Type":35,"Flags":2,"Description":"FarmBeats instance provisioning state."},"sensorIntegration":{"Type":36,"Flags":0,"Description":"Sensor integration request model."},"publicNetworkAccess":{"Type":50,"Flags":0,"Description":"Property to allow or block public traffic for an Azure FarmBeats resource."},"privateEndpointConnections":{"Type":51,"Flags":2,"Description":"The Private Endpoint Connection resource."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[30,31,32,33,34,4]}},{"2":{"Name":"SensorIntegration","Properties":{"enabled":{"Type":4,"Flags":0,"Description":"Sensor integration enable state. Allowed values are True, None"},"provisioningState":{"Type":42,"Flags":2,"Description":"Sensor integration instance provisioning state."},"provisioningInfo":{"Type":43,"Flags":0,"Description":"Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.)."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[37,38,39,40,41,4]}},{"2":{"Name":"ErrorResponse","Properties":{"error":{"Type":44,"Flags":0,"Description":"The error object."}}}},{"2":{"Name":"ErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"The error code."},"message":{"Type":4,"Flags":2,"Description":"The error message."},"target":{"Type":4,"Flags":2,"Description":"The error target."},"details":{"Type":45,"Flags":2,"Description":"The error details."},"additionalInfo":{"Type":47,"Flags":2,"Description":"The error additional info."}}}},{"3":{"ItemType":44}},{"2":{"Name":"ErrorAdditionalInfo","Properties":{"type":{"Type":4,"Flags":2,"Description":"The additional info type."},"info":{"Type":0,"Flags":2,"Description":"The additional info."}}}},{"3":{"ItemType":46}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Hybrid"}},{"5":{"Elements":[48,49,4]}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":52,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":12,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":53,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":54,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":63,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":58,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[55,56,57,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[59,60,61,62,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.AgFoodPlatform/farmBeats@2021-09-01-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.AgFoodPlatform/farmBeats/privateEndpointConnections"}},{"6":{"Value":"2021-09-01-preview"}},{"2":{"Name":"Microsoft.AgFoodPlatform/farmBeats/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":66,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":67,"Flags":10,"Description":"The resource api version"},"properties":{"Type":52,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":12,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"4":{"Name":"Microsoft.AgFoodPlatform/farmBeats/privateEndpointConnections@2021-09-01-preview","ScopeType":8,"Body":68,"Flags":0}},{"6":{"Value":"Microsoft.AgFoodPlatform/farmBeatsExtensionDefinitions"}},{"6":{"Value":"2021-09-01-preview"}},{"2":{"Name":"Microsoft.AgFoodPlatform/farmBeatsExtensionDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":70,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":71,"Flags":10,"Description":"The resource api version"},"properties":{"Type":73,"Flags":2,"Description":"FarmBeatsExtension properties."},"systemData":{"Type":12,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"FarmBeatsExtensionProperties","Properties":{"targetResourceType":{"Type":4,"Flags":2,"Description":"Target ResourceType of the farmBeatsExtension."},"farmBeatsExtensionId":{"Type":4,"Flags":2,"Description":"FarmBeatsExtension ID."},"farmBeatsExtensionName":{"Type":4,"Flags":2,"Description":"FarmBeatsExtension name."},"farmBeatsExtensionVersion":{"Type":4,"Flags":2,"Description":"FarmBeatsExtension version."},"publisherId":{"Type":4,"Flags":2,"Description":"Publisher ID."},"description":{"Type":4,"Flags":2,"Description":"Textual description."},"extensionCategory":{"Type":4,"Flags":2,"Description":"Category of the extension. e.g. weather/sensor/satellite."},"extensionAuthLink":{"Type":4,"Flags":2,"Description":"FarmBeatsExtension auth link."},"extensionApiDocsLink":{"Type":4,"Flags":2,"Description":"FarmBeatsExtension api docs link."},"detailedInformation":{"Type":80,"Flags":2,"Description":"Detailed information which shows summary of requested data.\r\nUsed in descriptive get extension metadata call.\r\nInformation for weather category per api included are apisSupported,\r\ncustomParameters, PlatformParameters and Units supported."}}}},{"2":{"Name":"DetailedInformation","Properties":{"apiName":{"Type":4,"Flags":0,"Description":"ApiName available for the farmBeatsExtension."},"customParameters":{"Type":75,"Flags":0,"Description":"List of customParameters."},"platformParameters":{"Type":76,"Flags":0,"Description":"List of platformParameters."},"unitsSupported":{"Type":77,"Flags":0,"Description":"Unit systems info for the data provider."},"apiInputParameters":{"Type":79,"Flags":0,"Description":"List of apiInputParameters."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"UnitSystemsInfo","Properties":{"key":{"Type":4,"Flags":1,"Description":"UnitSystem key sent as part of ProviderInput."},"values":{"Type":78,"Flags":1,"Description":"List of unit systems supported by this data provider."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":74}},{"4":{"Name":"Microsoft.AgFoodPlatform/farmBeatsExtensionDefinitions@2021-09-01-preview","ScopeType":1,"Body":72,"Flags":1}},{"6":{"Value":"Microsoft.AgFoodPlatform/farmBeats/privateLinkResources"}},{"6":{"Value":"2021-09-01-preview"}},{"2":{"Name":"Microsoft.AgFoodPlatform/farmBeats/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":82,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":83,"Flags":10,"Description":"The resource api version"},"properties":{"Type":85,"Flags":2,"Description":"Resource properties."},"systemData":{"Type":12,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":86,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":87,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.AgFoodPlatform/farmBeats/privateLinkResources@2021-09-01-preview","ScopeType":8,"Body":84,"Flags":1}}]
\ No newline at end of file
diff --git a/generated/agrifood/microsoft.agfoodplatform/2021-09-01-preview/types.md b/generated/agrifood/microsoft.agfoodplatform/2021-09-01-preview/types.md
new file mode 100644
index 0000000000..cf17fbbd46
--- /dev/null
+++ b/generated/agrifood/microsoft.agfoodplatform/2021-09-01-preview/types.md
@@ -0,0 +1,174 @@
+# Microsoft.AgFoodPlatform @ 2021-09-01-preview
+
+## Resource Microsoft.AgFoodPlatform/farmBeats@2021-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2021-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **identity**: [Identity](#identity): Identity for the resource.
+* **location**: string (Required): The geo-location where the resource lives
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [FarmBeatsProperties](#farmbeatsproperties): FarmBeats ARM Resource properties.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information.
+* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags.
+* **type**: 'Microsoft.AgFoodPlatform/farmBeats' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AgFoodPlatform/farmBeats/extensions@2021-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2021-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **eTag**: string (ReadOnly): The ETag value to implement optimistic concurrency.
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [ExtensionProperties](#extensionproperties) (ReadOnly): Extension resource properties.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information.
+* **type**: 'Microsoft.AgFoodPlatform/farmBeats/extensions' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AgFoodPlatform/farmBeats/privateEndpointConnections@2021-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2021-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information.
+* **type**: 'Microsoft.AgFoodPlatform/farmBeats/privateEndpointConnections' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AgFoodPlatform/farmBeats/privateLinkResources@2021-09-01-preview (ReadOnly)
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2021-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [PrivateLinkResourceProperties](#privatelinkresourceproperties) (ReadOnly): Resource properties.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information.
+* **type**: 'Microsoft.AgFoodPlatform/farmBeats/privateLinkResources' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AgFoodPlatform/farmBeatsExtensionDefinitions@2021-09-01-preview (ReadOnly)
+* **Valid Scope(s)**: Tenant
+### Properties
+* **apiVersion**: '2021-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [FarmBeatsExtensionProperties](#farmbeatsextensionproperties) (ReadOnly): FarmBeatsExtension properties.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information.
+* **type**: 'Microsoft.AgFoodPlatform/farmBeatsExtensionDefinitions' (ReadOnly, DeployTimeConstant): The resource type
+
+## DetailedInformation
+### Properties
+* **apiInputParameters**: string[]: List of apiInputParameters.
+* **apiName**: string: ApiName available for the farmBeatsExtension.
+* **customParameters**: string[]: List of customParameters.
+* **platformParameters**: string[]: List of platformParameters.
+* **unitsSupported**: [UnitSystemsInfo](#unitsystemsinfo): Unit systems info for the data provider.
+
+## ErrorAdditionalInfo
+### Properties
+* **info**: any (ReadOnly): The additional info.
+* **type**: string (ReadOnly): The additional info type.
+
+## ErrorDetail
+### Properties
+* **additionalInfo**: [ErrorAdditionalInfo](#erroradditionalinfo)[] (ReadOnly): The error additional info.
+* **code**: string (ReadOnly): The error code.
+* **details**: [ErrorDetail](#errordetail)[] (ReadOnly): The error details.
+* **message**: string (ReadOnly): The error message.
+* **target**: string (ReadOnly): The error target.
+
+## ErrorResponse
+### Properties
+* **error**: [ErrorDetail](#errordetail): The error object.
+
+## ExtensionProperties
+### Properties
+* **extensionApiDocsLink**: string (ReadOnly): Extension api docs link.
+* **extensionAuthLink**: string (ReadOnly): Extension auth link.
+* **extensionCategory**: string (ReadOnly): Extension category. e.g. weather/sensor/satellite.
+* **extensionId**: string (ReadOnly): Extension Id.
+* **installedExtensionVersion**: string (ReadOnly): Installed extension version.
+
+## FarmBeatsExtensionProperties
+### Properties
+* **description**: string (ReadOnly): Textual description.
+* **detailedInformation**: [DetailedInformation](#detailedinformation)[] (ReadOnly): Detailed information which shows summary of requested data.
+Used in descriptive get extension metadata call.
+Information for weather category per api included are apisSupported,
+customParameters, PlatformParameters and Units supported.
+* **extensionApiDocsLink**: string (ReadOnly): FarmBeatsExtension api docs link.
+* **extensionAuthLink**: string (ReadOnly): FarmBeatsExtension auth link.
+* **extensionCategory**: string (ReadOnly): Category of the extension. e.g. weather/sensor/satellite.
+* **farmBeatsExtensionId**: string (ReadOnly): FarmBeatsExtension ID.
+* **farmBeatsExtensionName**: string (ReadOnly): FarmBeatsExtension name.
+* **farmBeatsExtensionVersion**: string (ReadOnly): FarmBeatsExtension version.
+* **publisherId**: string (ReadOnly): Publisher ID.
+* **targetResourceType**: string (ReadOnly): Target ResourceType of the farmBeatsExtension.
+
+## FarmBeatsProperties
+### Properties
+* **instanceUri**: string (ReadOnly): Uri of the FarmBeats instance.
+* **privateEndpointConnections**: [PrivateEndpointConnection](#privateendpointconnection) (ReadOnly): The Private Endpoint Connection resource.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): FarmBeats instance provisioning state.
+* **publicNetworkAccess**: 'Enabled' | 'Hybrid' | string: Property to allow or block public traffic for an Azure FarmBeats resource.
+* **sensorIntegration**: [SensorIntegration](#sensorintegration): Sensor integration request model.
+
+## Identity
+### Properties
+* **principalId**: string (ReadOnly): The principal ID of resource identity.
+* **tenantId**: string (ReadOnly): The tenant ID of resource.
+* **type**: 'SystemAssigned': The identity type.
+
+## PrivateEndpoint
+### Properties
+* **id**: string (ReadOnly): The ARM identifier for Private Endpoint
+
+## PrivateEndpointConnection
+### Properties
+* **id**: string (ReadOnly): Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
+* **name**: string (ReadOnly): The name of the resource
+* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information.
+* **type**: string (ReadOnly): The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
+
+## PrivateEndpointConnectionProperties
+### Properties
+* **privateEndpoint**: [PrivateEndpoint](#privateendpoint): The resource of private end point.
+* **privateLinkServiceConnectionState**: [PrivateLinkServiceConnectionState](#privatelinkserviceconnectionstate) (Required): A collection of information about the state of the connection between service consumer and provider.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | string (ReadOnly): The provisioning state of the private endpoint connection resource.
+
+## PrivateLinkResourceProperties
+### Properties
+* **groupId**: string (ReadOnly): The private link resource group id.
+* **requiredMembers**: string[] (ReadOnly): The private link resource required member names.
+* **requiredZoneNames**: string[]: The private link resource Private link DNS zone name.
+
+## PrivateLinkServiceConnectionState
+### Properties
+* **actionsRequired**: string: A message indicating if changes on the service provider require any updates on the consumer.
+* **description**: string: The reason for approval/rejection of the connection.
+* **status**: 'Approved' | 'Pending' | 'Rejected' | string: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
+
+## SensorIntegration
+### Properties
+* **enabled**: string: Sensor integration enable state. Allowed values are True, None
+* **provisioningInfo**: [ErrorResponse](#errorresponse): Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Sensor integration instance provisioning state.
+
+## SystemData
+### Properties
+* **createdAt**: string: The timestamp of resource creation (UTC).
+* **createdBy**: string: The identity that created the resource.
+* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource.
+* **lastModifiedAt**: string: The timestamp of resource last modification (UTC)
+* **lastModifiedBy**: string: The identity that last modified the resource.
+* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource.
+
+## TrackedResourceTags
+### Properties
+### Additional Properties
+* **Additional Properties Type**: string
+
+## UnitSystemsInfo
+### Properties
+* **key**: string (Required): UnitSystem key sent as part of ProviderInput.
+* **values**: string[] (Required): List of unit systems supported by this data provider.
+
diff --git a/generated/alertsmanagement/log.out b/generated/alertsmanagement/log.out
index 9b2d47ccdf..923a890006 100644
--- a/generated/alertsmanagement/log.out
+++ b/generated/alertsmanagement/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
@@ -49,15 +49,15 @@ warning | PreCheck/SchemaMissingType | The schema 'ManagedResource' with an unde
warning | PreCheck/SchemaMissingType | The schema 'ManagedResource-tags' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/alertsmanagement/resource-manager/Microsoft.AlertsManagement/preview/2019-05-05-preview/ActionRules.json:605:9
warning | PreCheck/SchemaMissingType | The schema 'ActionRule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/alertsmanagement/resource-manager/Microsoft.AlertsManagement/preview/2019-05-05-preview/ActionRules.json:760:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/alertsmanagement/resource-manager/Microsoft.AlertsManagement/preview/2019-05-05-preview/ActionRules.json:764:5
warning | PreCheck/SchemaMissingType | The schema 'ActionRuleProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/alertsmanagement/resource-manager/Microsoft.AlertsManagement/preview/2019-05-05-preview/ActionRules.json:774:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/alertsmanagement/resource-manager/Microsoft.AlertsManagement/preview/2019-05-05-preview/ActionRules.json:778:5
warning | PreCheck/SchemaMissingType | The schema 'ActionRulesList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/alertsmanagement/resource-manager/Microsoft.AlertsManagement/preview/2019-05-05-preview/ActionRules.json:896:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/alertsmanagement/resource-manager/Microsoft.AlertsManagement/preview/2019-05-05-preview/ActionRules.json:900:5
warning | PreCheck/SchemaMissingType | The schema 'PatchProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/alertsmanagement/resource-manager/Microsoft.AlertsManagement/preview/2019-05-05-preview/ActionRules.json:912:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/alertsmanagement/resource-manager/Microsoft.AlertsManagement/preview/2019-05-05-preview/ActionRules.json:916:5
warning | PreCheck/SchemaMissingType | The schema 'PatchObject' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/alertsmanagement/resource-manager/Microsoft.AlertsManagement/preview/2019-05-05-preview/ActionRules.json:929:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/alertsmanagement/resource-manager/Microsoft.AlertsManagement/preview/2019-05-05-preview/ActionRules.json:933:5
warning | PreCheck/EmptyParentSchemaWarning | Schema 'MonitorServiceList' has an allOf list with an empty object schema as a parent, removing it.
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/alertsmanagement/resource-manager/Microsoft.AlertsManagement/preview/2019-05-05-preview/AlertsManagement.json:1217:9
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
diff --git a/generated/alertsmanagement/microsoft.alertsmanagement/2019-05-05-preview/types.json b/generated/alertsmanagement/microsoft.alertsmanagement/2019-05-05-preview/types.json
index c25133e0a2..2c1a806966 100644
--- a/generated/alertsmanagement/microsoft.alertsmanagement/2019-05-05-preview/types.json
+++ b/generated/alertsmanagement/microsoft.alertsmanagement/2019-05-05-preview/types.json
@@ -1 +1 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.AlertsManagement/actionRules"}},{"6":{"Value":"2019-05-05-preview"}},{"2":{"Name":"Microsoft.AlertsManagement/actionRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"action rule properties"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":44,"Flags":0,"Description":"Resource tags"}}}},{"7":{"Name":"ActionRuleProperties","Discriminator":"type","BaseProperties":{"scope":{"Type":12,"Flags":0,"Description":"scope on which action rule will apply"},"conditions":{"Type":18,"Flags":0,"Description":"conditions on which alerts will be filtered"},"description":{"Type":4,"Flags":0,"Description":"Description of action rule"},"createdAt":{"Type":4,"Flags":2,"Description":"Creation time of action rule. Date-Time in ISO-8601 format."},"lastModifiedAt":{"Type":4,"Flags":2,"Description":"Last updated time of action rule. Date-Time in ISO-8601 format."},"createdBy":{"Type":4,"Flags":2,"Description":"Created by user name."},"lastModifiedBy":{"Type":4,"Flags":2,"Description":"Last modified by user name."},"status":{"Type":28,"Flags":0,"Description":"Indicates if the given action rule is enabled or disabled"}},"Elements":{"ActionGroup":29,"Diagnostics":31,"Suppression":33}}},{"2":{"Name":"Scope","Properties":{"scopeType":{"Type":16,"Flags":0,"Description":"type of target scope"},"values":{"Type":17,"Flags":0,"Description":"list of ARM IDs of the given scope type which will be the target of the given action rule."}}}},{"6":{"Value":"ResourceGroup"}},{"6":{"Value":"Resource"}},{"6":{"Value":"Subscription"}},{"5":{"Elements":[13,14,15,4]}},{"3":{"ItemType":4}},{"2":{"Name":"Conditions","Properties":{"severity":{"Type":19,"Flags":0,"Description":"filter alerts by severity"},"monitorService":{"Type":19,"Flags":0,"Description":"filter alerts by monitor service"},"monitorCondition":{"Type":19,"Flags":0,"Description":"filter alerts by monitor condition"},"targetResourceType":{"Type":19,"Flags":0,"Description":"filter alerts by target resource type"},"alertRuleId":{"Type":19,"Flags":0,"Description":"filter alerts by alert rule id"},"description":{"Type":19,"Flags":0,"Description":"filter alerts by alert rule description"},"alertContext":{"Type":19,"Flags":0,"Description":"filter alerts by alert context (payload)"}}}},{"2":{"Name":"Condition","Properties":{"operator":{"Type":24,"Flags":0,"Description":"operator for a given condition"},"values":{"Type":25,"Flags":0,"Description":"list of values to match for a given condition."}}}},{"6":{"Value":"Equals"}},{"6":{"Value":"NotEquals"}},{"6":{"Value":"Contains"}},{"6":{"Value":"DoesNotContain"}},{"5":{"Elements":[20,21,22,23,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[26,27,4]}},{"2":{"Name":"ActionGroup","Properties":{"actionGroupId":{"Type":4,"Flags":1,"Description":"Action group to trigger if action rule matches"},"type":{"Type":30,"Flags":1,"Description":"Indicates type of action rule"}}}},{"6":{"Value":"ActionGroup"}},{"2":{"Name":"Diagnostics","Properties":{"type":{"Type":32,"Flags":1,"Description":"Indicates type of action rule"}}}},{"6":{"Value":"Diagnostics"}},{"2":{"Name":"Suppression","Properties":{"suppressionConfig":{"Type":34,"Flags":1,"Description":"suppression configuration for the action rule"},"type":{"Type":43,"Flags":1,"Description":"Indicates type of action rule"}}}},{"2":{"Name":"SuppressionConfig","Properties":{"recurrenceType":{"Type":40,"Flags":1,"Description":"Specifies when the suppression should be applied"},"schedule":{"Type":41,"Flags":0,"Description":"suppression schedule configuration"}}}},{"6":{"Value":"Always"}},{"6":{"Value":"Once"}},{"6":{"Value":"Daily"}},{"6":{"Value":"Weekly"}},{"6":{"Value":"Monthly"}},{"5":{"Elements":[35,36,37,38,39,4]}},{"2":{"Name":"SuppressionSchedule","Properties":{"startDate":{"Type":4,"Flags":0,"Description":"Start date for suppression"},"endDate":{"Type":4,"Flags":0,"Description":"End date for suppression"},"startTime":{"Type":4,"Flags":0,"Description":"Start time for suppression"},"endTime":{"Type":4,"Flags":0,"Description":"End date for suppression"},"recurrenceValues":{"Type":42,"Flags":0,"Description":"Specifies the values for recurrence pattern"}}}},{"3":{"ItemType":3}},{"6":{"Value":"Suppression"}},{"2":{"Name":"ManagedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.AlertsManagement/actionRules@2019-05-05-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.AlertsManagement/alerts"}},{"6":{"Value":"2019-05-05-preview"}},{"2":{"Name":"Microsoft.AlertsManagement/alerts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":46,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":47,"Flags":10,"Description":"The resource api version"},"properties":{"Type":49,"Flags":2,"Description":"Alert property bag"}}}},{"2":{"Name":"AlertProperties","Properties":{"essentials":{"Type":50,"Flags":0,"Description":"This object contains consistent fields across different monitor services."},"context":{"Type":0,"Flags":2,"Description":"Information specific to the monitor service that gives more contextual details about the alert."},"egressConfig":{"Type":0,"Flags":2,"Description":"Config which would be used for displaying the data in portal."}}}},{"2":{"Name":"Essentials","Properties":{"severity":{"Type":56,"Flags":2,"Description":"Severity of alert Sev0 being highest and Sev4 being lowest."},"signalType":{"Type":60,"Flags":2,"Description":"The type of signal the alert is based on, which could be metrics, logs or activity logs."},"alertState":{"Type":64,"Flags":2,"Description":"Alert object state, which can be modified by the user."},"monitorCondition":{"Type":67,"Flags":2,"Description":"Condition of the rule at the monitor service. It represents whether the underlying conditions have crossed the defined alert rule thresholds."},"targetResource":{"Type":4,"Flags":0,"Description":"Target ARM resource, on which alert got created."},"targetResourceName":{"Type":4,"Flags":0,"Description":"Name of the target ARM resource name, on which alert got created."},"targetResourceGroup":{"Type":4,"Flags":0,"Description":"Resource group of target ARM resource, on which alert got created."},"targetResourceType":{"Type":4,"Flags":0,"Description":"Resource type of target ARM resource, on which alert got created."},"monitorService":{"Type":82,"Flags":2,"Description":"Monitor service on which the rule(monitor) is set."},"alertRule":{"Type":4,"Flags":2,"Description":"Rule(monitor) which fired alert instance. Depending on the monitor service, this would be ARM id or name of the rule."},"sourceCreatedId":{"Type":4,"Flags":2,"Description":"Unique Id created by monitor service for each alert instance. This could be used to track the issue at the monitor service, in case of Nagios, Zabbix, SCOM etc."},"smartGroupId":{"Type":4,"Flags":2,"Description":"Unique Id of the smart group"},"smartGroupingReason":{"Type":4,"Flags":2,"Description":"Verbose reason describing the reason why this alert instance is added to a smart group"},"startDateTime":{"Type":4,"Flags":2,"Description":"Creation time(ISO-8601 format) of alert instance."},"lastModifiedDateTime":{"Type":4,"Flags":2,"Description":"Last modification time(ISO-8601 format) of alert instance."},"monitorConditionResolvedDateTime":{"Type":4,"Flags":2,"Description":"Resolved time(ISO-8601 format) of alert instance. This will be updated when monitor service resolves the alert instance because the rule condition is no longer met."},"lastModifiedUserName":{"Type":4,"Flags":2,"Description":"User who last modified the alert, in case of monitor service updates user would be 'system', otherwise name of the user."},"actionStatus":{"Type":83,"Flags":0,"Description":"Action status"},"description":{"Type":4,"Flags":0,"Description":"Alert description."}}}},{"6":{"Value":"Sev0"}},{"6":{"Value":"Sev1"}},{"6":{"Value":"Sev2"}},{"6":{"Value":"Sev3"}},{"6":{"Value":"Sev4"}},{"5":{"Elements":[51,52,53,54,55,4]}},{"6":{"Value":"Metric"}},{"6":{"Value":"Log"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[57,58,59,4]}},{"6":{"Value":"New"}},{"6":{"Value":"Acknowledged"}},{"6":{"Value":"Closed"}},{"5":{"Elements":[61,62,63,4]}},{"6":{"Value":"Fired"}},{"6":{"Value":"Resolved"}},{"5":{"Elements":[65,66,4]}},{"6":{"Value":"Application Insights"}},{"6":{"Value":"ActivityLog Administrative"}},{"6":{"Value":"ActivityLog Security"}},{"6":{"Value":"ActivityLog Recommendation"}},{"6":{"Value":"ActivityLog Policy"}},{"6":{"Value":"ActivityLog Autoscale"}},{"6":{"Value":"Log Analytics"}},{"6":{"Value":"Nagios"}},{"6":{"Value":"Platform"}},{"6":{"Value":"SCOM"}},{"6":{"Value":"ServiceHealth"}},{"6":{"Value":"SmartDetector"}},{"6":{"Value":"VM Insights"}},{"6":{"Value":"Zabbix"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,78,79,80,81,4]}},{"2":{"Name":"ActionStatus","Properties":{"isSuppressed":{"Type":2,"Flags":0,"Description":"Value indicating whether alert is suppressed."}}}},{"4":{"Name":"Microsoft.AlertsManagement/alerts@2019-05-05-preview","ScopeType":4,"Body":48,"Flags":1}},{"6":{"Value":"Microsoft.AlertsManagement/smartGroups"}},{"6":{"Value":"2019-05-05-preview"}},{"2":{"Name":"Microsoft.AlertsManagement/smartGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"properties":{"Type":88,"Flags":2,"Description":"Properties of smart group."}}}},{"2":{"Name":"SmartGroupProperties","Properties":{"alertsCount":{"Type":3,"Flags":0,"Description":"Total number of alerts in smart group"},"smartGroupState":{"Type":92,"Flags":2,"Description":"Smart group state"},"severity":{"Type":98,"Flags":2,"Description":"Severity of smart group is the highest(Sev0 >... > Sev4) severity of all the alerts in the group."},"startDateTime":{"Type":4,"Flags":2,"Description":"Creation time of smart group. Date-Time in ISO-8601 format."},"lastModifiedDateTime":{"Type":4,"Flags":2,"Description":"Last updated time of smart group. Date-Time in ISO-8601 format."},"lastModifiedUserName":{"Type":4,"Flags":2,"Description":"Last modified by user name."},"resources":{"Type":100,"Flags":0,"Description":"Summary of target resources in the smart group"},"resourceTypes":{"Type":101,"Flags":0,"Description":"Summary of target resource types in the smart group"},"resourceGroups":{"Type":102,"Flags":0,"Description":"Summary of target resource groups in the smart group"},"monitorServices":{"Type":103,"Flags":0,"Description":"Summary of monitorServices in the smart group"},"monitorConditions":{"Type":104,"Flags":0,"Description":"Summary of monitorConditions in the smart group"},"alertStates":{"Type":105,"Flags":0,"Description":"Summary of alertStates in the smart group"},"alertSeverities":{"Type":106,"Flags":0,"Description":"Summary of alertSeverities in the smart group"},"nextLink":{"Type":4,"Flags":0,"Description":"The URI to fetch the next page of alerts. Call ListNext() with this URI to fetch the next page alerts."}}}},{"6":{"Value":"New"}},{"6":{"Value":"Acknowledged"}},{"6":{"Value":"Closed"}},{"5":{"Elements":[89,90,91,4]}},{"6":{"Value":"Sev0"}},{"6":{"Value":"Sev1"}},{"6":{"Value":"Sev2"}},{"6":{"Value":"Sev3"}},{"6":{"Value":"Sev4"}},{"5":{"Elements":[93,94,95,96,97,4]}},{"2":{"Name":"SmartGroupAggregatedProperty","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the type."},"count":{"Type":3,"Flags":0,"Description":"Total number of items of type."}}}},{"3":{"ItemType":99}},{"3":{"ItemType":99}},{"3":{"ItemType":99}},{"3":{"ItemType":99}},{"3":{"ItemType":99}},{"3":{"ItemType":99}},{"3":{"ItemType":99}},{"4":{"Name":"Microsoft.AlertsManagement/smartGroups@2019-05-05-preview","ScopeType":4,"Body":87,"Flags":1}}]
\ No newline at end of file
+[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.AlertsManagement/actionRules"}},{"6":{"Value":"2019-05-05-preview"}},{"2":{"Name":"Microsoft.AlertsManagement/actionRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"action rule properties"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":44,"Flags":0,"Description":"Resource tags"}}}},{"7":{"Name":"ActionRuleProperties","Discriminator":"type","BaseProperties":{"scope":{"Type":12,"Flags":0,"Description":"scope on which action rule will apply"},"conditions":{"Type":18,"Flags":0,"Description":"conditions on which alerts will be filtered"},"description":{"Type":4,"Flags":0,"Description":"Description of action rule"},"createdAt":{"Type":4,"Flags":2,"Description":"Creation time of action rule. Date-Time in ISO-8601 format."},"lastModifiedAt":{"Type":4,"Flags":2,"Description":"Last updated time of action rule. Date-Time in ISO-8601 format."},"createdBy":{"Type":4,"Flags":2,"Description":"Created by user name."},"lastModifiedBy":{"Type":4,"Flags":2,"Description":"Last modified by user name."},"status":{"Type":28,"Flags":0,"Description":"Indicates if the given action rule is enabled or disabled"}},"Elements":{"ActionGroup":29,"Diagnostics":31,"Suppression":33}}},{"2":{"Name":"Scope","Properties":{"scopeType":{"Type":16,"Flags":0,"Description":"type of target scope"},"values":{"Type":17,"Flags":0,"Description":"list of ARM IDs of the given scope type which will be the target of the given action rule."}}}},{"6":{"Value":"ResourceGroup"}},{"6":{"Value":"Resource"}},{"6":{"Value":"Subscription"}},{"5":{"Elements":[13,14,15,4]}},{"3":{"ItemType":4}},{"2":{"Name":"Conditions","Properties":{"severity":{"Type":19,"Flags":0,"Description":"filter alerts by severity"},"monitorService":{"Type":19,"Flags":0,"Description":"filter alerts by monitor service"},"monitorCondition":{"Type":19,"Flags":0,"Description":"filter alerts by monitor condition"},"targetResourceType":{"Type":19,"Flags":0,"Description":"filter alerts by target resource type"},"alertRuleId":{"Type":19,"Flags":0,"Description":"filter alerts by alert rule id"},"alertRuleName":{"Type":19,"Flags":0,"Description":"filter alerts by alert rule name"},"description":{"Type":19,"Flags":0,"Description":"filter alerts by alert rule description"},"alertContext":{"Type":19,"Flags":0,"Description":"filter alerts by alert context (payload)"}}}},{"2":{"Name":"Condition","Properties":{"operator":{"Type":24,"Flags":0,"Description":"operator for a given condition"},"values":{"Type":25,"Flags":0,"Description":"list of values to match for a given condition."}}}},{"6":{"Value":"Equals"}},{"6":{"Value":"NotEquals"}},{"6":{"Value":"Contains"}},{"6":{"Value":"DoesNotContain"}},{"5":{"Elements":[20,21,22,23,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[26,27,4]}},{"2":{"Name":"ActionGroup","Properties":{"actionGroupId":{"Type":4,"Flags":1,"Description":"Action group to trigger if action rule matches"},"type":{"Type":30,"Flags":1,"Description":"Indicates type of action rule"}}}},{"6":{"Value":"ActionGroup"}},{"2":{"Name":"Diagnostics","Properties":{"type":{"Type":32,"Flags":1,"Description":"Indicates type of action rule"}}}},{"6":{"Value":"Diagnostics"}},{"2":{"Name":"Suppression","Properties":{"suppressionConfig":{"Type":34,"Flags":1,"Description":"suppression configuration for the action rule"},"type":{"Type":43,"Flags":1,"Description":"Indicates type of action rule"}}}},{"2":{"Name":"SuppressionConfig","Properties":{"recurrenceType":{"Type":40,"Flags":1,"Description":"Specifies when the suppression should be applied"},"schedule":{"Type":41,"Flags":0,"Description":"suppression schedule configuration"}}}},{"6":{"Value":"Always"}},{"6":{"Value":"Once"}},{"6":{"Value":"Daily"}},{"6":{"Value":"Weekly"}},{"6":{"Value":"Monthly"}},{"5":{"Elements":[35,36,37,38,39,4]}},{"2":{"Name":"SuppressionSchedule","Properties":{"startDate":{"Type":4,"Flags":0,"Description":"Start date for suppression"},"endDate":{"Type":4,"Flags":0,"Description":"End date for suppression"},"startTime":{"Type":4,"Flags":0,"Description":"Start time for suppression"},"endTime":{"Type":4,"Flags":0,"Description":"End date for suppression"},"recurrenceValues":{"Type":42,"Flags":0,"Description":"Specifies the values for recurrence pattern"}}}},{"3":{"ItemType":3}},{"6":{"Value":"Suppression"}},{"2":{"Name":"ManagedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.AlertsManagement/actionRules@2019-05-05-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.AlertsManagement/alerts"}},{"6":{"Value":"2019-05-05-preview"}},{"2":{"Name":"Microsoft.AlertsManagement/alerts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":46,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":47,"Flags":10,"Description":"The resource api version"},"properties":{"Type":49,"Flags":2,"Description":"Alert property bag"}}}},{"2":{"Name":"AlertProperties","Properties":{"essentials":{"Type":50,"Flags":0,"Description":"This object contains consistent fields across different monitor services."},"context":{"Type":0,"Flags":2,"Description":"Information specific to the monitor service that gives more contextual details about the alert."},"egressConfig":{"Type":0,"Flags":2,"Description":"Config which would be used for displaying the data in portal."}}}},{"2":{"Name":"Essentials","Properties":{"severity":{"Type":56,"Flags":2,"Description":"Severity of alert Sev0 being highest and Sev4 being lowest."},"signalType":{"Type":60,"Flags":2,"Description":"The type of signal the alert is based on, which could be metrics, logs or activity logs."},"alertState":{"Type":64,"Flags":2,"Description":"Alert object state, which can be modified by the user."},"monitorCondition":{"Type":67,"Flags":2,"Description":"Condition of the rule at the monitor service. It represents whether the underlying conditions have crossed the defined alert rule thresholds."},"targetResource":{"Type":4,"Flags":0,"Description":"Target ARM resource, on which alert got created."},"targetResourceName":{"Type":4,"Flags":0,"Description":"Name of the target ARM resource name, on which alert got created."},"targetResourceGroup":{"Type":4,"Flags":0,"Description":"Resource group of target ARM resource, on which alert got created."},"targetResourceType":{"Type":4,"Flags":0,"Description":"Resource type of target ARM resource, on which alert got created."},"monitorService":{"Type":82,"Flags":2,"Description":"Monitor service on which the rule(monitor) is set."},"alertRule":{"Type":4,"Flags":2,"Description":"Rule(monitor) which fired alert instance. Depending on the monitor service, this would be ARM id or name of the rule."},"sourceCreatedId":{"Type":4,"Flags":2,"Description":"Unique Id created by monitor service for each alert instance. This could be used to track the issue at the monitor service, in case of Nagios, Zabbix, SCOM etc."},"smartGroupId":{"Type":4,"Flags":2,"Description":"Unique Id of the smart group"},"smartGroupingReason":{"Type":4,"Flags":2,"Description":"Verbose reason describing the reason why this alert instance is added to a smart group"},"startDateTime":{"Type":4,"Flags":2,"Description":"Creation time(ISO-8601 format) of alert instance."},"lastModifiedDateTime":{"Type":4,"Flags":2,"Description":"Last modification time(ISO-8601 format) of alert instance."},"monitorConditionResolvedDateTime":{"Type":4,"Flags":2,"Description":"Resolved time(ISO-8601 format) of alert instance. This will be updated when monitor service resolves the alert instance because the rule condition is no longer met."},"lastModifiedUserName":{"Type":4,"Flags":2,"Description":"User who last modified the alert, in case of monitor service updates user would be 'system', otherwise name of the user."},"actionStatus":{"Type":83,"Flags":0,"Description":"Action status"},"description":{"Type":4,"Flags":0,"Description":"Alert description."}}}},{"6":{"Value":"Sev0"}},{"6":{"Value":"Sev1"}},{"6":{"Value":"Sev2"}},{"6":{"Value":"Sev3"}},{"6":{"Value":"Sev4"}},{"5":{"Elements":[51,52,53,54,55,4]}},{"6":{"Value":"Metric"}},{"6":{"Value":"Log"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[57,58,59,4]}},{"6":{"Value":"New"}},{"6":{"Value":"Acknowledged"}},{"6":{"Value":"Closed"}},{"5":{"Elements":[61,62,63,4]}},{"6":{"Value":"Fired"}},{"6":{"Value":"Resolved"}},{"5":{"Elements":[65,66,4]}},{"6":{"Value":"Application Insights"}},{"6":{"Value":"ActivityLog Administrative"}},{"6":{"Value":"ActivityLog Security"}},{"6":{"Value":"ActivityLog Recommendation"}},{"6":{"Value":"ActivityLog Policy"}},{"6":{"Value":"ActivityLog Autoscale"}},{"6":{"Value":"Log Analytics"}},{"6":{"Value":"Nagios"}},{"6":{"Value":"Platform"}},{"6":{"Value":"SCOM"}},{"6":{"Value":"ServiceHealth"}},{"6":{"Value":"SmartDetector"}},{"6":{"Value":"VM Insights"}},{"6":{"Value":"Zabbix"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,78,79,80,81,4]}},{"2":{"Name":"ActionStatus","Properties":{"isSuppressed":{"Type":2,"Flags":0,"Description":"Value indicating whether alert is suppressed."}}}},{"4":{"Name":"Microsoft.AlertsManagement/alerts@2019-05-05-preview","ScopeType":4,"Body":48,"Flags":1}},{"6":{"Value":"Microsoft.AlertsManagement/smartGroups"}},{"6":{"Value":"2019-05-05-preview"}},{"2":{"Name":"Microsoft.AlertsManagement/smartGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"properties":{"Type":88,"Flags":2,"Description":"Properties of smart group."}}}},{"2":{"Name":"SmartGroupProperties","Properties":{"alertsCount":{"Type":3,"Flags":0,"Description":"Total number of alerts in smart group"},"smartGroupState":{"Type":92,"Flags":2,"Description":"Smart group state"},"severity":{"Type":98,"Flags":2,"Description":"Severity of smart group is the highest(Sev0 >... > Sev4) severity of all the alerts in the group."},"startDateTime":{"Type":4,"Flags":2,"Description":"Creation time of smart group. Date-Time in ISO-8601 format."},"lastModifiedDateTime":{"Type":4,"Flags":2,"Description":"Last updated time of smart group. Date-Time in ISO-8601 format."},"lastModifiedUserName":{"Type":4,"Flags":2,"Description":"Last modified by user name."},"resources":{"Type":100,"Flags":0,"Description":"Summary of target resources in the smart group"},"resourceTypes":{"Type":101,"Flags":0,"Description":"Summary of target resource types in the smart group"},"resourceGroups":{"Type":102,"Flags":0,"Description":"Summary of target resource groups in the smart group"},"monitorServices":{"Type":103,"Flags":0,"Description":"Summary of monitorServices in the smart group"},"monitorConditions":{"Type":104,"Flags":0,"Description":"Summary of monitorConditions in the smart group"},"alertStates":{"Type":105,"Flags":0,"Description":"Summary of alertStates in the smart group"},"alertSeverities":{"Type":106,"Flags":0,"Description":"Summary of alertSeverities in the smart group"},"nextLink":{"Type":4,"Flags":0,"Description":"The URI to fetch the next page of alerts. Call ListNext() with this URI to fetch the next page alerts."}}}},{"6":{"Value":"New"}},{"6":{"Value":"Acknowledged"}},{"6":{"Value":"Closed"}},{"5":{"Elements":[89,90,91,4]}},{"6":{"Value":"Sev0"}},{"6":{"Value":"Sev1"}},{"6":{"Value":"Sev2"}},{"6":{"Value":"Sev3"}},{"6":{"Value":"Sev4"}},{"5":{"Elements":[93,94,95,96,97,4]}},{"2":{"Name":"SmartGroupAggregatedProperty","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the type."},"count":{"Type":3,"Flags":0,"Description":"Total number of items of type."}}}},{"3":{"ItemType":99}},{"3":{"ItemType":99}},{"3":{"ItemType":99}},{"3":{"ItemType":99}},{"3":{"ItemType":99}},{"3":{"ItemType":99}},{"3":{"ItemType":99}},{"4":{"Name":"Microsoft.AlertsManagement/smartGroups@2019-05-05-preview","ScopeType":4,"Body":87,"Flags":1}}]
\ No newline at end of file
diff --git a/generated/alertsmanagement/microsoft.alertsmanagement/2019-05-05-preview/types.md b/generated/alertsmanagement/microsoft.alertsmanagement/2019-05-05-preview/types.md
index ae27d03d54..227eb62f44 100644
--- a/generated/alertsmanagement/microsoft.alertsmanagement/2019-05-05-preview/types.md
+++ b/generated/alertsmanagement/microsoft.alertsmanagement/2019-05-05-preview/types.md
@@ -41,6 +41,7 @@
* **lastModifiedBy**: string (ReadOnly): Last modified by user name.
* **scope**: [Scope](#scope): scope on which action rule will apply
* **status**: 'Disabled' | 'Enabled' | string: Indicates if the given action rule is enabled or disabled
+
### ActionGroup
#### Properties
* **actionGroupId**: string (Required): Action group to trigger if action rule matches
@@ -75,6 +76,7 @@
### Properties
* **alertContext**: [Condition](#condition): filter alerts by alert context (payload)
* **alertRuleId**: [Condition](#condition): filter alerts by alert rule id
+* **alertRuleName**: [Condition](#condition): filter alerts by alert rule name
* **description**: [Condition](#condition): filter alerts by alert rule description
* **monitorCondition**: [Condition](#condition): filter alerts by monitor condition
* **monitorService**: [Condition](#condition): filter alerts by monitor service
diff --git a/generated/alertsmanagement/microsoft.alertsmanagement/2021-08-08-preview/types.md b/generated/alertsmanagement/microsoft.alertsmanagement/2021-08-08-preview/types.md
index 9318cfdc38..7d427f4375 100644
--- a/generated/alertsmanagement/microsoft.alertsmanagement/2021-08-08-preview/types.md
+++ b/generated/alertsmanagement/microsoft.alertsmanagement/2021-08-08-preview/types.md
@@ -16,6 +16,7 @@
* **Discriminator**: actionType
### Base Properties
+
### AddActionGroups
#### Properties
* **actionGroupIds**: string[] (Required): List of action group Ids to add to alert processing rule.
@@ -52,6 +53,7 @@
### Base Properties
* **endTime**: string: End time for recurrence.
* **startTime**: string: Start time for recurrence.
+
### DailyRecurrence
#### Properties
* **recurrenceType**: 'Daily' (Required): Specifies when the recurrence should be applied.
diff --git a/generated/alertsmanagement/microsoft.alertsmanagement/2021-08-08/types.md b/generated/alertsmanagement/microsoft.alertsmanagement/2021-08-08/types.md
index 444ff0313f..2c1da390b9 100644
--- a/generated/alertsmanagement/microsoft.alertsmanagement/2021-08-08/types.md
+++ b/generated/alertsmanagement/microsoft.alertsmanagement/2021-08-08/types.md
@@ -16,6 +16,7 @@
* **Discriminator**: actionType
### Base Properties
+
### AddActionGroups
#### Properties
* **actionGroupIds**: string[] (Required): List of action group Ids to add to alert processing rule.
@@ -52,6 +53,7 @@
### Base Properties
* **endTime**: string: End time for recurrence.
* **startTime**: string: Start time for recurrence.
+
### DailyRecurrence
#### Properties
* **recurrenceType**: 'Daily' (Required): Specifies when the recurrence should be applied.
diff --git a/generated/analysisservices/log.out b/generated/analysisservices/log.out
index e69dcccd37..5ed7c63568 100644
--- a/generated/analysisservices/log.out
+++ b/generated/analysisservices/log.out
@@ -1,5 +1,5 @@
WARNING: Unable to parse swagger path "Microsoft.AnalysisServices/preview/2017-08-01-beta/analysisservices.json"
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | SkippedSemanticValidation | Semantic validation was skipped.
diff --git a/generated/apimanagement/log.out b/generated/apimanagement/log.out
index 98f14422c4..d590c47b5e 100644
--- a/generated/apimanagement/log.out
+++ b/generated/apimanagement/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
diff --git a/generated/apimanagement/microsoft.apimanagement/2017-03-01/types.md b/generated/apimanagement/microsoft.apimanagement/2017-03-01/types.md
index db2dffef1e..5306ac23f3 100644
--- a/generated/apimanagement/microsoft.apimanagement/2017-03-01/types.md
+++ b/generated/apimanagement/microsoft.apimanagement/2017-03-01/types.md
@@ -276,6 +276,7 @@
* **Discriminator**: name
### Base Properties
+
### Microsoft.ApiManagement/service/portalsettings
#### Properties
* **apiVersion**: '2017-03-01' (ReadOnly, DeployTimeConstant): The resource api version
diff --git a/generated/apimanagement/microsoft.apimanagement/2018-01-01/types.md b/generated/apimanagement/microsoft.apimanagement/2018-01-01/types.md
index c95c25c4c2..e8fd017afc 100644
--- a/generated/apimanagement/microsoft.apimanagement/2018-01-01/types.md
+++ b/generated/apimanagement/microsoft.apimanagement/2018-01-01/types.md
@@ -276,6 +276,7 @@
* **Discriminator**: name
### Base Properties
+
### Microsoft.ApiManagement/service/portalsettings
#### Properties
* **apiVersion**: '2018-01-01' (ReadOnly, DeployTimeConstant): The resource api version
diff --git a/generated/apimanagement/microsoft.apimanagement/2018-06-01-preview/types.md b/generated/apimanagement/microsoft.apimanagement/2018-06-01-preview/types.md
index f91d0ccb70..54b42ef119 100644
--- a/generated/apimanagement/microsoft.apimanagement/2018-06-01-preview/types.md
+++ b/generated/apimanagement/microsoft.apimanagement/2018-06-01-preview/types.md
@@ -278,6 +278,7 @@
* **Discriminator**: name
### Base Properties
+
### Microsoft.ApiManagement/service/portalsettings
#### Properties
* **apiVersion**: '2018-06-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
diff --git a/generated/apimanagement/microsoft.apimanagement/2019-01-01/types.md b/generated/apimanagement/microsoft.apimanagement/2019-01-01/types.md
index 403b979ff2..7449827ead 100644
--- a/generated/apimanagement/microsoft.apimanagement/2019-01-01/types.md
+++ b/generated/apimanagement/microsoft.apimanagement/2019-01-01/types.md
@@ -279,6 +279,7 @@
* **Discriminator**: name
### Base Properties
+
### Microsoft.ApiManagement/service/portalsettings
#### Properties
* **apiVersion**: '2019-01-01' (ReadOnly, DeployTimeConstant): The resource api version
diff --git a/generated/apimanagement/microsoft.apimanagement/2019-12-01-preview/types.md b/generated/apimanagement/microsoft.apimanagement/2019-12-01-preview/types.md
index 5d341cf83a..8d5f244097 100644
--- a/generated/apimanagement/microsoft.apimanagement/2019-12-01-preview/types.md
+++ b/generated/apimanagement/microsoft.apimanagement/2019-12-01-preview/types.md
@@ -315,6 +315,7 @@
* **Discriminator**: name
### Base Properties
+
### Microsoft.ApiManagement/service/portalsettings
#### Properties
* **apiVersion**: '2019-12-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
diff --git a/generated/apimanagement/microsoft.apimanagement/2019-12-01/types.md b/generated/apimanagement/microsoft.apimanagement/2019-12-01/types.md
index 23466a73cc..990cebb5f6 100644
--- a/generated/apimanagement/microsoft.apimanagement/2019-12-01/types.md
+++ b/generated/apimanagement/microsoft.apimanagement/2019-12-01/types.md
@@ -333,6 +333,7 @@
* **Discriminator**: name
### Base Properties
+
### Microsoft.ApiManagement/service/portalsettings
#### Properties
* **apiVersion**: '2019-12-01' (ReadOnly, DeployTimeConstant): The resource api version
diff --git a/generated/apimanagement/microsoft.apimanagement/2020-06-01-preview/types.md b/generated/apimanagement/microsoft.apimanagement/2020-06-01-preview/types.md
index 1a88590a1b..4feddc548c 100644
--- a/generated/apimanagement/microsoft.apimanagement/2020-06-01-preview/types.md
+++ b/generated/apimanagement/microsoft.apimanagement/2020-06-01-preview/types.md
@@ -362,6 +362,7 @@
* **Discriminator**: name
### Base Properties
+
### Microsoft.ApiManagement/service/portalsettings
#### Properties
* **apiVersion**: '2020-06-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
diff --git a/generated/apimanagement/microsoft.apimanagement/2020-12-01/types.md b/generated/apimanagement/microsoft.apimanagement/2020-12-01/types.md
index 4f5baf433d..0276de70c7 100644
--- a/generated/apimanagement/microsoft.apimanagement/2020-12-01/types.md
+++ b/generated/apimanagement/microsoft.apimanagement/2020-12-01/types.md
@@ -362,6 +362,7 @@
* **Discriminator**: name
### Base Properties
+
### Microsoft.ApiManagement/service/portalsettings
#### Properties
* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
diff --git a/generated/apimanagement/microsoft.apimanagement/2021-01-01-preview/types.md b/generated/apimanagement/microsoft.apimanagement/2021-01-01-preview/types.md
index 2edb51bb4e..e5475bf684 100644
--- a/generated/apimanagement/microsoft.apimanagement/2021-01-01-preview/types.md
+++ b/generated/apimanagement/microsoft.apimanagement/2021-01-01-preview/types.md
@@ -362,6 +362,7 @@
* **Discriminator**: name
### Base Properties
+
### Microsoft.ApiManagement/service/portalsettings
#### Properties
* **apiVersion**: '2021-01-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
diff --git a/generated/apimanagement/microsoft.apimanagement/2021-04-01-preview/types.md b/generated/apimanagement/microsoft.apimanagement/2021-04-01-preview/types.md
index 669559db78..a541bb8337 100644
--- a/generated/apimanagement/microsoft.apimanagement/2021-04-01-preview/types.md
+++ b/generated/apimanagement/microsoft.apimanagement/2021-04-01-preview/types.md
@@ -363,6 +363,7 @@
* **Discriminator**: name
### Base Properties
+
### Microsoft.ApiManagement/service/portalsettings
#### Properties
* **apiVersion**: '2021-04-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
diff --git a/generated/apimanagement/microsoft.apimanagement/2021-08-01/types.md b/generated/apimanagement/microsoft.apimanagement/2021-08-01/types.md
index a507c67ca1..0ef1390f3c 100644
--- a/generated/apimanagement/microsoft.apimanagement/2021-08-01/types.md
+++ b/generated/apimanagement/microsoft.apimanagement/2021-08-01/types.md
@@ -363,6 +363,7 @@
* **Discriminator**: name
### Base Properties
+
### Microsoft.ApiManagement/service/portalsettings
#### Properties
* **apiVersion**: '2021-08-01' (ReadOnly, DeployTimeConstant): The resource api version
diff --git a/generated/apimanagement/microsoft.apimanagement/2021-12-01-preview/types.md b/generated/apimanagement/microsoft.apimanagement/2021-12-01-preview/types.md
index 0864962c17..b515774f12 100644
--- a/generated/apimanagement/microsoft.apimanagement/2021-12-01-preview/types.md
+++ b/generated/apimanagement/microsoft.apimanagement/2021-12-01-preview/types.md
@@ -381,6 +381,7 @@
* **Discriminator**: name
### Base Properties
+
### Microsoft.ApiManagement/service/portalsettings
#### Properties
* **apiVersion**: '2021-12-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
diff --git a/generated/app/log.out b/generated/app/log.out
index 10466cbc45..f60038a87e 100644
--- a/generated/app/log.out
+++ b/generated/app/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
diff --git a/generated/app/microsoft.app/2022-01-01-preview/types.json b/generated/app/microsoft.app/2022-01-01-preview/types.json
index 397e649630..497a2d4baf 100644
--- a/generated/app/microsoft.app/2022-01-01-preview/types.json
+++ b/generated/app/microsoft.app/2022-01-01-preview/types.json
@@ -1 +1 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.App/containerApps"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":0,"Description":"managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code."},"properties":{"Type":19,"Flags":0,"Description":"ContainerApp resource specific properties"},"tags":{"Type":90,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":16,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":18,"Flags":0,"Description":"The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[12,13,14,15,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":17}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":24,"Flags":2,"Description":"Provisioning state of the Container App."},"managedEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's environment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"customDomainVerificationId":{"Type":4,"Flags":2,"Description":"Id used to verify domain name ownership"},"configuration":{"Type":25,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":49,"Flags":0,"Description":"Container App versioned application definition."},"outboundIPAddresses":{"Type":89,"Flags":2,"Description":"Outbound IP Addresses for container app."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[20,21,22,23,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":27,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":30,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\n- Multiple: multiple revisions can be active. If no value if provided, this is the default
- Single: Only one revision can be active at a time. Revision weights can not be used in this mode
"},"ingress":{"Type":31,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":44,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"},"dapr":{"Type":45,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":26}},{"6":{"Value":"Multiple"}},{"6":{"Value":"Single"}},{"5":{"Elements":[28,29,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":35,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":37,"Flags":0,"Description":"Traffic weights for app's revisions"},"customDomains":{"Type":42,"Flags":0,"Description":"custom domain bindings for Container Apps' hostnames."},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[32,33,34,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"}}}},{"3":{"ItemType":36}},{"2":{"Name":"CustomDomain","Properties":{"name":{"Type":4,"Flags":1,"Description":"Hostname."},"bindingType":{"Type":41,"Flags":0,"Description":"Custom Domain binding type."},"certificateId":{"Type":4,"Flags":1,"Description":"Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"5":{"Elements":[39,40,4]}},{"3":{"ItemType":38}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"}}}},{"3":{"ItemType":43}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appProtocol":{"Type":48,"Flags":0,"Description":"Tells Dapr which protocol your application is using. Valid options are http and grpc. Default is http"},"appPort":{"Type":3,"Flags":0,"Description":"Tells Dapr which port your application is listening on"}}}},{"6":{"Value":"http"}},{"6":{"Value":"grpc"}},{"5":{"Elements":[46,47,4]}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":71,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":72,"Flags":0,"Description":"Scaling properties for the Container App."},"volumes":{"Type":88,"Flags":0,"Description":"List of volume definitions for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":51,"Flags":0,"Description":"Container start command."},"args":{"Type":52,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":54,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":55,"Flags":0,"Description":"Container resource requirements."},"probes":{"Type":68,"Flags":0,"Description":"List of probes for the container."},"volumeMounts":{"Type":70,"Flags":0,"Description":"Container volume mounts."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":53}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""},"ephemeralStorage":{"Type":4,"Flags":2,"Description":"Ephemeral Storage, e.g. \"1Gi\""}}}},{"2":{"Name":"ContainerAppProbe","Properties":{"failureThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10."},"httpGet":{"Type":57,"Flags":0,"Description":"HTTPGet specifies the http request to perform."},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60."},"periodSeconds":{"Type":3,"Flags":0,"Description":"How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240."},"successThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10."},"tcpSocket":{"Type":63,"Flags":0,"Description":"TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported."},"terminationGracePeriodSeconds":{"Type":3,"Flags":0,"Description":"Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)"},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240."},"type":{"Type":67,"Flags":0,"Description":"The type of probe."}}}},{"2":{"Name":"ContainerAppProbeHttpGet","Properties":{"host":{"Type":4,"Flags":0,"Description":"Host name to connect to, defaults to the pod IP. You probably want to set \"Host\" in httpHeaders instead."},"httpHeaders":{"Type":59,"Flags":0,"Description":"Custom headers to set in the request. HTTP allows repeated headers."},"path":{"Type":4,"Flags":0,"Description":"Path to access on the HTTP server."},"port":{"Type":3,"Flags":1,"Description":"Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."},"scheme":{"Type":62,"Flags":0,"Description":"Scheme to use for connecting to the host. Defaults to HTTP."}}}},{"2":{"Name":"ContainerAppProbeHttpGetHttpHeadersItem","Properties":{"name":{"Type":4,"Flags":1,"Description":"The header field name"},"value":{"Type":4,"Flags":1,"Description":"The header field value"}}}},{"3":{"ItemType":58}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[60,61,4]}},{"2":{"Name":"ContainerAppProbeTcpSocket","Properties":{"host":{"Type":4,"Flags":0,"Description":"Optional: Host name to connect to, defaults to the pod IP."},"port":{"Type":3,"Flags":1,"Description":"Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."}}}},{"6":{"Value":"Liveness"}},{"6":{"Value":"Readiness"}},{"6":{"Value":"Startup"}},{"5":{"Elements":[64,65,66,4]}},{"3":{"ItemType":56}},{"2":{"Name":"VolumeMount","Properties":{"volumeName":{"Type":4,"Flags":0,"Description":"This must match the Name of a Volume."},"mountPath":{"Type":4,"Flags":0,"Description":"Path within the container at which the volume should be mounted.Must not contain ':'."}}}},{"3":{"ItemType":69}},{"3":{"ItemType":50}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":83,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":74,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":77,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":80,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":76,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":75}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":78,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":79,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":75}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":81,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":82,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":75}},{"3":{"ItemType":73}},{"2":{"Name":"Volume","Properties":{"name":{"Type":4,"Flags":0,"Description":"Volume name."},"storageType":{"Type":87,"Flags":0,"Description":"Storage type for the volume. If not provided, use EmptyDir."},"storageName":{"Type":4,"Flags":0,"Description":"Name of storage resource. No need to provide for EmptyDir."}}}},{"6":{"Value":"AzureFile"}},{"6":{"Value":"EmptyDir"}},{"5":{"Elements":[85,86,4]}},{"3":{"ItemType":84}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":96,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":101,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[92,93,94,95,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[97,98,99,100,4]}},{"4":{"Name":"Microsoft.App/containerApps@2022-01-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"Managed environment resource specific properties"},"tags":{"Type":121,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentProperties","Properties":{"provisioningState":{"Type":117,"Flags":2,"Description":"Provisioning state of the Environment."},"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"vnetConfiguration":{"Type":118,"Flags":0,"Description":"Vnet configuration for the environment"},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":2,"Description":"Static IP of the Environment"},"appLogsConfiguration":{"Type":119,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[107,108,109,110,111,112,113,114,115,116,4]}},{"2":{"Name":"VnetConfiguration","Properties":{"internal":{"Type":2,"Flags":0,"Description":"Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property"},"infrastructureSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges."},"runtimeSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet that Container App containers are injected into. This subnet must be in the same VNET as the subnet defined in infrastructureSubnetId. Must not overlap with any other provided IP ranges."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges."},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server."}}}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0,"Description":"Logs destination"},"logAnalyticsConfiguration":{"Type":120,"Flags":0,"Description":"Log Analytics configuration"}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0,"Description":"Log analytics customer id"},"sharedKey":{"Type":4,"Flags":4,"Description":"Log analytics customer key"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments@2022-01-01-preview","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/certificates"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"properties":{"Type":126,"Flags":0,"Description":"Certificate resource specific properties"},"tags":{"Type":133,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"CertificateProperties","Properties":{"provisioningState":{"Type":132,"Flags":2,"Description":"Provisioning state of the certificate."},"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"value":{"Type":0,"Flags":4,"Description":"PFX or PEM blob"},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[127,128,129,130,131,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/certificates@2022-01-01-preview","ScopeType":8,"Body":125,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/sourcecontrols"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":135,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":136,"Flags":10,"Description":"The resource api version"},"properties":{"Type":138,"Flags":0,"Description":"SourceControl resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"operationState":{"Type":143,"Flags":2,"Description":"Current provisioning State of the operation"},"repoUrl":{"Type":4,"Flags":0,"Description":"The repo url which will be integrated to ContainerApp."},"branch":{"Type":4,"Flags":0,"Description":"The branch which will trigger the auto deployment"},"githubActionConfiguration":{"Type":144,"Flags":0,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[139,140,141,142,4]}},{"2":{"Name":"GithubActionConfiguration","Properties":{"registryInfo":{"Type":145,"Flags":0,"Description":"Registry configurations."},"azureCredentials":{"Type":146,"Flags":0,"Description":"AzureCredentials configurations."},"dockerfilePath":{"Type":4,"Flags":0,"Description":"Docker file path"},"publishType":{"Type":4,"Flags":0,"Description":"Code or Image"},"os":{"Type":4,"Flags":0,"Description":"Operation system"},"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime Version"}}}},{"2":{"Name":"RegistryInfo","Properties":{"registryUrl":{"Type":4,"Flags":0,"Description":"registry server Url."},"registryUserName":{"Type":4,"Flags":0,"Description":"registry username."},"registryPassword":{"Type":4,"Flags":4,"Description":"registry secret."}}}},{"2":{"Name":"AzureCredentials","Properties":{"clientId":{"Type":4,"Flags":4,"Description":"Client Id."},"clientSecret":{"Type":4,"Flags":4,"Description":"Client Secret."},"tenantId":{"Type":4,"Flags":4,"Description":"Tenant Id."},"subscriptionId":{"Type":4,"Flags":0,"Description":"Subscription Id."}}}},{"4":{"Name":"Microsoft.App/containerApps/sourcecontrols@2022-01-01-preview","ScopeType":8,"Body":137,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/daprComponents"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/daprComponents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":148,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":149,"Flags":10,"Description":"The resource api version"},"properties":{"Type":151,"Flags":0,"Description":"Dapr Component resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"DaprComponentProperties","Properties":{"componentType":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"ignoreErrors":{"Type":2,"Flags":0,"Description":"Boolean describing if the component errors are ignores"},"initTimeout":{"Type":4,"Flags":0,"Description":"Initialization timeout"},"secrets":{"Type":152,"Flags":0,"Description":"Collection of secrets used by a Dapr component"},"metadata":{"Type":154,"Flags":0,"Description":"Component metadata"},"scopes":{"Type":155,"Flags":0,"Description":"Names of container apps that can use this Dapr component"}}}},{"3":{"ItemType":26}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Dapr Component secret from which to pull the metadata property value."}}}},{"3":{"ItemType":153}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/daprComponents@2022-01-01-preview","ScopeType":8,"Body":150,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/authConfigs"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/authConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":160,"Flags":0,"Description":"AuthConfig resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AuthConfigProperties","Properties":{"platform":{"Type":161,"Flags":0,"Description":"The configuration settings of the platform of ContainerApp Service Authentication/Authorization."},"globalValidation":{"Type":162,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using Service Authentication/Authorization."},"identityProviders":{"Type":169,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization."},"login":{"Type":207,"Flags":0,"Description":"The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization."},"httpSettings":{"Type":215,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."}}}},{"2":{"Name":"GlobalValidation","Properties":{"unauthenticatedClientAction":{"Type":167,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":168,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[163,164,165,166]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":170,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":184,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":188,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":190,"Flags":0,"Description":"The configuration settings of the Google provider."},"twitter":{"Type":193,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":195,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":197,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":206,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":171,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":172,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":174,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":173,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":175,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":178,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":179,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":176,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":177,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":180,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":183,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":181,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":182,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":185,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":187,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":189,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":189,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":191,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":192,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":194,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":196,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":198,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":200,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":204,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":201,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":203,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":202,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":205,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":199}},{"2":{"Name":"Login","Properties":{"routes":{"Type":208,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":209,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":210,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":214,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":213,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[211,212]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":216,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":217,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":221,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[218,219,220]}},{"4":{"Name":"Microsoft.App/containerApps/authConfigs@2022-01-01-preview","ScopeType":8,"Body":159,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/storages"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Storage properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentStorageProperties","Properties":{"azureFile":{"Type":227,"Flags":0,"Description":"Azure file properties"}}}},{"2":{"Name":"AzureFileProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"Storage account name for azure file."},"accountKey":{"Type":4,"Flags":0,"Description":"Storage account key for azure file."},"accessMode":{"Type":230,"Flags":0,"Description":"Access mode for storage"},"shareName":{"Type":4,"Flags":0,"Description":"Azure file share name."}}}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[228,229,4]}},{"4":{"Name":"Microsoft.App/managedEnvironments/storages@2022-01-01-preview","ScopeType":8,"Body":225,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/revisions"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":235,"Flags":2,"Description":"Revision resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":49,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":239,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":245,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[236,237,238,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[240,241,242,243,244,4]}},{"4":{"Name":"Microsoft.App/containerApps/revisions@2022-01-01-preview","ScopeType":8,"Body":234,"Flags":1}},{"6":{"Value":"Microsoft.App/containerApps/revisions/replicas"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/revisions/replicas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":2,"Description":"Replica resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ReplicaProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the pod was created by controller"},"containers":{"Type":252,"Flags":0,"Description":"The containers collection under a replica."}}}},{"2":{"Name":"ReplicaContainer","Properties":{"name":{"Type":4,"Flags":0,"Description":"The Name of the Container"},"containerId":{"Type":4,"Flags":0,"Description":"The Id of the Container"},"ready":{"Type":2,"Flags":0,"Description":"The container ready status"},"started":{"Type":2,"Flags":0,"Description":"The container start status"},"restartCount":{"Type":3,"Flags":0,"Description":"The container restart count"}}}},{"3":{"ItemType":251}},{"4":{"Name":"Microsoft.App/containerApps/revisions/replicas@2022-01-01-preview","ScopeType":8,"Body":249,"Flags":1}},{"2":{"Name":"CustomHostnameAnalysisResult","Properties":{"hostName":{"Type":4,"Flags":2,"Description":"Host name that was analyzed"},"isHostnameAlreadyVerified":{"Type":2,"Flags":2,"Description":"true if hostname is already verified; otherwise, false."},"customDomainVerificationTest":{"Type":258,"Flags":2,"Description":"DNS verification test result."},"customDomainVerificationFailureInfo":{"Type":259,"Flags":2,"Description":"Raw failure information if DNS verification fails."},"hasConflictOnManagedEnvironment":{"Type":2,"Flags":2,"Description":"true if there is a conflict on the Container App's managed environment; otherwise, false."},"conflictingContainerAppResourceId":{"Type":4,"Flags":2,"Description":"Name of the conflicting Container App on the Managed Environment if it's within the same subscription."},"cNameRecords":{"Type":263,"Flags":0,"Description":"CName records visible for this hostname."},"txtRecords":{"Type":264,"Flags":0,"Description":"TXT records visible for this hostname."},"aRecords":{"Type":265,"Flags":0,"Description":"A records visible for this hostname."},"alternateCNameRecords":{"Type":266,"Flags":0,"Description":"Alternate CName records visible for this hostname."},"alternateTxtRecords":{"Type":267,"Flags":0,"Description":"Alternate TXT records visible for this hostname."}}}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Skipped"}},{"5":{"Elements":[255,256,257]}},{"2":{"Name":"DefaultErrorResponse","Properties":{"error":{"Type":260,"Flags":2,"Description":"Error model."}}}},{"2":{"Name":"DefaultErrorResponseError","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"details":{"Type":262,"Flags":0,"Description":"Details or the error"},"innererror":{"Type":4,"Flags":2,"Description":"More information to debug error."}}}},{"2":{"Name":"DefaultErrorResponseErrorDetailsItem","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."}}}},{"3":{"ItemType":261}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"8":{"Name":"listCustomHostNameAnalysis","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-01-01-preview","Output":254}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":271,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":270}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-01-01-preview","Output":269}}]
\ No newline at end of file
+[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.App/containerApps"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":0,"Description":"managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code."},"properties":{"Type":19,"Flags":0,"Description":"ContainerApp resource specific properties"},"tags":{"Type":91,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":92,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":16,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":18,"Flags":0,"Description":"The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[12,13,14,15,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":17}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":25,"Flags":2,"Description":"Provisioning state of the Container App."},"managedEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's environment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"customDomainVerificationId":{"Type":4,"Flags":2,"Description":"Id used to verify domain name ownership"},"configuration":{"Type":26,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":50,"Flags":0,"Description":"Container App versioned application definition."},"outboundIPAddresses":{"Type":90,"Flags":2,"Description":"Outbound IP Addresses for container app."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[20,21,22,23,24,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":28,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":31,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\n- Multiple: multiple revisions can be active. If no value if provided, this is the default
- Single: Only one revision can be active at a time. Revision weights can not be used in this mode
"},"ingress":{"Type":32,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":45,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"},"dapr":{"Type":46,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":27}},{"6":{"Value":"Multiple"}},{"6":{"Value":"Single"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":36,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":38,"Flags":0,"Description":"Traffic weights for app's revisions"},"customDomains":{"Type":43,"Flags":0,"Description":"custom domain bindings for Container Apps' hostnames."},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[33,34,35,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"}}}},{"3":{"ItemType":37}},{"2":{"Name":"CustomDomain","Properties":{"name":{"Type":4,"Flags":1,"Description":"Hostname."},"bindingType":{"Type":42,"Flags":0,"Description":"Custom Domain binding type."},"certificateId":{"Type":4,"Flags":1,"Description":"Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"5":{"Elements":[40,41,4]}},{"3":{"ItemType":39}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"}}}},{"3":{"ItemType":44}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appProtocol":{"Type":49,"Flags":0,"Description":"Tells Dapr which protocol your application is using. Valid options are http and grpc. Default is http"},"appPort":{"Type":3,"Flags":0,"Description":"Tells Dapr which port your application is listening on"}}}},{"6":{"Value":"http"}},{"6":{"Value":"grpc"}},{"5":{"Elements":[47,48,4]}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":72,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":73,"Flags":0,"Description":"Scaling properties for the Container App."},"volumes":{"Type":89,"Flags":0,"Description":"List of volume definitions for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":52,"Flags":0,"Description":"Container start command."},"args":{"Type":53,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":55,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":56,"Flags":0,"Description":"Container resource requirements."},"probes":{"Type":69,"Flags":0,"Description":"List of probes for the container."},"volumeMounts":{"Type":71,"Flags":0,"Description":"Container volume mounts."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":54}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""},"ephemeralStorage":{"Type":4,"Flags":2,"Description":"Ephemeral Storage, e.g. \"1Gi\""}}}},{"2":{"Name":"ContainerAppProbe","Properties":{"failureThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10."},"httpGet":{"Type":58,"Flags":0,"Description":"HTTPGet specifies the http request to perform."},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60."},"periodSeconds":{"Type":3,"Flags":0,"Description":"How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240."},"successThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10."},"tcpSocket":{"Type":64,"Flags":0,"Description":"TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported."},"terminationGracePeriodSeconds":{"Type":3,"Flags":0,"Description":"Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)"},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240."},"type":{"Type":68,"Flags":0,"Description":"The type of probe."}}}},{"2":{"Name":"ContainerAppProbeHttpGet","Properties":{"host":{"Type":4,"Flags":0,"Description":"Host name to connect to, defaults to the pod IP. You probably want to set \"Host\" in httpHeaders instead."},"httpHeaders":{"Type":60,"Flags":0,"Description":"Custom headers to set in the request. HTTP allows repeated headers."},"path":{"Type":4,"Flags":0,"Description":"Path to access on the HTTP server."},"port":{"Type":3,"Flags":1,"Description":"Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."},"scheme":{"Type":63,"Flags":0,"Description":"Scheme to use for connecting to the host. Defaults to HTTP."}}}},{"2":{"Name":"ContainerAppProbeHttpGetHttpHeadersItem","Properties":{"name":{"Type":4,"Flags":1,"Description":"The header field name"},"value":{"Type":4,"Flags":1,"Description":"The header field value"}}}},{"3":{"ItemType":59}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[61,62,4]}},{"2":{"Name":"ContainerAppProbeTcpSocket","Properties":{"host":{"Type":4,"Flags":0,"Description":"Optional: Host name to connect to, defaults to the pod IP."},"port":{"Type":3,"Flags":1,"Description":"Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."}}}},{"6":{"Value":"Liveness"}},{"6":{"Value":"Readiness"}},{"6":{"Value":"Startup"}},{"5":{"Elements":[65,66,67,4]}},{"3":{"ItemType":57}},{"2":{"Name":"VolumeMount","Properties":{"volumeName":{"Type":4,"Flags":0,"Description":"This must match the Name of a Volume."},"mountPath":{"Type":4,"Flags":0,"Description":"Path within the container at which the volume should be mounted.Must not contain ':'."}}}},{"3":{"ItemType":70}},{"3":{"ItemType":51}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":84,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":75,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":78,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":81,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":77,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":76}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":79,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":80,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":76}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":82,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":83,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":76}},{"3":{"ItemType":74}},{"2":{"Name":"Volume","Properties":{"name":{"Type":4,"Flags":0,"Description":"Volume name."},"storageType":{"Type":88,"Flags":0,"Description":"Storage type for the volume. If not provided, use EmptyDir."},"storageName":{"Type":4,"Flags":0,"Description":"Name of storage resource. No need to provide for EmptyDir."}}}},{"6":{"Value":"AzureFile"}},{"6":{"Value":"EmptyDir"}},{"5":{"Elements":[86,87,4]}},{"3":{"ItemType":85}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":97,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":102,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[93,94,95,96,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[98,99,100,101,4]}},{"4":{"Name":"Microsoft.App/containerApps@2022-01-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":104,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":105,"Flags":10,"Description":"The resource api version"},"properties":{"Type":107,"Flags":0,"Description":"Managed environment resource specific properties"},"tags":{"Type":122,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":92,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentProperties","Properties":{"provisioningState":{"Type":118,"Flags":2,"Description":"Provisioning state of the Environment."},"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"vnetConfiguration":{"Type":119,"Flags":0,"Description":"Vnet configuration for the environment"},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":2,"Description":"Static IP of the Environment"},"appLogsConfiguration":{"Type":120,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[108,109,110,111,112,113,114,115,116,117,4]}},{"2":{"Name":"VnetConfiguration","Properties":{"internal":{"Type":2,"Flags":0,"Description":"Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property"},"infrastructureSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges."},"runtimeSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet that Container App containers are injected into. This subnet must be in the same VNET as the subnet defined in infrastructureSubnetId. Must not overlap with any other provided IP ranges."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges."},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server."}}}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0,"Description":"Logs destination"},"logAnalyticsConfiguration":{"Type":121,"Flags":0,"Description":"Log Analytics configuration"}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0,"Description":"Log analytics customer id"},"sharedKey":{"Type":4,"Flags":4,"Description":"Log analytics customer key"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments@2022-01-01-preview","ScopeType":8,"Body":106,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/certificates"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":124,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":125,"Flags":10,"Description":"The resource api version"},"properties":{"Type":127,"Flags":0,"Description":"Certificate resource specific properties"},"tags":{"Type":134,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":92,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"CertificateProperties","Properties":{"provisioningState":{"Type":133,"Flags":2,"Description":"Provisioning state of the certificate."},"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"value":{"Type":0,"Flags":4,"Description":"PFX or PEM blob"},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[128,129,130,131,132,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/certificates@2022-01-01-preview","ScopeType":8,"Body":126,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/sourcecontrols"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":0,"Description":"SourceControl resource specific properties"},"systemData":{"Type":92,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"operationState":{"Type":144,"Flags":2,"Description":"Current provisioning State of the operation"},"repoUrl":{"Type":4,"Flags":0,"Description":"The repo url which will be integrated to ContainerApp."},"branch":{"Type":4,"Flags":0,"Description":"The branch which will trigger the auto deployment"},"githubActionConfiguration":{"Type":145,"Flags":0,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[140,141,142,143,4]}},{"2":{"Name":"GithubActionConfiguration","Properties":{"registryInfo":{"Type":146,"Flags":0,"Description":"Registry configurations."},"azureCredentials":{"Type":147,"Flags":0,"Description":"AzureCredentials configurations."},"dockerfilePath":{"Type":4,"Flags":0,"Description":"Docker file path"},"publishType":{"Type":4,"Flags":0,"Description":"Code or Image"},"os":{"Type":4,"Flags":0,"Description":"Operation system"},"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime Version"}}}},{"2":{"Name":"RegistryInfo","Properties":{"registryUrl":{"Type":4,"Flags":0,"Description":"registry server Url."},"registryUserName":{"Type":4,"Flags":0,"Description":"registry username."},"registryPassword":{"Type":4,"Flags":4,"Description":"registry secret."}}}},{"2":{"Name":"AzureCredentials","Properties":{"clientId":{"Type":4,"Flags":4,"Description":"Client Id."},"clientSecret":{"Type":4,"Flags":4,"Description":"Client Secret."},"tenantId":{"Type":4,"Flags":4,"Description":"Tenant Id."},"subscriptionId":{"Type":4,"Flags":0,"Description":"Subscription Id."}}}},{"4":{"Name":"Microsoft.App/containerApps/sourcecontrols@2022-01-01-preview","ScopeType":8,"Body":138,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/daprComponents"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/daprComponents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":149,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":150,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Dapr Component resource specific properties"},"systemData":{"Type":92,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"DaprComponentProperties","Properties":{"componentType":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"ignoreErrors":{"Type":2,"Flags":0,"Description":"Boolean describing if the component errors are ignores"},"initTimeout":{"Type":4,"Flags":0,"Description":"Initialization timeout"},"secrets":{"Type":153,"Flags":0,"Description":"Collection of secrets used by a Dapr component"},"metadata":{"Type":155,"Flags":0,"Description":"Component metadata"},"scopes":{"Type":156,"Flags":0,"Description":"Names of container apps that can use this Dapr component"}}}},{"3":{"ItemType":27}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Dapr Component secret from which to pull the metadata property value."}}}},{"3":{"ItemType":154}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/daprComponents@2022-01-01-preview","ScopeType":8,"Body":151,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/authConfigs"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/authConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":158,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":159,"Flags":10,"Description":"The resource api version"},"properties":{"Type":161,"Flags":0,"Description":"AuthConfig resource specific properties"},"systemData":{"Type":92,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AuthConfigProperties","Properties":{"platform":{"Type":162,"Flags":0,"Description":"The configuration settings of the platform of ContainerApp Service Authentication/Authorization."},"globalValidation":{"Type":163,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using Service Authentication/Authorization."},"identityProviders":{"Type":170,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization."},"login":{"Type":208,"Flags":0,"Description":"The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization."},"httpSettings":{"Type":216,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."}}}},{"2":{"Name":"GlobalValidation","Properties":{"unauthenticatedClientAction":{"Type":168,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":169,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[164,165,166,167]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":171,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":185,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":189,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":191,"Flags":0,"Description":"The configuration settings of the Google provider."},"twitter":{"Type":194,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":196,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":198,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":207,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":172,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":173,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":175,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":174,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":176,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":179,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":180,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":177,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":178,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":181,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":184,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":182,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":183,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":186,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":187,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":188,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":190,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":187,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":190,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":187,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":192,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":193,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":195,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":197,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":187,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":199,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":201,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":205,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":202,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":204,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":203,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":206,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":200}},{"2":{"Name":"Login","Properties":{"routes":{"Type":209,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":210,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":211,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":215,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":214,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[212,213]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":217,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":218,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":222,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[219,220,221]}},{"4":{"Name":"Microsoft.App/containerApps/authConfigs@2022-01-01-preview","ScopeType":8,"Body":160,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/storages"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":224,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":225,"Flags":10,"Description":"The resource api version"},"properties":{"Type":227,"Flags":0,"Description":"Storage properties"},"systemData":{"Type":92,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentStorageProperties","Properties":{"azureFile":{"Type":228,"Flags":0,"Description":"Azure file properties"}}}},{"2":{"Name":"AzureFileProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"Storage account name for azure file."},"accountKey":{"Type":4,"Flags":0,"Description":"Storage account key for azure file."},"accessMode":{"Type":231,"Flags":0,"Description":"Access mode for storage"},"shareName":{"Type":4,"Flags":0,"Description":"Azure file share name."}}}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[229,230,4]}},{"4":{"Name":"Microsoft.App/managedEnvironments/storages@2022-01-01-preview","ScopeType":8,"Body":226,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/revisions"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":233,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":234,"Flags":10,"Description":"The resource api version"},"properties":{"Type":236,"Flags":2,"Description":"Revision resource specific properties"},"systemData":{"Type":92,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":50,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":240,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":246,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[237,238,239,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[241,242,243,244,245,4]}},{"4":{"Name":"Microsoft.App/containerApps/revisions@2022-01-01-preview","ScopeType":8,"Body":235,"Flags":1}},{"6":{"Value":"Microsoft.App/containerApps/revisions/replicas"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/revisions/replicas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":248,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":249,"Flags":10,"Description":"The resource api version"},"properties":{"Type":251,"Flags":2,"Description":"Replica resource specific properties"},"systemData":{"Type":92,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ReplicaProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the pod was created by controller"},"containers":{"Type":253,"Flags":0,"Description":"The containers collection under a replica."}}}},{"2":{"Name":"ReplicaContainer","Properties":{"name":{"Type":4,"Flags":0,"Description":"The Name of the Container"},"containerId":{"Type":4,"Flags":0,"Description":"The Id of the Container"},"ready":{"Type":2,"Flags":0,"Description":"The container ready status"},"started":{"Type":2,"Flags":0,"Description":"The container start status"},"restartCount":{"Type":3,"Flags":0,"Description":"The container restart count"}}}},{"3":{"ItemType":252}},{"4":{"Name":"Microsoft.App/containerApps/revisions/replicas@2022-01-01-preview","ScopeType":8,"Body":250,"Flags":1}},{"2":{"Name":"CustomHostnameAnalysisResult","Properties":{"hostName":{"Type":4,"Flags":2,"Description":"Host name that was analyzed"},"isHostnameAlreadyVerified":{"Type":2,"Flags":2,"Description":"true if hostname is already verified; otherwise, false."},"customDomainVerificationTest":{"Type":259,"Flags":2,"Description":"DNS verification test result."},"customDomainVerificationFailureInfo":{"Type":260,"Flags":2,"Description":"Raw failure information if DNS verification fails."},"hasConflictOnManagedEnvironment":{"Type":2,"Flags":2,"Description":"true if there is a conflict on the Container App's managed environment; otherwise, false."},"conflictingContainerAppResourceId":{"Type":4,"Flags":2,"Description":"Name of the conflicting Container App on the Managed Environment if it's within the same subscription."},"cNameRecords":{"Type":263,"Flags":0,"Description":"CName records visible for this hostname."},"txtRecords":{"Type":264,"Flags":0,"Description":"TXT records visible for this hostname."},"aRecords":{"Type":265,"Flags":0,"Description":"A records visible for this hostname."},"alternateCNameRecords":{"Type":266,"Flags":0,"Description":"Alternate CName records visible for this hostname."},"alternateTxtRecords":{"Type":267,"Flags":0,"Description":"Alternate TXT records visible for this hostname."}}}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Skipped"}},{"5":{"Elements":[256,257,258]}},{"2":{"Name":"CustomHostnameAnalysisResultCustomDomainVerificationFailureInfo","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"details":{"Type":262,"Flags":0,"Description":"Details or the error"}}}},{"2":{"Name":"CustomHostnameAnalysisResultCustomDomainVerificationFailureInfoDetailsItem","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."}}}},{"3":{"ItemType":261}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"8":{"Name":"listCustomHostNameAnalysis","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-01-01-preview","Output":255}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":271,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":270}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-01-01-preview","Output":269}}]
\ No newline at end of file
diff --git a/generated/app/microsoft.app/2022-01-01-preview/types.md b/generated/app/microsoft.app/2022-01-01-preview/types.md
index 53d1660e3e..c4b8e32888 100644
--- a/generated/app/microsoft.app/2022-01-01-preview/types.md
+++ b/generated/app/microsoft.app/2022-01-01-preview/types.md
@@ -290,7 +290,7 @@ More information on OpenID Connect Discovery: http://openid.net/specs/openid-con
* **latestRevisionName**: string (ReadOnly): Name of the latest revision of the Container App.
* **managedEnvironmentId**: string: Resource ID of the Container App's environment.
* **outboundIPAddresses**: string[] (ReadOnly): Outbound IP Addresses for container app.
-* **provisioningState**: 'Canceled' | 'Failed' | 'InProgress' | 'Succeeded' | string (ReadOnly): Provisioning state of the Container App.
+* **provisioningState**: 'Canceled' | 'Deleting' | 'Failed' | 'InProgress' | 'Succeeded' | string (ReadOnly): Provisioning state of the Container App.
* **template**: [Template](#template): Container App versioned application definition.
## ContainerAppSecret
@@ -322,13 +322,26 @@ More information on OpenID Connect Discovery: http://openid.net/specs/openid-con
* **aRecords**: string[]: A records visible for this hostname.
* **cNameRecords**: string[]: CName records visible for this hostname.
* **conflictingContainerAppResourceId**: string (ReadOnly): Name of the conflicting Container App on the Managed Environment if it's within the same subscription.
-* **customDomainVerificationFailureInfo**: [DefaultErrorResponse](#defaulterrorresponse) (ReadOnly): Raw failure information if DNS verification fails.
+* **customDomainVerificationFailureInfo**: [CustomHostnameAnalysisResultCustomDomainVerificationFailureInfo](#customhostnameanalysisresultcustomdomainverificationfailureinfo) (ReadOnly): Raw failure information if DNS verification fails.
* **customDomainVerificationTest**: 'Failed' | 'Passed' | 'Skipped' (ReadOnly): DNS verification test result.
* **hasConflictOnManagedEnvironment**: bool (ReadOnly): true if there is a conflict on the Container App's managed environment; otherwise, false.
* **hostName**: string (ReadOnly): Host name that was analyzed
* **isHostnameAlreadyVerified**: bool (ReadOnly): true if hostname is already verified; otherwise, false.
* **txtRecords**: string[]: TXT records visible for this hostname.
+## CustomHostnameAnalysisResultCustomDomainVerificationFailureInfo
+### Properties
+* **code**: string (ReadOnly): Standardized string to programmatically identify the error.
+* **details**: [CustomHostnameAnalysisResultCustomDomainVerificationFailureInfoDetailsItem](#customhostnameanalysisresultcustomdomainverificationfailureinfodetailsitem)[]: Details or the error
+* **message**: string (ReadOnly): Detailed error description and debugging information.
+* **target**: string (ReadOnly): Detailed error description and debugging information.
+
+## CustomHostnameAnalysisResultCustomDomainVerificationFailureInfoDetailsItem
+### Properties
+* **code**: string (ReadOnly): Standardized string to programmatically identify the error.
+* **message**: string (ReadOnly): Detailed error description and debugging information.
+* **target**: string (ReadOnly): Detailed error description and debugging information.
+
## CustomOpenIdConnectProvider
### Properties
* **enabled**: bool: false if the custom Open ID provider provider should not be enabled; otherwise, true.
@@ -375,24 +388,6 @@ eg: azure-servicebus, redis etc.
* **allowedApplications**: string[]: The configuration settings of the Azure Active Directory allowed applications.
* **allowedPrincipals**: [AllowedPrincipals](#allowedprincipals): The configuration settings of the Azure Active Directory allowed principals.
-## DefaultErrorResponse
-### Properties
-* **error**: [DefaultErrorResponseError](#defaulterrorresponseerror) (ReadOnly): Error model.
-
-## DefaultErrorResponseError
-### Properties
-* **code**: string (ReadOnly): Standardized string to programmatically identify the error.
-* **details**: [DefaultErrorResponseErrorDetailsItem](#defaulterrorresponseerrordetailsitem)[]: Details or the error
-* **innererror**: string (ReadOnly): More information to debug error.
-* **message**: string (ReadOnly): Detailed error description and debugging information.
-* **target**: string (ReadOnly): Detailed error description and debugging information.
-
-## DefaultErrorResponseErrorDetailsItem
-### Properties
-* **code**: string (ReadOnly): Standardized string to programmatically identify the error.
-* **message**: string (ReadOnly): Detailed error description and debugging information.
-* **target**: string (ReadOnly): Detailed error description and debugging information.
-
## EnvironmentVar
### Properties
* **name**: string: Environment variable name.
diff --git a/generated/app/microsoft.app/2022-03-01/types.json b/generated/app/microsoft.app/2022-03-01/types.json
index 571d435aae..5ae717447f 100644
--- a/generated/app/microsoft.app/2022-03-01/types.json
+++ b/generated/app/microsoft.app/2022-03-01/types.json
@@ -1 +1 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.App/containerApps/authConfigs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/authConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"AuthConfig resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AuthConfigProperties","Properties":{"platform":{"Type":12,"Flags":0,"Description":"The configuration settings of the platform of ContainerApp Service Authentication/Authorization."},"globalValidation":{"Type":13,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using Service Authentication/Authorization."},"identityProviders":{"Type":20,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization."},"login":{"Type":58,"Flags":0,"Description":"The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization."},"httpSettings":{"Type":66,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."}}}},{"2":{"Name":"GlobalValidation","Properties":{"unauthenticatedClientAction":{"Type":18,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":19,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[14,15,16,17]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":21,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":35,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":39,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":41,"Flags":0,"Description":"The configuration settings of the Google provider."},"twitter":{"Type":44,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":46,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":48,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":57,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":22,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":23,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":25,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":24,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":26,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":29,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":30,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":27,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":28,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":31,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":34,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":32,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":33,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":36,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":38,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":40,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":40,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":42,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":43,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":45,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":47,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":49,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":51,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":55,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":52,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":54,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":53,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":56,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":50}},{"2":{"Name":"Login","Properties":{"routes":{"Type":59,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":60,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":61,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":65,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":64,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[62,63]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":67,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":68,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":72,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[69,70,71]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":78,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":83,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[74,75,76,77,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[79,80,81,82,4]}},{"4":{"Name":"Microsoft.App/containerApps/authConfigs@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"identity":{"Type":88,"Flags":0,"Description":"managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code."},"properties":{"Type":96,"Flags":0,"Description":"ContainerApp resource specific properties"},"tags":{"Type":167,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":93,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":95,"Flags":0,"Description":"The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":94}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":101,"Flags":2,"Description":"Provisioning state of the Container App."},"managedEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's environment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"customDomainVerificationId":{"Type":4,"Flags":2,"Description":"Id used to verify domain name ownership"},"configuration":{"Type":102,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":126,"Flags":0,"Description":"Container App versioned application definition."},"outboundIPAddresses":{"Type":166,"Flags":2,"Description":"Outbound IP Addresses for container app."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":104,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":107,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\n- Multiple: multiple revisions can be active.
- Single: Only one revision can be active at a time. Revision weights can not be used in this mode. If no value if provided, this is the default.
"},"ingress":{"Type":108,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":121,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"},"dapr":{"Type":122,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":103}},{"6":{"Value":"Multiple"}},{"6":{"Value":"Single"}},{"5":{"Elements":[105,106,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":112,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":114,"Flags":0,"Description":"Traffic weights for app's revisions"},"customDomains":{"Type":119,"Flags":0,"Description":"custom domain bindings for Container Apps' hostnames."},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[109,110,111,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"},"label":{"Type":4,"Flags":0,"Description":"Associates a traffic label with a revision"}}}},{"3":{"ItemType":113}},{"2":{"Name":"CustomDomain","Properties":{"name":{"Type":4,"Flags":1,"Description":"Hostname."},"bindingType":{"Type":118,"Flags":0,"Description":"Custom Domain binding type."},"certificateId":{"Type":4,"Flags":1,"Description":"Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"5":{"Elements":[116,117,4]}},{"3":{"ItemType":115}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"},"identity":{"Type":4,"Flags":0,"Description":"A Managed Identity to use to authenticate with Azure Container Registry. For user-assigned identities, use the full user-assigned identity Resource ID. For system-assigned identities, use 'system'"}}}},{"3":{"ItemType":120}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appProtocol":{"Type":125,"Flags":0,"Description":"Tells Dapr which protocol your application is using. Valid options are http and grpc. Default is http"},"appPort":{"Type":3,"Flags":0,"Description":"Tells Dapr which port your application is listening on"}}}},{"6":{"Value":"http"}},{"6":{"Value":"grpc"}},{"5":{"Elements":[123,124,4]}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":148,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":149,"Flags":0,"Description":"Scaling properties for the Container App."},"volumes":{"Type":165,"Flags":0,"Description":"List of volume definitions for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":128,"Flags":0,"Description":"Container start command."},"args":{"Type":129,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":131,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":132,"Flags":0,"Description":"Container resource requirements."},"probes":{"Type":145,"Flags":0,"Description":"List of probes for the container."},"volumeMounts":{"Type":147,"Flags":0,"Description":"Container volume mounts."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":130}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""},"ephemeralStorage":{"Type":4,"Flags":2,"Description":"Ephemeral Storage, e.g. \"1Gi\""}}}},{"2":{"Name":"ContainerAppProbe","Properties":{"failureThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10."},"httpGet":{"Type":134,"Flags":0,"Description":"HTTPGet specifies the http request to perform."},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60."},"periodSeconds":{"Type":3,"Flags":0,"Description":"How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240."},"successThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10."},"tcpSocket":{"Type":140,"Flags":0,"Description":"TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported."},"terminationGracePeriodSeconds":{"Type":3,"Flags":0,"Description":"Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)"},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240."},"type":{"Type":144,"Flags":0,"Description":"The type of probe."}}}},{"2":{"Name":"ContainerAppProbeHttpGet","Properties":{"host":{"Type":4,"Flags":0,"Description":"Host name to connect to, defaults to the pod IP. You probably want to set \"Host\" in httpHeaders instead."},"httpHeaders":{"Type":136,"Flags":0,"Description":"Custom headers to set in the request. HTTP allows repeated headers."},"path":{"Type":4,"Flags":0,"Description":"Path to access on the HTTP server."},"port":{"Type":3,"Flags":1,"Description":"Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."},"scheme":{"Type":139,"Flags":0,"Description":"Scheme to use for connecting to the host. Defaults to HTTP."}}}},{"2":{"Name":"ContainerAppProbeHttpGetHttpHeadersItem","Properties":{"name":{"Type":4,"Flags":1,"Description":"The header field name"},"value":{"Type":4,"Flags":1,"Description":"The header field value"}}}},{"3":{"ItemType":135}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[137,138,4]}},{"2":{"Name":"ContainerAppProbeTcpSocket","Properties":{"host":{"Type":4,"Flags":0,"Description":"Optional: Host name to connect to, defaults to the pod IP."},"port":{"Type":3,"Flags":1,"Description":"Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."}}}},{"6":{"Value":"Liveness"}},{"6":{"Value":"Readiness"}},{"6":{"Value":"Startup"}},{"5":{"Elements":[141,142,143,4]}},{"3":{"ItemType":133}},{"2":{"Name":"VolumeMount","Properties":{"volumeName":{"Type":4,"Flags":0,"Description":"This must match the Name of a Volume."},"mountPath":{"Type":4,"Flags":0,"Description":"Path within the container at which the volume should be mounted.Must not contain ':'."}}}},{"3":{"ItemType":146}},{"3":{"ItemType":127}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":160,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":151,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":154,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":157,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":153,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":152}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":155,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":156,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":152}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":158,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":159,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":152}},{"3":{"ItemType":150}},{"2":{"Name":"Volume","Properties":{"name":{"Type":4,"Flags":0,"Description":"Volume name."},"storageType":{"Type":164,"Flags":0,"Description":"Storage type for the volume. If not provided, use EmptyDir."},"storageName":{"Type":4,"Flags":0,"Description":"Name of storage resource. No need to provide for EmptyDir."}}}},{"6":{"Value":"AzureFile"}},{"6":{"Value":"EmptyDir"}},{"5":{"Elements":[162,163,4]}},{"3":{"ItemType":161}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/containerApps@2022-03-01","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/daprComponents"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/daprComponents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":170,"Flags":10,"Description":"The resource api version"},"properties":{"Type":172,"Flags":0,"Description":"Dapr Component resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"DaprComponentProperties","Properties":{"componentType":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"ignoreErrors":{"Type":2,"Flags":0,"Description":"Boolean describing if the component errors are ignores"},"initTimeout":{"Type":4,"Flags":0,"Description":"Initialization timeout"},"secrets":{"Type":173,"Flags":0,"Description":"Collection of secrets used by a Dapr component"},"metadata":{"Type":175,"Flags":0,"Description":"Component metadata"},"scopes":{"Type":176,"Flags":0,"Description":"Names of container apps that can use this Dapr component"}}}},{"3":{"ItemType":103}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Dapr Component secret from which to pull the metadata property value."}}}},{"3":{"ItemType":174}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/daprComponents@2022-03-01","ScopeType":8,"Body":171,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":181,"Flags":0,"Description":"Managed environment resource specific properties"},"tags":{"Type":196,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentProperties","Properties":{"provisioningState":{"Type":192,"Flags":2,"Description":"Provisioning state of the Environment."},"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"daprAIConnectionString":{"Type":4,"Flags":0,"Description":"Application Insights connection string used by Dapr to export Service to Service communication telemetry"},"vnetConfiguration":{"Type":193,"Flags":0,"Description":"Vnet configuration for the environment"},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":2,"Description":"Static IP of the Environment"},"appLogsConfiguration":{"Type":194,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this Managed Environment is zone-redundant."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[182,183,184,185,186,187,188,189,190,191,4]}},{"2":{"Name":"VnetConfiguration","Properties":{"internal":{"Type":2,"Flags":0,"Description":"Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property"},"infrastructureSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges."},"runtimeSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet that Container App containers are injected into. This subnet must be in the same VNET as the subnet defined in infrastructureSubnetId. Must not overlap with any other provided IP ranges."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges."},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server."}}}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0,"Description":"Logs destination"},"logAnalyticsConfiguration":{"Type":195,"Flags":0,"Description":"Log Analytics configuration"}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0,"Description":"Log analytics customer id"},"sharedKey":{"Type":4,"Flags":4,"Description":"Log analytics customer key"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments@2022-03-01","ScopeType":8,"Body":180,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/certificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":201,"Flags":0,"Description":"Certificate resource specific properties"},"tags":{"Type":208,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"CertificateProperties","Properties":{"provisioningState":{"Type":207,"Flags":2,"Description":"Provisioning state of the certificate."},"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"value":{"Type":0,"Flags":4,"Description":"PFX or PEM blob"},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[202,203,204,205,206,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/certificates@2022-03-01","ScopeType":8,"Body":200,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/storages"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":210,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":211,"Flags":10,"Description":"The resource api version"},"properties":{"Type":213,"Flags":0,"Description":"Storage properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentStorageProperties","Properties":{"azureFile":{"Type":214,"Flags":0,"Description":"Azure file properties"}}}},{"2":{"Name":"AzureFileProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"Storage account name for azure file."},"accountKey":{"Type":4,"Flags":0,"Description":"Storage account key for azure file."},"accessMode":{"Type":217,"Flags":0,"Description":"Access mode for storage"},"shareName":{"Type":4,"Flags":0,"Description":"Azure file share name."}}}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[215,216,4]}},{"4":{"Name":"Microsoft.App/managedEnvironments/storages@2022-03-01","ScopeType":8,"Body":212,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/sourcecontrols"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":219,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":220,"Flags":10,"Description":"The resource api version"},"properties":{"Type":222,"Flags":0,"Description":"SourceControl resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"operationState":{"Type":227,"Flags":2,"Description":"Current provisioning State of the operation"},"repoUrl":{"Type":4,"Flags":0,"Description":"The repo url which will be integrated to ContainerApp."},"branch":{"Type":4,"Flags":0,"Description":"The branch which will trigger the auto deployment"},"githubActionConfiguration":{"Type":228,"Flags":0,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[223,224,225,226,4]}},{"2":{"Name":"GithubActionConfiguration","Properties":{"registryInfo":{"Type":229,"Flags":0,"Description":"Registry configurations."},"azureCredentials":{"Type":230,"Flags":0,"Description":"AzureCredentials configurations."},"contextPath":{"Type":4,"Flags":0,"Description":"Context path"},"image":{"Type":4,"Flags":0,"Description":"Image name"},"publishType":{"Type":4,"Flags":0,"Description":"Code or Image"},"os":{"Type":4,"Flags":0,"Description":"Operation system"},"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version"}}}},{"2":{"Name":"RegistryInfo","Properties":{"registryUrl":{"Type":4,"Flags":0,"Description":"registry server Url."},"registryUserName":{"Type":4,"Flags":0,"Description":"registry username."},"registryPassword":{"Type":4,"Flags":4,"Description":"registry secret."}}}},{"2":{"Name":"AzureCredentials","Properties":{"clientId":{"Type":4,"Flags":4,"Description":"Client Id."},"clientSecret":{"Type":4,"Flags":4,"Description":"Client Secret."},"tenantId":{"Type":4,"Flags":4,"Description":"Tenant Id."},"subscriptionId":{"Type":4,"Flags":0,"Description":"Subscription Id."}}}},{"4":{"Name":"Microsoft.App/containerApps/sourcecontrols@2022-03-01","ScopeType":8,"Body":221,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/revisions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":235,"Flags":2,"Description":"Revision resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":126,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":239,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":245,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[236,237,238,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[240,241,242,243,244,4]}},{"4":{"Name":"Microsoft.App/containerApps/revisions@2022-03-01","ScopeType":8,"Body":234,"Flags":1}},{"6":{"Value":"Microsoft.App/containerApps/revisions/replicas"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/revisions/replicas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":2,"Description":"Replica resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ReplicaProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the pod was created by controller"},"containers":{"Type":252,"Flags":0,"Description":"The containers collection under a replica."}}}},{"2":{"Name":"ReplicaContainer","Properties":{"name":{"Type":4,"Flags":0,"Description":"The Name of the Container"},"containerId":{"Type":4,"Flags":0,"Description":"The Id of the Container"},"ready":{"Type":2,"Flags":0,"Description":"The container ready status"},"started":{"Type":2,"Flags":0,"Description":"The container start status"},"restartCount":{"Type":3,"Flags":0,"Description":"The container restart count"}}}},{"3":{"ItemType":251}},{"4":{"Name":"Microsoft.App/containerApps/revisions/replicas@2022-03-01","ScopeType":8,"Body":249,"Flags":1}},{"2":{"Name":"CustomHostnameAnalysisResult","Properties":{"hostName":{"Type":4,"Flags":2,"Description":"Host name that was analyzed"},"isHostnameAlreadyVerified":{"Type":2,"Flags":2,"Description":"true if hostname is already verified; otherwise, false."},"customDomainVerificationTest":{"Type":258,"Flags":2,"Description":"DNS verification test result."},"customDomainVerificationFailureInfo":{"Type":259,"Flags":2,"Description":"Raw failure information if DNS verification fails."},"hasConflictOnManagedEnvironment":{"Type":2,"Flags":2,"Description":"true if there is a conflict on the Container App's managed environment; otherwise, false."},"conflictingContainerAppResourceId":{"Type":4,"Flags":2,"Description":"Name of the conflicting Container App on the Managed Environment if it's within the same subscription."},"cNameRecords":{"Type":263,"Flags":0,"Description":"CName records visible for this hostname."},"txtRecords":{"Type":264,"Flags":0,"Description":"TXT records visible for this hostname."},"aRecords":{"Type":265,"Flags":0,"Description":"A records visible for this hostname."},"alternateCNameRecords":{"Type":266,"Flags":0,"Description":"Alternate CName records visible for this hostname."},"alternateTxtRecords":{"Type":267,"Flags":0,"Description":"Alternate TXT records visible for this hostname."}}}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Skipped"}},{"5":{"Elements":[255,256,257]}},{"2":{"Name":"DefaultErrorResponse","Properties":{"error":{"Type":260,"Flags":2,"Description":"Error model."}}}},{"2":{"Name":"DefaultErrorResponseError","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"details":{"Type":262,"Flags":0,"Description":"Details or the error"},"innererror":{"Type":4,"Flags":2,"Description":"More information to debug error."}}}},{"2":{"Name":"DefaultErrorResponseErrorDetailsItem","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."}}}},{"3":{"ItemType":261}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"8":{"Name":"listCustomHostNameAnalysis","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-03-01","Output":254}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":271,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":270}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-03-01","Output":269}},{"2":{"Name":"DaprSecretsCollection","Properties":{"value":{"Type":274,"Flags":1,"Description":"Collection of secrets used by a Dapr component"}}}},{"3":{"ItemType":103}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/managedEnvironments/daprComponents","ApiVersion":"2022-03-01","Output":273}}]
\ No newline at end of file
+[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.App/containerApps/authConfigs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/authConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"AuthConfig resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AuthConfigProperties","Properties":{"platform":{"Type":12,"Flags":0,"Description":"The configuration settings of the platform of ContainerApp Service Authentication/Authorization."},"globalValidation":{"Type":13,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using Service Authentication/Authorization."},"identityProviders":{"Type":20,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization."},"login":{"Type":58,"Flags":0,"Description":"The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization."},"httpSettings":{"Type":66,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."}}}},{"2":{"Name":"GlobalValidation","Properties":{"unauthenticatedClientAction":{"Type":18,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":19,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[14,15,16,17]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":21,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":35,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":39,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":41,"Flags":0,"Description":"The configuration settings of the Google provider."},"twitter":{"Type":44,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":46,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":48,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":57,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":22,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":23,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":25,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":24,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":26,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":29,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":30,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":27,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":28,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":31,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":34,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":32,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":33,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":36,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":38,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":40,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":40,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":42,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":43,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":45,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":47,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":49,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":51,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":55,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":52,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":54,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":53,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":56,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":50}},{"2":{"Name":"Login","Properties":{"routes":{"Type":59,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":60,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":61,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":65,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":64,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[62,63]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":67,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":68,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":72,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[69,70,71]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":78,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":83,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[74,75,76,77,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[79,80,81,82,4]}},{"4":{"Name":"Microsoft.App/containerApps/authConfigs@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"identity":{"Type":88,"Flags":0,"Description":"managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code."},"properties":{"Type":96,"Flags":0,"Description":"ContainerApp resource specific properties"},"tags":{"Type":168,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":93,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":95,"Flags":0,"Description":"The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":94}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":102,"Flags":2,"Description":"Provisioning state of the Container App."},"managedEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's environment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"customDomainVerificationId":{"Type":4,"Flags":2,"Description":"Id used to verify domain name ownership"},"configuration":{"Type":103,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":127,"Flags":0,"Description":"Container App versioned application definition."},"outboundIPAddresses":{"Type":167,"Flags":2,"Description":"Outbound IP Addresses for container app."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[97,98,99,100,101,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":105,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":108,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\n- Multiple: multiple revisions can be active.
- Single: Only one revision can be active at a time. Revision weights can not be used in this mode. If no value if provided, this is the default.
"},"ingress":{"Type":109,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":122,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"},"dapr":{"Type":123,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":104}},{"6":{"Value":"Multiple"}},{"6":{"Value":"Single"}},{"5":{"Elements":[106,107,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":113,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":115,"Flags":0,"Description":"Traffic weights for app's revisions"},"customDomains":{"Type":120,"Flags":0,"Description":"custom domain bindings for Container Apps' hostnames."},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[110,111,112,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"},"label":{"Type":4,"Flags":0,"Description":"Associates a traffic label with a revision"}}}},{"3":{"ItemType":114}},{"2":{"Name":"CustomDomain","Properties":{"name":{"Type":4,"Flags":1,"Description":"Hostname."},"bindingType":{"Type":119,"Flags":0,"Description":"Custom Domain binding type."},"certificateId":{"Type":4,"Flags":1,"Description":"Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"5":{"Elements":[117,118,4]}},{"3":{"ItemType":116}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"},"identity":{"Type":4,"Flags":0,"Description":"A Managed Identity to use to authenticate with Azure Container Registry. For user-assigned identities, use the full user-assigned identity Resource ID. For system-assigned identities, use 'system'"}}}},{"3":{"ItemType":121}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appProtocol":{"Type":126,"Flags":0,"Description":"Tells Dapr which protocol your application is using. Valid options are http and grpc. Default is http"},"appPort":{"Type":3,"Flags":0,"Description":"Tells Dapr which port your application is listening on"}}}},{"6":{"Value":"http"}},{"6":{"Value":"grpc"}},{"5":{"Elements":[124,125,4]}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":149,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":150,"Flags":0,"Description":"Scaling properties for the Container App."},"volumes":{"Type":166,"Flags":0,"Description":"List of volume definitions for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":129,"Flags":0,"Description":"Container start command."},"args":{"Type":130,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":132,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":133,"Flags":0,"Description":"Container resource requirements."},"probes":{"Type":146,"Flags":0,"Description":"List of probes for the container."},"volumeMounts":{"Type":148,"Flags":0,"Description":"Container volume mounts."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""},"ephemeralStorage":{"Type":4,"Flags":2,"Description":"Ephemeral Storage, e.g. \"1Gi\""}}}},{"2":{"Name":"ContainerAppProbe","Properties":{"failureThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10."},"httpGet":{"Type":135,"Flags":0,"Description":"HTTPGet specifies the http request to perform."},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60."},"periodSeconds":{"Type":3,"Flags":0,"Description":"How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240."},"successThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10."},"tcpSocket":{"Type":141,"Flags":0,"Description":"TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported."},"terminationGracePeriodSeconds":{"Type":3,"Flags":0,"Description":"Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)"},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240."},"type":{"Type":145,"Flags":0,"Description":"The type of probe."}}}},{"2":{"Name":"ContainerAppProbeHttpGet","Properties":{"host":{"Type":4,"Flags":0,"Description":"Host name to connect to, defaults to the pod IP. You probably want to set \"Host\" in httpHeaders instead."},"httpHeaders":{"Type":137,"Flags":0,"Description":"Custom headers to set in the request. HTTP allows repeated headers."},"path":{"Type":4,"Flags":0,"Description":"Path to access on the HTTP server."},"port":{"Type":3,"Flags":1,"Description":"Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."},"scheme":{"Type":140,"Flags":0,"Description":"Scheme to use for connecting to the host. Defaults to HTTP."}}}},{"2":{"Name":"ContainerAppProbeHttpGetHttpHeadersItem","Properties":{"name":{"Type":4,"Flags":1,"Description":"The header field name"},"value":{"Type":4,"Flags":1,"Description":"The header field value"}}}},{"3":{"ItemType":136}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[138,139,4]}},{"2":{"Name":"ContainerAppProbeTcpSocket","Properties":{"host":{"Type":4,"Flags":0,"Description":"Optional: Host name to connect to, defaults to the pod IP."},"port":{"Type":3,"Flags":1,"Description":"Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."}}}},{"6":{"Value":"Liveness"}},{"6":{"Value":"Readiness"}},{"6":{"Value":"Startup"}},{"5":{"Elements":[142,143,144,4]}},{"3":{"ItemType":134}},{"2":{"Name":"VolumeMount","Properties":{"volumeName":{"Type":4,"Flags":0,"Description":"This must match the Name of a Volume."},"mountPath":{"Type":4,"Flags":0,"Description":"Path within the container at which the volume should be mounted.Must not contain ':'."}}}},{"3":{"ItemType":147}},{"3":{"ItemType":128}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":161,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":152,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":155,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":158,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":154,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":153}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":156,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":157,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":153}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":159,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":160,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":153}},{"3":{"ItemType":151}},{"2":{"Name":"Volume","Properties":{"name":{"Type":4,"Flags":0,"Description":"Volume name."},"storageType":{"Type":165,"Flags":0,"Description":"Storage type for the volume. If not provided, use EmptyDir."},"storageName":{"Type":4,"Flags":0,"Description":"Name of storage resource. No need to provide for EmptyDir."}}}},{"6":{"Value":"AzureFile"}},{"6":{"Value":"EmptyDir"}},{"5":{"Elements":[163,164,4]}},{"3":{"ItemType":162}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/containerApps@2022-03-01","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/daprComponents"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/daprComponents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":170,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":171,"Flags":10,"Description":"The resource api version"},"properties":{"Type":173,"Flags":0,"Description":"Dapr Component resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"DaprComponentProperties","Properties":{"componentType":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"ignoreErrors":{"Type":2,"Flags":0,"Description":"Boolean describing if the component errors are ignores"},"initTimeout":{"Type":4,"Flags":0,"Description":"Initialization timeout"},"secrets":{"Type":174,"Flags":0,"Description":"Collection of secrets used by a Dapr component"},"metadata":{"Type":176,"Flags":0,"Description":"Component metadata"},"scopes":{"Type":177,"Flags":0,"Description":"Names of container apps that can use this Dapr component"}}}},{"3":{"ItemType":104}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Dapr Component secret from which to pull the metadata property value."}}}},{"3":{"ItemType":175}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/daprComponents@2022-03-01","ScopeType":8,"Body":172,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":179,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":180,"Flags":10,"Description":"The resource api version"},"properties":{"Type":182,"Flags":0,"Description":"Managed environment resource specific properties"},"tags":{"Type":197,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentProperties","Properties":{"provisioningState":{"Type":193,"Flags":2,"Description":"Provisioning state of the Environment."},"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"daprAIConnectionString":{"Type":4,"Flags":0,"Description":"Application Insights connection string used by Dapr to export Service to Service communication telemetry"},"vnetConfiguration":{"Type":194,"Flags":0,"Description":"Vnet configuration for the environment"},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":2,"Description":"Static IP of the Environment"},"appLogsConfiguration":{"Type":195,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this Managed Environment is zone-redundant."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[183,184,185,186,187,188,189,190,191,192,4]}},{"2":{"Name":"VnetConfiguration","Properties":{"internal":{"Type":2,"Flags":0,"Description":"Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property"},"infrastructureSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges."},"runtimeSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet that Container App containers are injected into. This subnet must be in the same VNET as the subnet defined in infrastructureSubnetId. Must not overlap with any other provided IP ranges."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges."},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server."}}}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0,"Description":"Logs destination"},"logAnalyticsConfiguration":{"Type":196,"Flags":0,"Description":"Log Analytics configuration"}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0,"Description":"Log analytics customer id"},"sharedKey":{"Type":4,"Flags":4,"Description":"Log analytics customer key"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments@2022-03-01","ScopeType":8,"Body":181,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/certificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":199,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":200,"Flags":10,"Description":"The resource api version"},"properties":{"Type":202,"Flags":0,"Description":"Certificate resource specific properties"},"tags":{"Type":209,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"CertificateProperties","Properties":{"provisioningState":{"Type":208,"Flags":2,"Description":"Provisioning state of the certificate."},"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"value":{"Type":0,"Flags":4,"Description":"PFX or PEM blob"},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[203,204,205,206,207,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/certificates@2022-03-01","ScopeType":8,"Body":201,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/storages"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":211,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":212,"Flags":10,"Description":"The resource api version"},"properties":{"Type":214,"Flags":0,"Description":"Storage properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentStorageProperties","Properties":{"azureFile":{"Type":215,"Flags":0,"Description":"Azure file properties"}}}},{"2":{"Name":"AzureFileProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"Storage account name for azure file."},"accountKey":{"Type":4,"Flags":0,"Description":"Storage account key for azure file."},"accessMode":{"Type":218,"Flags":0,"Description":"Access mode for storage"},"shareName":{"Type":4,"Flags":0,"Description":"Azure file share name."}}}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[216,217,4]}},{"4":{"Name":"Microsoft.App/managedEnvironments/storages@2022-03-01","ScopeType":8,"Body":213,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/sourcecontrols"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":223,"Flags":0,"Description":"SourceControl resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"operationState":{"Type":228,"Flags":2,"Description":"Current provisioning State of the operation"},"repoUrl":{"Type":4,"Flags":0,"Description":"The repo url which will be integrated to ContainerApp."},"branch":{"Type":4,"Flags":0,"Description":"The branch which will trigger the auto deployment"},"githubActionConfiguration":{"Type":229,"Flags":0,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[224,225,226,227,4]}},{"2":{"Name":"GithubActionConfiguration","Properties":{"registryInfo":{"Type":230,"Flags":0,"Description":"Registry configurations."},"azureCredentials":{"Type":231,"Flags":0,"Description":"AzureCredentials configurations."},"contextPath":{"Type":4,"Flags":0,"Description":"Context path"},"image":{"Type":4,"Flags":0,"Description":"Image name"},"publishType":{"Type":4,"Flags":0,"Description":"Code or Image"},"os":{"Type":4,"Flags":0,"Description":"Operation system"},"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version"}}}},{"2":{"Name":"RegistryInfo","Properties":{"registryUrl":{"Type":4,"Flags":0,"Description":"registry server Url."},"registryUserName":{"Type":4,"Flags":0,"Description":"registry username."},"registryPassword":{"Type":4,"Flags":4,"Description":"registry secret."}}}},{"2":{"Name":"AzureCredentials","Properties":{"clientId":{"Type":4,"Flags":4,"Description":"Client Id."},"clientSecret":{"Type":4,"Flags":4,"Description":"Client Secret."},"tenantId":{"Type":4,"Flags":4,"Description":"Tenant Id."},"subscriptionId":{"Type":4,"Flags":0,"Description":"Subscription Id."}}}},{"4":{"Name":"Microsoft.App/containerApps/sourcecontrols@2022-03-01","ScopeType":8,"Body":222,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/revisions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":233,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":234,"Flags":10,"Description":"The resource api version"},"properties":{"Type":236,"Flags":2,"Description":"Revision resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":127,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":240,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":246,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[237,238,239,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[241,242,243,244,245,4]}},{"4":{"Name":"Microsoft.App/containerApps/revisions@2022-03-01","ScopeType":8,"Body":235,"Flags":1}},{"6":{"Value":"Microsoft.App/containerApps/revisions/replicas"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/revisions/replicas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":248,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":249,"Flags":10,"Description":"The resource api version"},"properties":{"Type":251,"Flags":2,"Description":"Replica resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ReplicaProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the pod was created by controller"},"containers":{"Type":253,"Flags":0,"Description":"The containers collection under a replica."}}}},{"2":{"Name":"ReplicaContainer","Properties":{"name":{"Type":4,"Flags":0,"Description":"The Name of the Container"},"containerId":{"Type":4,"Flags":0,"Description":"The Id of the Container"},"ready":{"Type":2,"Flags":0,"Description":"The container ready status"},"started":{"Type":2,"Flags":0,"Description":"The container start status"},"restartCount":{"Type":3,"Flags":0,"Description":"The container restart count"}}}},{"3":{"ItemType":252}},{"4":{"Name":"Microsoft.App/containerApps/revisions/replicas@2022-03-01","ScopeType":8,"Body":250,"Flags":1}},{"2":{"Name":"CustomHostnameAnalysisResult","Properties":{"hostName":{"Type":4,"Flags":2,"Description":"Host name that was analyzed"},"isHostnameAlreadyVerified":{"Type":2,"Flags":2,"Description":"true if hostname is already verified; otherwise, false."},"customDomainVerificationTest":{"Type":259,"Flags":2,"Description":"DNS verification test result."},"customDomainVerificationFailureInfo":{"Type":260,"Flags":2,"Description":"Raw failure information if DNS verification fails."},"hasConflictOnManagedEnvironment":{"Type":2,"Flags":2,"Description":"true if there is a conflict on the Container App's managed environment; otherwise, false."},"conflictingContainerAppResourceId":{"Type":4,"Flags":2,"Description":"Name of the conflicting Container App on the Managed Environment if it's within the same subscription."},"cNameRecords":{"Type":263,"Flags":0,"Description":"CName records visible for this hostname."},"txtRecords":{"Type":264,"Flags":0,"Description":"TXT records visible for this hostname."},"aRecords":{"Type":265,"Flags":0,"Description":"A records visible for this hostname."},"alternateCNameRecords":{"Type":266,"Flags":0,"Description":"Alternate CName records visible for this hostname."},"alternateTxtRecords":{"Type":267,"Flags":0,"Description":"Alternate TXT records visible for this hostname."}}}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Skipped"}},{"5":{"Elements":[256,257,258]}},{"2":{"Name":"CustomHostnameAnalysisResultCustomDomainVerificationFailureInfo","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"details":{"Type":262,"Flags":0,"Description":"Details or the error"}}}},{"2":{"Name":"CustomHostnameAnalysisResultCustomDomainVerificationFailureInfoDetailsItem","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."}}}},{"3":{"ItemType":261}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"8":{"Name":"listCustomHostNameAnalysis","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-03-01","Output":255}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":271,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":270}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-03-01","Output":269}},{"2":{"Name":"DaprSecretsCollection","Properties":{"value":{"Type":274,"Flags":1,"Description":"Collection of secrets used by a Dapr component"}}}},{"3":{"ItemType":104}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/managedEnvironments/daprComponents","ApiVersion":"2022-03-01","Output":273}}]
\ No newline at end of file
diff --git a/generated/app/microsoft.app/2022-03-01/types.md b/generated/app/microsoft.app/2022-03-01/types.md
index 3d2039f857..5297637528 100644
--- a/generated/app/microsoft.app/2022-03-01/types.md
+++ b/generated/app/microsoft.app/2022-03-01/types.md
@@ -295,7 +295,7 @@ More information on OpenID Connect Discovery: http://openid.net/specs/openid-con
* **latestRevisionName**: string (ReadOnly): Name of the latest revision of the Container App.
* **managedEnvironmentId**: string: Resource ID of the Container App's environment.
* **outboundIPAddresses**: string[] (ReadOnly): Outbound IP Addresses for container app.
-* **provisioningState**: 'Canceled' | 'Failed' | 'InProgress' | 'Succeeded' | string (ReadOnly): Provisioning state of the Container App.
+* **provisioningState**: 'Canceled' | 'Deleting' | 'Failed' | 'InProgress' | 'Succeeded' | string (ReadOnly): Provisioning state of the Container App.
* **template**: [Template](#template): Container App versioned application definition.
## ContainerAppSecret
@@ -327,13 +327,26 @@ More information on OpenID Connect Discovery: http://openid.net/specs/openid-con
* **aRecords**: string[]: A records visible for this hostname.
* **cNameRecords**: string[]: CName records visible for this hostname.
* **conflictingContainerAppResourceId**: string (ReadOnly): Name of the conflicting Container App on the Managed Environment if it's within the same subscription.
-* **customDomainVerificationFailureInfo**: [DefaultErrorResponse](#defaulterrorresponse) (ReadOnly): Raw failure information if DNS verification fails.
+* **customDomainVerificationFailureInfo**: [CustomHostnameAnalysisResultCustomDomainVerificationFailureInfo](#customhostnameanalysisresultcustomdomainverificationfailureinfo) (ReadOnly): Raw failure information if DNS verification fails.
* **customDomainVerificationTest**: 'Failed' | 'Passed' | 'Skipped' (ReadOnly): DNS verification test result.
* **hasConflictOnManagedEnvironment**: bool (ReadOnly): true if there is a conflict on the Container App's managed environment; otherwise, false.
* **hostName**: string (ReadOnly): Host name that was analyzed
* **isHostnameAlreadyVerified**: bool (ReadOnly): true if hostname is already verified; otherwise, false.
* **txtRecords**: string[]: TXT records visible for this hostname.
+## CustomHostnameAnalysisResultCustomDomainVerificationFailureInfo
+### Properties
+* **code**: string (ReadOnly): Standardized string to programmatically identify the error.
+* **details**: [CustomHostnameAnalysisResultCustomDomainVerificationFailureInfoDetailsItem](#customhostnameanalysisresultcustomdomainverificationfailureinfodetailsitem)[]: Details or the error
+* **message**: string (ReadOnly): Detailed error description and debugging information.
+* **target**: string (ReadOnly): Detailed error description and debugging information.
+
+## CustomHostnameAnalysisResultCustomDomainVerificationFailureInfoDetailsItem
+### Properties
+* **code**: string (ReadOnly): Standardized string to programmatically identify the error.
+* **message**: string (ReadOnly): Detailed error description and debugging information.
+* **target**: string (ReadOnly): Detailed error description and debugging information.
+
## CustomOpenIdConnectProvider
### Properties
* **enabled**: bool: false if the custom Open ID provider provider should not be enabled; otherwise, true.
@@ -384,24 +397,6 @@ eg: azure-servicebus, redis etc.
* **allowedApplications**: string[]: The configuration settings of the Azure Active Directory allowed applications.
* **allowedPrincipals**: [AllowedPrincipals](#allowedprincipals): The configuration settings of the Azure Active Directory allowed principals.
-## DefaultErrorResponse
-### Properties
-* **error**: [DefaultErrorResponseError](#defaulterrorresponseerror) (ReadOnly): Error model.
-
-## DefaultErrorResponseError
-### Properties
-* **code**: string (ReadOnly): Standardized string to programmatically identify the error.
-* **details**: [DefaultErrorResponseErrorDetailsItem](#defaulterrorresponseerrordetailsitem)[]: Details or the error
-* **innererror**: string (ReadOnly): More information to debug error.
-* **message**: string (ReadOnly): Detailed error description and debugging information.
-* **target**: string (ReadOnly): Detailed error description and debugging information.
-
-## DefaultErrorResponseErrorDetailsItem
-### Properties
-* **code**: string (ReadOnly): Standardized string to programmatically identify the error.
-* **message**: string (ReadOnly): Detailed error description and debugging information.
-* **target**: string (ReadOnly): Detailed error description and debugging information.
-
## EnvironmentVar
### Properties
* **name**: string: Environment variable name.
diff --git a/generated/appconfiguration/log.out b/generated/appconfiguration/log.out
index 8c1e0170c6..85ff96c72f 100644
--- a/generated/appconfiguration/log.out
+++ b/generated/appconfiguration/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
diff --git a/generated/applicationinsights/log.out b/generated/applicationinsights/log.out
index b74246b57b..3b85a7905c 100644
--- a/generated/applicationinsights/log.out
+++ b/generated/applicationinsights/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
@@ -666,10 +666,8 @@ warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and
warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future.
warning | SkippedSemanticValidation | Semantic validation was skipped.
warning | PreCheck/SchemaMissingType | The schema 'WorkbookResource-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2022-04-01/workbooks_API.json:430:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2022-04-01/workbooks_API.json:436:9
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | Modeler/MissingType | The schema 'WorkbookErrorDefinition-innerError' has no type or format information whatsoever. Location:
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2022-04-01/workbooks_API.json#/components/schemas/WorkbookErrorDefinition-innerError
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
@@ -868,10 +866,8 @@ warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and
warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future.
warning | SkippedSemanticValidation | Semantic validation was skipped.
warning | PreCheck/SchemaMissingType | The schema 'WorkbookResource-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2021-08-01/workbooks_API.json:430:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2021-08-01/workbooks_API.json:436:9
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | Modeler/MissingType | The schema 'WorkbookErrorDefinition-innerError' has no type or format information whatsoever. Location:
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2021-08-01/workbooks_API.json#/components/schemas/WorkbookErrorDefinition-innerError
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
diff --git a/generated/appplatform/log.out b/generated/appplatform/log.out
index 6d1fb746d2..84fdb961d6 100644
--- a/generated/appplatform/log.out
+++ b/generated/appplatform/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
@@ -40,6 +40,14 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and
warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
warning | SkippedSemanticValidation | Semantic validation was skipped.
+warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
+warning | Unrecognized property type: any-object. Returning 'any'.
+warning | Unrecognized property type: any-object. Returning 'any'.
+warning | Unrecognized property type: any-object. Returning 'any'.
+warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
+warning | SkippedSemanticValidation | Semantic validation was skipped.
warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2021-09-01-preview/appplatform.json:5385:5
warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
diff --git a/generated/appplatform/microsoft.appplatform/2021-09-01-preview/types.md b/generated/appplatform/microsoft.appplatform/2021-09-01-preview/types.md
index ff4a8d7819..7b3a11b9f3 100644
--- a/generated/appplatform/microsoft.appplatform/2021-09-01-preview/types.md
+++ b/generated/appplatform/microsoft.appplatform/2021-09-01-preview/types.md
@@ -139,6 +139,7 @@
* **issuer**: string (ReadOnly): The issuer of certificate.
* **subjectName**: string (ReadOnly): The subject name of certificate.
* **thumbprint**: string (ReadOnly): The thumbprint of certificate.
+
### ContentCertificateProperties
#### Properties
* **content**: string (WriteOnly): The content of uploaded certificate.
@@ -205,6 +206,7 @@
* **mountOptions**: string[]: These are the mount options for a persistent disk.
* **mountPath**: string (Required): The mount path of the persistent disk.
* **readOnly**: bool: Indicates whether the persistent disk is a readOnly one.
+
### AzureFileVolume
#### Properties
* **shareName**: string (Required): The share name of the Azure File share.
@@ -342,6 +344,7 @@
* **Discriminator**: storageType
### Base Properties
+
### StorageAccount
#### Properties
* **accountKey**: string (Required, WriteOnly): The account key of the Azure Storage Account.
diff --git a/generated/appplatform/microsoft.appplatform/2022-01-01-preview/types.json b/generated/appplatform/microsoft.appplatform/2022-01-01-preview/types.json
index fb984a7831..3cb9862860 100644
--- a/generated/appplatform/microsoft.appplatform/2022-01-01-preview/types.json
+++ b/generated/appplatform/microsoft.appplatform/2022-01-01-preview/types.json
@@ -1 +1 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.AppPlatform/Spring"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of the Service resource"},"sku":{"Type":37,"Flags":0,"Description":"Sku of the Service resource"},"location":{"Type":4,"Flags":0,"Description":"The GEO location of the resource."},"tags":{"Type":38,"Flags":0,"Description":"Tags of the service which is a list of key value pairs that describe the resource."},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":23,"Flags":2,"Description":"Provisioning state of the Service"},"networkProfile":{"Type":24,"Flags":0,"Description":"Network profile of the Service"},"version":{"Type":3,"Flags":2,"Description":"Version of the Service"},"serviceId":{"Type":4,"Flags":2,"Description":"ServiceInstanceEntity GUID which uniquely identifies a created resource"},"powerState":{"Type":36,"Flags":2,"Description":"Power state of the Service"},"zoneRedundant":{"Type":2,"Flags":0},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified dns name of the service instance"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Moved"}},{"6":{"Value":"MoveFailed"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,4]}},{"2":{"Name":"NetworkProfile","Properties":{"serviceRuntimeSubnetId":{"Type":4,"Flags":0,"Description":"Fully qualified resource Id of the subnet to host Azure Spring Cloud Service Runtime"},"appSubnetId":{"Type":4,"Flags":0,"Description":"Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps"},"serviceCidr":{"Type":4,"Flags":0,"Description":"Azure Spring Cloud service reserved CIDR"},"serviceRuntimeNetworkResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing network resources of Azure Spring Cloud Service Runtime"},"appNetworkResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing network resources of Azure Spring Cloud Apps"},"outboundIPs":{"Type":25,"Flags":2,"Description":"Desired outbound IP resources for Azure Spring Cloud instance."},"requiredTraffics":{"Type":33,"Flags":2,"Description":"Required inbound or outbound traffics for Azure Spring Cloud instance."}}}},{"2":{"Name":"NetworkProfileOutboundIPs","Properties":{"publicIPs":{"Type":26,"Flags":2,"Description":"A list of public IP addresses."}}}},{"3":{"ItemType":4}},{"2":{"Name":"RequiredTraffic","Properties":{"protocol":{"Type":4,"Flags":2,"Description":"The protocol of required traffic"},"port":{"Type":3,"Flags":2,"Description":"The port of required traffic"},"ips":{"Type":28,"Flags":2,"Description":"The ip list of required traffic"},"fqdns":{"Type":29,"Flags":2,"Description":"The FQDN list of required traffic"},"direction":{"Type":32,"Flags":2,"Description":"The direction of required traffic"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"Inbound"}},{"6":{"Value":"Outbound"}},{"5":{"Elements":[30,31,4]}},{"3":{"ItemType":27}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Sku"},"tier":{"Type":4,"Flags":0,"Description":"Tier of the Sku"},"capacity":{"Type":3,"Flags":0,"Description":"Current capacity of the target resource"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":44,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":49,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[40,41,42,43,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[45,46,47,48,4]}},{"4":{"Name":"Microsoft.AppPlatform/Spring@2022-01-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.AppPlatform/Spring/configServers"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/configServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":51,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":0,"Description":"Properties of the Config Server resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ConfigServerProperties","Properties":{"provisioningState":{"Type":61,"Flags":2,"Description":"State of the config server."},"error":{"Type":62,"Flags":0,"Description":"Error when apply config server settings."},"configServer":{"Type":63,"Flags":0,"Description":"Settings of config server."}}}},{"6":{"Value":"NotAvailable"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[56,57,58,59,60,4]}},{"2":{"Name":"Error","Properties":{"code":{"Type":4,"Flags":0,"Description":"The code of error."},"message":{"Type":4,"Flags":0,"Description":"The message of error."}}}},{"2":{"Name":"ConfigServerSettings","Properties":{"gitProperty":{"Type":64,"Flags":0,"Description":"Property of git environment."}}}},{"2":{"Name":"ConfigServerGitProperty","Properties":{"repositories":{"Type":68,"Flags":0,"Description":"Repositories of git."},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":0,"Description":"Label of the repository"},"searchPaths":{"Type":69,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"2":{"Name":"GitPatternRepository","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the repository"},"pattern":{"Type":66,"Flags":0,"Description":"Collection of pattern of the repository"},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":0,"Description":"Label of the repository"},"searchPaths":{"Type":67,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":65}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.AppPlatform/Spring/configServers@2022-01-01-preview","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/configurationServices"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/configurationServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":0,"Description":"Application Configuration Service properties payload"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ConfigurationServiceProperties","Properties":{"provisioningState":{"Type":80,"Flags":2,"Description":"State of the Application Configuration Service."},"resourceRequests":{"Type":81,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":83,"Flags":2,"Description":"Collection of instances belong to Application Configuration Service."},"settings":{"Type":84,"Flags":0,"Description":"The settings of Application Configuration Service."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[75,76,77,78,79,4]}},{"2":{"Name":"ConfigurationServiceResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Application Configuration Service instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Application Configuration Service instance"},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Application Configuration Service"}}}},{"2":{"Name":"ConfigurationServiceInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Application Configuration Service instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Application Configuration Service instance"}}}},{"3":{"ItemType":82}},{"2":{"Name":"ConfigurationServiceSettings","Properties":{"gitProperty":{"Type":85,"Flags":0,"Description":"Property of git environment."}}}},{"2":{"Name":"ConfigurationServiceGitProperty","Properties":{"repositories":{"Type":89,"Flags":0,"Description":"Repositories of Application Configuration Service git property."}}}},{"2":{"Name":"ConfigurationServiceGitRepository","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the repository"},"patterns":{"Type":87,"Flags":1,"Description":"Collection of patterns of the repository"},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":1,"Description":"Label of the repository"},"searchPaths":{"Type":88,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":86}},{"4":{"Name":"Microsoft.AppPlatform/Spring/configurationServices@2022-01-01-preview","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/serviceRegistries"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/serviceRegistries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":2,"Description":"Service Registry properties payload"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ServiceRegistryProperties","Properties":{"provisioningState":{"Type":100,"Flags":2,"Description":"State of the Service Registry."},"resourceRequests":{"Type":101,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":103,"Flags":2,"Description":"Collection of instances belong to Service Registry."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[95,96,97,98,99,4]}},{"2":{"Name":"ServiceRegistryResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Service Registry instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Service Registry instance"},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Service Registry"}}}},{"2":{"Name":"ServiceRegistryInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Service Registry instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Service Registry instance"}}}},{"3":{"ItemType":102}},{"4":{"Name":"Microsoft.AppPlatform/Spring/serviceRegistries@2022-01-01-preview","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builds"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":105,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":106,"Flags":10,"Description":"The resource api version"},"properties":{"Type":108,"Flags":0,"Description":"Properties of the build resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildProperties","Properties":{"relativePath":{"Type":4,"Flags":0,"Description":"The relative path of source code"},"builder":{"Type":4,"Flags":0,"Description":"The resource id of builder to build the source code"},"agentPool":{"Type":4,"Flags":0,"Description":"The resource id of agent pool"},"provisioningState":{"Type":114,"Flags":2,"Description":"Provisioning state of the KPack build result"},"env":{"Type":115,"Flags":0,"Description":"The environment variables for this build"},"triggeredBuildResult":{"Type":116,"Flags":2,"Description":"The build result triggered by this build"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[109,110,111,112,113,4]}},{"2":{"Name":"BuildPropertiesEnv","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"TriggeredBuildResult","Properties":{"id":{"Type":4,"Flags":0,"Description":"The unique build id of this build result"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds@2022-01-01-preview","ScopeType":8,"Body":107,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"properties":{"Type":121,"Flags":0,"Description":"Properties of a buildpack binding"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildpackBindingProperties","Properties":{"bindingType":{"Type":128,"Flags":0,"Description":"Buildpack Binding Type"},"provisioningState":{"Type":134,"Flags":2,"Description":"State of the Buildpack Binding."},"launchProperties":{"Type":135,"Flags":0,"Description":"The object describes the buildpack binding launch properties"}}}},{"6":{"Value":"ApplicationInsights"}},{"6":{"Value":"ApacheSkyWalking"}},{"6":{"Value":"AppDynamics"}},{"6":{"Value":"Dynatrace"}},{"6":{"Value":"NewRelic"}},{"6":{"Value":"ElasticAPM"}},{"5":{"Elements":[122,123,124,125,126,127,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[129,130,131,132,133,4]}},{"2":{"Name":"BuildpackBindingLaunchProperties","Properties":{"properties":{"Type":136,"Flags":0,"Description":"Non-sensitive properties for launchProperties"},"secrets":{"Type":137,"Flags":0,"Description":"Sensitive properties for launchProperties"}}}},{"2":{"Name":"BuildpackBindingLaunchProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"BuildpackBindingLaunchPropertiesSecrets","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings@2022-01-01-preview","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builders"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":139,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":140,"Flags":10,"Description":"The resource api version"},"properties":{"Type":142,"Flags":0,"Description":"Property of the Builder resource."},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuilderProperties","Properties":{"provisioningState":{"Type":148,"Flags":2,"Description":"Builder provision status."},"stack":{"Type":149,"Flags":0,"Description":"Builder cluster stack property."},"buildpackGroups":{"Type":153,"Flags":0,"Description":"Builder buildpack groups."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[143,144,145,146,147,4]}},{"2":{"Name":"StackProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of the ClusterStack."},"version":{"Type":4,"Flags":0,"Description":"Version of the ClusterStack"}}}},{"2":{"Name":"BuildpacksGroupProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Buildpack group name"},"buildpacks":{"Type":152,"Flags":0,"Description":"Buildpacks in the buildpack group"}}}},{"2":{"Name":"BuildpackProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of the buildpack"}}}},{"3":{"ItemType":151}},{"3":{"ItemType":150}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders@2022-01-01-preview","ScopeType":8,"Body":141,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/agentPools"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":155,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":156,"Flags":10,"Description":"The resource api version"},"properties":{"Type":158,"Flags":0,"Description":"build service agent pool properties"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildServiceAgentPoolProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning state of the build service agent pool"},"poolSize":{"Type":159,"Flags":0,"Description":"build service agent pool size properties"}}}},{"2":{"Name":"BuildServiceAgentPoolSizeProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of build service agent pool size"},"cpu":{"Type":4,"Flags":2,"Description":"The cpu property of build service agent pool size"},"memory":{"Type":4,"Flags":2,"Description":"The memory property of build service agent pool size"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/agentPools@2022-01-01-preview","ScopeType":8,"Body":157,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.AppPlatform/Spring/monitoringSettings"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/monitoringSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":161,"Flags":9,"Description":"The resource name"},"type":{"Type":162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":0,"Description":"Properties of the Monitoring Setting resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"MonitoringSettingProperties","Properties":{"provisioningState":{"Type":170,"Flags":2,"Description":"State of the Monitoring Setting."},"error":{"Type":62,"Flags":0,"Description":"Error when apply Monitoring Setting changes."},"traceEnabled":{"Type":2,"Flags":0,"Description":"Indicates whether enable the trace functionality, which will be deprecated since api version 2020-11-01-preview. Please leverage appInsightsInstrumentationKey to indicate if monitoringSettings enabled or not"},"appInsightsInstrumentationKey":{"Type":4,"Flags":0,"Description":"Target application insight instrumentation key, null or whitespace include empty will disable monitoringSettings"},"appInsightsSamplingRate":{"Type":3,"Flags":0,"Description":"Indicates the sampling rate of application insight agent, should be in range [0.0, 100.0]"},"appInsightsAgentVersions":{"Type":171,"Flags":0,"Description":"Indicates the versions of application insight agent"}}}},{"6":{"Value":"NotAvailable"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[166,167,168,169,4]}},{"2":{"Name":"ApplicationInsightsAgentVersions","Properties":{"java":{"Type":4,"Flags":2,"Description":"Indicates the version of application insight java agent"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/monitoringSettings@2022-01-01-preview","ScopeType":8,"Body":164,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":176,"Flags":0,"Description":"Properties of the App resource"},"identity":{"Type":195,"Flags":0,"Description":"The Managed Identity type of the app resource"},"location":{"Type":4,"Flags":0,"Description":"The GEO location of the application, always the same with its parent resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"AppResourceProperties","Properties":{"public":{"Type":2,"Flags":0,"Description":"Indicates whether the App exposes public endpoint"},"url":{"Type":4,"Flags":2,"Description":"URL of the App"},"addonConfigs":{"Type":178,"Flags":0,"Description":"Collection of addons"},"provisioningState":{"Type":184,"Flags":2,"Description":"Provisioning state of the App"},"fqdn":{"Type":4,"Flags":0,"Description":"Fully qualified dns Name."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"temporaryDisk":{"Type":185,"Flags":0,"Description":"Temporary disk settings"},"persistentDisk":{"Type":186,"Flags":0,"Description":"Persistent disk settings"},"customPersistentDisks":{"Type":192,"Flags":0,"Description":"List of custom persistent disks"},"enableEndToEndTLS":{"Type":2,"Flags":0,"Description":"Indicate if end to end TLS is enabled."},"loadedCertificates":{"Type":194,"Flags":0,"Description":"Collection of loaded certificates"}}}},{"2":{"Name":"AddonProfile","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"AppResourcePropertiesAddonConfigs","Properties":{},"AdditionalProperties":177}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[179,180,181,182,183,4]}},{"2":{"Name":"TemporaryDisk","Properties":{"sizeInGB":{"Type":3,"Flags":0,"Description":"Size of the temporary disk in GB"},"mountPath":{"Type":4,"Flags":0,"Description":"Mount path of the temporary disk"}}}},{"2":{"Name":"PersistentDisk","Properties":{"sizeInGB":{"Type":3,"Flags":0,"Description":"Size of the persistent disk in GB"},"usedInGB":{"Type":3,"Flags":2,"Description":"Size of the used persistent disk in GB"},"mountPath":{"Type":4,"Flags":0,"Description":"Mount path of the persistent disk"}}}},{"2":{"Name":"CustomPersistentDiskResource","Properties":{"customPersistentDiskProperties":{"Type":188,"Flags":0,"Description":"Properties of the custom persistent disk resource payload."},"storageId":{"Type":4,"Flags":1,"Description":"The resource id of Azure Spring Cloud Storage resource."}}}},{"7":{"Name":"CustomPersistentDiskProperties","Discriminator":"type","BaseProperties":{"mountPath":{"Type":4,"Flags":1,"Description":"The mount path of the persistent disk."},"readOnly":{"Type":2,"Flags":0,"Description":"Indicates whether the persistent disk is a readOnly one."},"mountOptions":{"Type":189,"Flags":0,"Description":"These are the mount options for a persistent disk."}},"Elements":{"AzureFileVolume":190}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureFileVolume","Properties":{"shareName":{"Type":4,"Flags":1,"Description":"The share name of the Azure File share."},"type":{"Type":191,"Flags":1,"Description":"The type of the underlying resource to mount as a persistent disk."}}}},{"6":{"Value":"AzureFileVolume"}},{"3":{"ItemType":187}},{"2":{"Name":"LoadedCertificate","Properties":{"resourceId":{"Type":4,"Flags":1,"Description":"Resource Id of loaded certificate"},"loadTrustStore":{"Type":2,"Flags":0,"Description":"Indicate whether the certificate will be loaded into default trust store, only work for Java runtime."}}}},{"3":{"ItemType":193}},{"2":{"Name":"ManagedIdentityProperties","Properties":{"type":{"Type":200,"Flags":0,"Description":"Type of the managed identity"},"principalId":{"Type":4,"Flags":0,"Description":"Principal Id"},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant Id"}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[196,197,198,199,4]}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps@2022-01-01-preview","ScopeType":8,"Body":175,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/bindings"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/bindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":202,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":203,"Flags":10,"Description":"The resource api version"},"properties":{"Type":205,"Flags":0,"Description":"Properties of the Binding resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BindingResourceProperties","Properties":{"resourceName":{"Type":4,"Flags":2,"Description":"The name of the bound resource"},"resourceType":{"Type":4,"Flags":2,"Description":"The standard Azure resource type of the bound resource"},"resourceId":{"Type":4,"Flags":0,"Description":"The Azure resource id of the bound resource"},"key":{"Type":4,"Flags":0,"Description":"The key of the bound resource"},"bindingParameters":{"Type":206,"Flags":0,"Description":"Binding parameters of the Binding resource"},"generatedProperties":{"Type":4,"Flags":2,"Description":"The generated Spring Boot property file for this binding. The secret will be deducted."},"createdAt":{"Type":4,"Flags":2,"Description":"Creation time of the Binding resource"},"updatedAt":{"Type":4,"Flags":2,"Description":"Update time of the Binding resource"}}}},{"2":{"Name":"BindingResourcePropertiesBindingParameters","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/bindings@2022-01-01-preview","ScopeType":8,"Body":204,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/storages"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":208,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":209,"Flags":10,"Description":"The resource api version"},"properties":{"Type":211,"Flags":0,"Description":"Properties of the storage resource payload."},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"7":{"Name":"StorageProperties","Discriminator":"storageType","BaseProperties":{},"Elements":{"StorageAccount":212}}},{"2":{"Name":"StorageAccount","Properties":{"accountName":{"Type":4,"Flags":1,"Description":"The account name of the Azure Storage Account."},"accountKey":{"Type":4,"Flags":5,"Description":"The account key of the Azure Storage Account."},"storageType":{"Type":213,"Flags":1,"Description":"The type of the storage."}}}},{"6":{"Value":"StorageAccount"}},{"4":{"Name":"Microsoft.AppPlatform/Spring/storages@2022-01-01-preview","ScopeType":8,"Body":210,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/certificates"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":0,"Description":"Properties of the certificate resource payload."},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"7":{"Name":"CertificateProperties","Discriminator":"type","BaseProperties":{"thumbprint":{"Type":4,"Flags":2,"Description":"The thumbprint of certificate."},"issuer":{"Type":4,"Flags":2,"Description":"The issuer of certificate."},"issuedDate":{"Type":4,"Flags":2,"Description":"The issue date of certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"The expiration date of certificate."},"activateDate":{"Type":4,"Flags":2,"Description":"The activate date of certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"The subject name of certificate."},"dnsNames":{"Type":219,"Flags":2,"Description":"The domain list of certificate."}},"Elements":{"ContentCertificate":220,"KeyVaultCertificate":222}}},{"3":{"ItemType":4}},{"2":{"Name":"ContentCertificateProperties","Properties":{"content":{"Type":4,"Flags":4,"Description":"The content of uploaded certificate."},"type":{"Type":221,"Flags":1,"Description":"The type of the certificate source."}}}},{"6":{"Value":"ContentCertificate"}},{"2":{"Name":"KeyVaultCertificateProperties","Properties":{"vaultUri":{"Type":4,"Flags":1,"Description":"The vault uri of user key vault."},"keyVaultCertName":{"Type":4,"Flags":1,"Description":"The certificate name of key vault."},"certVersion":{"Type":4,"Flags":0,"Description":"The certificate version of key vault."},"excludePrivateKey":{"Type":2,"Flags":0,"Description":"Optional. If set to true, it will not import private key from key vault."},"type":{"Type":223,"Flags":1,"Description":"The type of the certificate source."}}}},{"6":{"Value":"KeyVaultCertificate"}},{"4":{"Name":"Microsoft.AppPlatform/Spring/certificates@2022-01-01-preview","ScopeType":8,"Body":217,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/domains"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":225,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":226,"Flags":10,"Description":"The resource api version"},"properties":{"Type":228,"Flags":0,"Description":"Properties of the custom domain resource."},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"CustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."},"appName":{"Type":4,"Flags":2,"Description":"The app name of domain."},"certName":{"Type":4,"Flags":0,"Description":"The bound certificate name of domain."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/domains@2022-01-01-preview","ScopeType":8,"Body":227,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/deployments"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"Properties of the Deployment resource"},"sku":{"Type":37,"Flags":0,"Description":"Sku of the Deployment resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"DeploymentResourceProperties","Properties":{"source":{"Type":234,"Flags":0,"Description":"Uploaded source information of the deployment."},"deploymentSettings":{"Type":249,"Flags":0,"Description":"Deployment settings of the Deployment"},"provisioningState":{"Type":259,"Flags":2,"Description":"Provisioning state of the Deployment"},"status":{"Type":262,"Flags":2,"Description":"Status of the Deployment"},"active":{"Type":2,"Flags":0,"Description":"Indicates whether the Deployment is active"},"instances":{"Type":264,"Flags":2,"Description":"Collection of instances belong to the Deployment"}}}},{"7":{"Name":"UserSourceInfo","Discriminator":"type","BaseProperties":{"version":{"Type":4,"Flags":0,"Description":"Version of the source"}},"Elements":{"BuildResult":235,"Container":237,"Jar":243,"NetCoreZip":245,"Source":247}}},{"2":{"Name":"BuildResultUserSourceInfo","Properties":{"buildResultId":{"Type":4,"Flags":0,"Description":"Resource id of an existing succeeded build result under the same Spring instance."},"type":{"Type":236,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"BuildResult"}},{"2":{"Name":"CustomContainerUserSourceInfo","Properties":{"customContainer":{"Type":238,"Flags":0,"Description":"Custom container payload"},"type":{"Type":242,"Flags":1,"Description":"Type of the source uploaded"}}}},{"2":{"Name":"CustomContainer","Properties":{"server":{"Type":4,"Flags":0,"Description":"The name of the registry that contains the container image"},"containerImage":{"Type":4,"Flags":0,"Description":"Container image of the custom container. This should be in the form of : without the server name of the registry"},"command":{"Type":239,"Flags":0,"Description":"Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided."},"args":{"Type":240,"Flags":0,"Description":"Arguments to the entrypoint. The docker image's CMD is used if this is not provided."},"imageRegistryCredential":{"Type":241,"Flags":0,"Description":"Credential of the image registry"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ImageRegistryCredential","Properties":{"username":{"Type":4,"Flags":0,"Description":"The username of the image registry credential"},"password":{"Type":4,"Flags":0,"Description":"The password of the image registry credential"}}}},{"6":{"Value":"Container"}},{"2":{"Name":"JarUploadedUserSourceInfo","Properties":{"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the Jar file"},"jvmOptions":{"Type":4,"Flags":0,"Description":"JVM parameter"},"type":{"Type":244,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"Jar"}},{"2":{"Name":"NetCoreZipUploadedUserSourceInfo","Properties":{"netCoreMainEntryPath":{"Type":4,"Flags":0,"Description":"The path to the .NET executable relative to zip root"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the .Net file"},"type":{"Type":246,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"NetCoreZip"}},{"2":{"Name":"SourceUploadedUserSourceInfo","Properties":{"artifactSelector":{"Type":4,"Flags":0,"Description":"Selector for the artifact to be used for the deployment for multi-module projects. This should be\r\nthe relative path to the target module/project."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the source file"},"type":{"Type":248,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"Source"}},{"2":{"Name":"DeploymentSettings","Properties":{"resourceRequests":{"Type":250,"Flags":0,"Description":"The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later."},"environmentVariables":{"Type":251,"Flags":0,"Description":"Collection of environment variables"},"addonConfigs":{"Type":253,"Flags":0,"Description":"Collection of addons"},"containerProbeSettings":{"Type":254,"Flags":0,"Description":"Container liveness and readiness probe settings"}}}},{"2":{"Name":"ResourceRequests","Properties":{"cpu":{"Type":4,"Flags":0,"Description":"Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier."},"memory":{"Type":4,"Flags":0,"Description":"Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier."}}}},{"2":{"Name":"DeploymentSettingsEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"AddonProfile","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"DeploymentSettingsAddonConfigs","Properties":{},"AdditionalProperties":252}},{"2":{"Name":"ContainerProbeSettings","Properties":{"disableProbe":{"Type":2,"Flags":0,"Description":"Indicates whether disable the liveness and readiness probe"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[255,256,257,258,4]}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Running"}},{"5":{"Elements":[260,261,4]}},{"2":{"Name":"DeploymentInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the deployment instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the deployment instance"},"reason":{"Type":4,"Flags":2,"Description":"Failed reason of the deployment instance"},"discoveryStatus":{"Type":4,"Flags":2,"Description":"Discovery status of the deployment instance"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the deployment instance"},"zone":{"Type":4,"Flags":2,"Description":"Availability zone information of the deployment instance"}}}},{"3":{"ItemType":263}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/deployments@2022-01-01-preview","ScopeType":8,"Body":232,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/gateways"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"properties":{"Type":269,"Flags":0,"Description":"Spring Cloud Gateway properties payload"},"sku":{"Type":37,"Flags":0,"Description":"Sku of the Spring Cloud Gateway resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"GatewayProperties","Properties":{"provisioningState":{"Type":275,"Flags":2,"Description":"State of the Spring Cloud Gateway."},"public":{"Type":2,"Flags":0,"Description":"Indicates whether the Spring Cloud Gateway exposes endpoint."},"url":{"Type":4,"Flags":2,"Description":"URL of the Spring Cloud Gateway, exposed when 'public' is true."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"ssoProperties":{"Type":276,"Flags":0,"Description":"Single sign-on related configuration"},"apiMetadataProperties":{"Type":278,"Flags":0,"Description":"API metadata property for Spring Cloud Gateway"},"corsProperties":{"Type":279,"Flags":0,"Description":"Cross-Origin Resource Sharing property"},"resourceRequests":{"Type":284,"Flags":0,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":286,"Flags":2,"Description":"Collection of instances belong to Spring Cloud Gateway."},"operatorProperties":{"Type":287,"Flags":2,"Description":"Properties of the Spring Cloud Gateway Operator."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[270,271,272,273,274,4]}},{"2":{"Name":"SsoProperties","Properties":{"scope":{"Type":277,"Flags":0,"Description":"It defines the specific actions applications can be allowed to do on a user's behalf"},"clientId":{"Type":4,"Flags":0,"Description":"The public identifier for the application"},"clientSecret":{"Type":4,"Flags":0,"Description":"The secret known only to the application and the authorization server"},"issuerUri":{"Type":4,"Flags":0,"Description":"The URI of Issuer Identifier"}}}},{"3":{"ItemType":4}},{"2":{"Name":"GatewayApiMetadataProperties","Properties":{"title":{"Type":4,"Flags":0,"Description":"Title describing the context of the APIs available on the Gateway instance (default: `Spring Cloud Gateway for K8S`)"},"description":{"Type":4,"Flags":0,"Description":"Detailed description of the APIs available on the Gateway instance (default: `Generated OpenAPI 3 document that describes the API routes configured.`)"},"documentation":{"Type":4,"Flags":0,"Description":"Location of additional documentation for the APIs available on the Gateway instance"},"version":{"Type":4,"Flags":0,"Description":"Version of APIs available on this Gateway instance (default: `unspecified`)."},"serverUrl":{"Type":4,"Flags":0,"Description":"Base URL that API consumers will use to access APIs on the Gateway instance."}}}},{"2":{"Name":"GatewayCorsProperties","Properties":{"allowedOrigins":{"Type":280,"Flags":0,"Description":"Allowed origins to make cross-site requests. The special value `*` allows all domains."},"allowedMethods":{"Type":281,"Flags":0,"Description":"Allowed HTTP methods on cross-site requests. The special value `*` allows all methods. If not set, `GET` and `HEAD` are allowed by default."},"allowedHeaders":{"Type":282,"Flags":0,"Description":"Allowed headers in cross-site requests. The special value `*` allows actual requests to send any header."},"maxAge":{"Type":3,"Flags":0,"Description":"How long, in seconds, the response from a pre-flight request can be cached by clients."},"allowCredentials":{"Type":2,"Flags":0,"Description":"Whether user credentials are supported on cross-site requests. Valid values: `true`, `false`."},"exposedHeaders":{"Type":283,"Flags":0,"Description":"HTTP response headers to expose for cross-site requests."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"GatewayResourceRequests","Properties":{"cpu":{"Type":4,"Flags":0,"Description":"Cpu allocated to each Spring Cloud Gateway instance."},"memory":{"Type":4,"Flags":0,"Description":"Memory allocated to each Spring Cloud Gateway instance."}}}},{"2":{"Name":"GatewayInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Spring Cloud Gateway instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Spring Cloud Gateway instance"}}}},{"3":{"ItemType":285}},{"2":{"Name":"GatewayOperatorProperties","Properties":{"resourceRequests":{"Type":288,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":289,"Flags":2,"Description":"Collection of instances belong to Spring Cloud Gateway operator."}}}},{"2":{"Name":"GatewayOperatorResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Spring Cloud Gateway Operator instance."},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Spring Cloud Gateway Operator instance."},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Spring Cloud Gateway Operator."}}}},{"3":{"ItemType":285}},{"4":{"Name":"Microsoft.AppPlatform/Spring/gateways@2022-01-01-preview","ScopeType":8,"Body":268,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/gateways/routeConfigs"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/gateways/routeConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":291,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":292,"Flags":10,"Description":"The resource api version"},"properties":{"Type":294,"Flags":0,"Description":"API route config of the Spring Cloud Gateway"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"GatewayRouteConfigProperties","Properties":{"provisioningState":{"Type":300,"Flags":2,"Description":"State of the Spring Cloud Gateway route config."},"appResourceId":{"Type":4,"Flags":0,"Description":"The resource Id of the Azure Spring Cloud app, required unless route defines `uri`."},"routes":{"Type":305,"Flags":0,"Description":"Array of API routes, each route contains properties such as `title`, `uri`, `ssoEnabled`, `predicates`, `filters`."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[295,296,297,298,299,4]}},{"2":{"Name":"GatewayApiRoute","Properties":{"title":{"Type":4,"Flags":0,"Description":"A title, will be applied to methods in the generated OpenAPI documentation."},"description":{"Type":4,"Flags":0,"Description":"A description, will be applied to methods in the generated OpenAPI documentation."},"uri":{"Type":4,"Flags":0,"Description":"Full uri, will override `appName`."},"ssoEnabled":{"Type":2,"Flags":0,"Description":"Enable sso validation."},"tokenRelay":{"Type":2,"Flags":0,"Description":"Pass currently-authenticated user's identity token to application service, default is 'false'"},"predicates":{"Type":302,"Flags":0,"Description":"A number of conditions to evaluate a route for each request. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request."},"filters":{"Type":303,"Flags":0,"Description":"To modify the request before sending it to the target endpoint, or the received response."},"order":{"Type":3,"Flags":0,"Description":"Route processing order."},"tags":{"Type":304,"Flags":0,"Description":"Classification tags, will be applied to methods in the generated OpenAPI documentation."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":301}},{"4":{"Name":"Microsoft.AppPlatform/Spring/gateways/routeConfigs@2022-01-01-preview","ScopeType":8,"Body":293,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/gateways/domains"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/gateways/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":307,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":308,"Flags":10,"Description":"The resource api version"},"properties":{"Type":310,"Flags":0,"Description":"The properties of custom domain for Spring Cloud Gateway"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"GatewayCustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/gateways/domains@2022-01-01-preview","ScopeType":8,"Body":309,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apiPortals"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apiPortals","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":312,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":313,"Flags":10,"Description":"The resource api version"},"properties":{"Type":315,"Flags":0,"Description":"API portal properties payload"},"sku":{"Type":37,"Flags":0,"Description":"Sku of the API portal resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ApiPortalProperties","Properties":{"provisioningState":{"Type":321,"Flags":2,"Description":"State of the API portal."},"public":{"Type":2,"Flags":0,"Description":"Indicates whether the API portal exposes endpoint."},"url":{"Type":4,"Flags":2,"Description":"URL of the API portal, exposed when 'public' is true."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"gatewayIds":{"Type":322,"Flags":0,"Description":"The array of resource Ids of gateway to integrate with API portal."},"sourceUrls":{"Type":323,"Flags":0,"Description":"Collection of OpenAPI source URL locations."},"ssoProperties":{"Type":276,"Flags":0,"Description":"Single sign-on related configuration"},"resourceRequests":{"Type":324,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":326,"Flags":2,"Description":"Collection of instances belong to API portal."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[316,317,318,319,320,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ApiPortalResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each API portal instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each API portal instance"}}}},{"2":{"Name":"ApiPortalInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the API portal instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the API portal instance"}}}},{"3":{"ItemType":325}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apiPortals@2022-01-01-preview","ScopeType":8,"Body":314,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apiPortals/domains"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apiPortals/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":328,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":329,"Flags":10,"Description":"The resource api version"},"properties":{"Type":331,"Flags":0,"Description":"The properties of custom domain for API portal"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ApiPortalCustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apiPortals/domains@2022-01-01-preview","ScopeType":8,"Body":330,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":333,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":334,"Flags":10,"Description":"The resource api version"},"properties":{"Type":336,"Flags":2,"Description":"Properties of the build resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildServiceProperties","Properties":{"kPackVersion":{"Type":4,"Flags":0,"Description":"The installed KPack version in this build service."},"provisioningState":{"Type":342,"Flags":2,"Description":"Provisioning state of the KPack build result"},"resourceRequests":{"Type":343,"Flags":0,"Description":"The runtime resource configuration of this build service."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[337,338,339,340,341,4]}},{"2":{"Name":"BuildServicePropertiesResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"vCPU allocated to the entire build service node pool."},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to the entire build service node pool."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices@2022-01-01-preview","ScopeType":8,"Body":335,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builds/results"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds/results","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":345,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":346,"Flags":10,"Description":"The resource api version"},"properties":{"Type":348,"Flags":2,"Description":"Properties of the build result resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildResultProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of this build result"},"provisioningState":{"Type":354,"Flags":2,"Description":"Provisioning state of the KPack build result"},"buildPodName":{"Type":4,"Flags":0,"Description":"The build pod name which can be used to get the build log streaming."},"buildStages":{"Type":361,"Flags":2,"Description":"All of the build stage (init-container and container) resources in build pod."}}}},{"6":{"Value":"Queuing"}},{"6":{"Value":"Building"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[349,350,351,352,353,4]}},{"2":{"Name":"BuildStageProperties","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of this build stage resource."},"status":{"Type":360,"Flags":2,"Description":"The provisioning state of this build stage resource."}}}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[356,357,358,359,4]}},{"3":{"ItemType":355}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds/results@2022-01-01-preview","ScopeType":8,"Body":347,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":363,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":364,"Flags":10,"Description":"The resource api version"},"properties":{"Type":366,"Flags":2,"Description":"Supported buildpack resource properties"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"SupportedBuildpackResourceProperties","Properties":{"buildpackId":{"Type":4,"Flags":0,"Description":"The id of supported buildpack"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks@2022-01-01-preview","ScopeType":8,"Body":365,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":368,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":369,"Flags":10,"Description":"The resource api version"},"properties":{"Type":371,"Flags":2,"Description":"Supported stack resource properties"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"SupportedStackResourceProperties","Properties":{"stackId":{"Type":4,"Flags":0,"Description":"The id of supported stack"},"version":{"Type":4,"Flags":0,"Description":"The version of supported stack"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks@2022-01-01-preview","ScopeType":8,"Body":370,"Flags":1}},{"2":{"Name":"TestKeys","Properties":{"primaryKey":{"Type":4,"Flags":0,"Description":"Primary key"},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary key"},"primaryTestEndpoint":{"Type":4,"Flags":0,"Description":"Primary test endpoint"},"secondaryTestEndpoint":{"Type":4,"Flags":0,"Description":"Secondary test endpoint"},"enabled":{"Type":2,"Flags":0,"Description":"Indicates whether the test endpoint feature enabled or not"}}}},{"8":{"Name":"listTestKeys","ResourceType":"Microsoft.AppPlatform/Spring","ApiVersion":"2022-01-01-preview","Output":373}}]
\ No newline at end of file
+[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.AppPlatform/Spring"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of the Service resource"},"sku":{"Type":37,"Flags":0,"Description":"Sku of the Service resource"},"location":{"Type":4,"Flags":0,"Description":"The GEO location of the resource."},"tags":{"Type":38,"Flags":0,"Description":"Tags of the service which is a list of key value pairs that describe the resource."},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":23,"Flags":2,"Description":"Provisioning state of the Service"},"networkProfile":{"Type":24,"Flags":0,"Description":"Network profile of the Service"},"version":{"Type":3,"Flags":2,"Description":"Version of the Service"},"serviceId":{"Type":4,"Flags":2,"Description":"ServiceInstanceEntity GUID which uniquely identifies a created resource"},"powerState":{"Type":36,"Flags":2,"Description":"Power state of the Service"},"zoneRedundant":{"Type":2,"Flags":0},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified dns name of the service instance"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Moved"}},{"6":{"Value":"MoveFailed"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,4]}},{"2":{"Name":"NetworkProfile","Properties":{"serviceRuntimeSubnetId":{"Type":4,"Flags":0,"Description":"Fully qualified resource Id of the subnet to host Azure Spring Cloud Service Runtime"},"appSubnetId":{"Type":4,"Flags":0,"Description":"Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps"},"serviceCidr":{"Type":4,"Flags":0,"Description":"Azure Spring Cloud service reserved CIDR"},"serviceRuntimeNetworkResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing network resources of Azure Spring Cloud Service Runtime"},"appNetworkResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing network resources of Azure Spring Cloud Apps"},"outboundIPs":{"Type":25,"Flags":2,"Description":"Desired outbound IP resources for Azure Spring Cloud instance."},"requiredTraffics":{"Type":33,"Flags":2,"Description":"Required inbound or outbound traffics for Azure Spring Cloud instance."}}}},{"2":{"Name":"NetworkProfileOutboundIPs","Properties":{"publicIPs":{"Type":26,"Flags":2,"Description":"A list of public IP addresses."}}}},{"3":{"ItemType":4}},{"2":{"Name":"RequiredTraffic","Properties":{"protocol":{"Type":4,"Flags":2,"Description":"The protocol of required traffic"},"port":{"Type":3,"Flags":2,"Description":"The port of required traffic"},"ips":{"Type":28,"Flags":2,"Description":"The ip list of required traffic"},"fqdns":{"Type":29,"Flags":2,"Description":"The FQDN list of required traffic"},"direction":{"Type":32,"Flags":2,"Description":"The direction of required traffic"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"Inbound"}},{"6":{"Value":"Outbound"}},{"5":{"Elements":[30,31,4]}},{"3":{"ItemType":27}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Sku"},"tier":{"Type":4,"Flags":0,"Description":"Tier of the Sku"},"capacity":{"Type":3,"Flags":0,"Description":"Current capacity of the target resource"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":44,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":49,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[40,41,42,43,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[45,46,47,48,4]}},{"4":{"Name":"Microsoft.AppPlatform/Spring@2022-01-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.AppPlatform/Spring/configServers"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/configServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":51,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":0,"Description":"Properties of the Config Server resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ConfigServerProperties","Properties":{"provisioningState":{"Type":61,"Flags":2,"Description":"State of the config server."},"error":{"Type":62,"Flags":0,"Description":"Error when apply config server settings."},"configServer":{"Type":63,"Flags":0,"Description":"Settings of config server."}}}},{"6":{"Value":"NotAvailable"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[56,57,58,59,60,4]}},{"2":{"Name":"Error","Properties":{"code":{"Type":4,"Flags":0,"Description":"The code of error."},"message":{"Type":4,"Flags":0,"Description":"The message of error."}}}},{"2":{"Name":"ConfigServerSettings","Properties":{"gitProperty":{"Type":64,"Flags":0,"Description":"Property of git environment."}}}},{"2":{"Name":"ConfigServerGitProperty","Properties":{"repositories":{"Type":68,"Flags":0,"Description":"Repositories of git."},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":0,"Description":"Label of the repository"},"searchPaths":{"Type":69,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"2":{"Name":"GitPatternRepository","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the repository"},"pattern":{"Type":66,"Flags":0,"Description":"Collection of pattern of the repository"},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":0,"Description":"Label of the repository"},"searchPaths":{"Type":67,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":65}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.AppPlatform/Spring/configServers@2022-01-01-preview","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/configurationServices"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/configurationServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":0,"Description":"Application Configuration Service properties payload"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ConfigurationServiceProperties","Properties":{"provisioningState":{"Type":80,"Flags":2,"Description":"State of the Application Configuration Service."},"resourceRequests":{"Type":81,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":83,"Flags":2,"Description":"Collection of instances belong to Application Configuration Service."},"settings":{"Type":84,"Flags":0,"Description":"The settings of Application Configuration Service."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[75,76,77,78,79,4]}},{"2":{"Name":"ConfigurationServiceResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Application Configuration Service instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Application Configuration Service instance"},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Application Configuration Service"}}}},{"2":{"Name":"ConfigurationServiceInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Application Configuration Service instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Application Configuration Service instance"}}}},{"3":{"ItemType":82}},{"2":{"Name":"ConfigurationServiceSettings","Properties":{"gitProperty":{"Type":85,"Flags":0,"Description":"Property of git environment."}}}},{"2":{"Name":"ConfigurationServiceGitProperty","Properties":{"repositories":{"Type":89,"Flags":0,"Description":"Repositories of Application Configuration Service git property."}}}},{"2":{"Name":"ConfigurationServiceGitRepository","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the repository"},"patterns":{"Type":87,"Flags":1,"Description":"Collection of patterns of the repository"},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":1,"Description":"Label of the repository"},"searchPaths":{"Type":88,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":86}},{"4":{"Name":"Microsoft.AppPlatform/Spring/configurationServices@2022-01-01-preview","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/serviceRegistries"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/serviceRegistries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":2,"Description":"Service Registry properties payload"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ServiceRegistryProperties","Properties":{"provisioningState":{"Type":100,"Flags":2,"Description":"State of the Service Registry."},"resourceRequests":{"Type":101,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":103,"Flags":2,"Description":"Collection of instances belong to Service Registry."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[95,96,97,98,99,4]}},{"2":{"Name":"ServiceRegistryResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Service Registry instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Service Registry instance"},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Service Registry"}}}},{"2":{"Name":"ServiceRegistryInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Service Registry instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Service Registry instance"}}}},{"3":{"ItemType":102}},{"4":{"Name":"Microsoft.AppPlatform/Spring/serviceRegistries@2022-01-01-preview","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builds"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":105,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":106,"Flags":10,"Description":"The resource api version"},"properties":{"Type":108,"Flags":0,"Description":"Properties of the build resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildProperties","Properties":{"relativePath":{"Type":4,"Flags":0,"Description":"The relative path of source code"},"builder":{"Type":4,"Flags":0,"Description":"The resource id of builder to build the source code"},"agentPool":{"Type":4,"Flags":0,"Description":"The resource id of agent pool"},"provisioningState":{"Type":114,"Flags":2,"Description":"Provisioning state of the KPack build result"},"env":{"Type":115,"Flags":0,"Description":"The environment variables for this build"},"triggeredBuildResult":{"Type":116,"Flags":2,"Description":"The build result triggered by this build"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[109,110,111,112,113,4]}},{"2":{"Name":"BuildPropertiesEnv","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"TriggeredBuildResult","Properties":{"id":{"Type":4,"Flags":0,"Description":"The unique build id of this build result"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds@2022-01-01-preview","ScopeType":8,"Body":107,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"properties":{"Type":121,"Flags":0,"Description":"Properties of a buildpack binding"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildpackBindingProperties","Properties":{"bindingType":{"Type":128,"Flags":0,"Description":"Buildpack Binding Type"},"provisioningState":{"Type":134,"Flags":2,"Description":"State of the Buildpack Binding."},"launchProperties":{"Type":135,"Flags":0,"Description":"The object describes the buildpack binding launch properties"}}}},{"6":{"Value":"ApplicationInsights"}},{"6":{"Value":"ApacheSkyWalking"}},{"6":{"Value":"AppDynamics"}},{"6":{"Value":"Dynatrace"}},{"6":{"Value":"NewRelic"}},{"6":{"Value":"ElasticAPM"}},{"5":{"Elements":[122,123,124,125,126,127,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[129,130,131,132,133,4]}},{"2":{"Name":"BuildpackBindingLaunchProperties","Properties":{"properties":{"Type":136,"Flags":0,"Description":"Non-sensitive properties for launchProperties"},"secrets":{"Type":137,"Flags":0,"Description":"Sensitive properties for launchProperties"}}}},{"2":{"Name":"BuildpackBindingLaunchProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"BuildpackBindingLaunchPropertiesSecrets","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings@2022-01-01-preview","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builders"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":139,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":140,"Flags":10,"Description":"The resource api version"},"properties":{"Type":142,"Flags":0,"Description":"Property of the Builder resource."},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuilderProperties","Properties":{"provisioningState":{"Type":148,"Flags":2,"Description":"Builder provision status."},"stack":{"Type":149,"Flags":0,"Description":"Builder cluster stack property."},"buildpackGroups":{"Type":153,"Flags":0,"Description":"Builder buildpack groups."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[143,144,145,146,147,4]}},{"2":{"Name":"StackProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of the ClusterStack."},"version":{"Type":4,"Flags":0,"Description":"Version of the ClusterStack"}}}},{"2":{"Name":"BuildpacksGroupProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Buildpack group name"},"buildpacks":{"Type":152,"Flags":0,"Description":"Buildpacks in the buildpack group"}}}},{"2":{"Name":"BuildpackProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of the buildpack"}}}},{"3":{"ItemType":151}},{"3":{"ItemType":150}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders@2022-01-01-preview","ScopeType":8,"Body":141,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/agentPools"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":155,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":156,"Flags":10,"Description":"The resource api version"},"properties":{"Type":158,"Flags":0,"Description":"build service agent pool properties"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildServiceAgentPoolProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning state of the build service agent pool"},"poolSize":{"Type":159,"Flags":0,"Description":"build service agent pool size properties"}}}},{"2":{"Name":"BuildServiceAgentPoolSizeProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of build service agent pool size"},"cpu":{"Type":4,"Flags":2,"Description":"The cpu property of build service agent pool size"},"memory":{"Type":4,"Flags":2,"Description":"The memory property of build service agent pool size"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/agentPools@2022-01-01-preview","ScopeType":8,"Body":157,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.AppPlatform/Spring/monitoringSettings"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/monitoringSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":161,"Flags":9,"Description":"The resource name"},"type":{"Type":162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":0,"Description":"Properties of the Monitoring Setting resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"MonitoringSettingProperties","Properties":{"provisioningState":{"Type":170,"Flags":2,"Description":"State of the Monitoring Setting."},"error":{"Type":62,"Flags":0,"Description":"Error when apply Monitoring Setting changes."},"traceEnabled":{"Type":2,"Flags":0,"Description":"Indicates whether enable the trace functionality, which will be deprecated since api version 2020-11-01-preview. Please leverage appInsightsInstrumentationKey to indicate if monitoringSettings enabled or not"},"appInsightsInstrumentationKey":{"Type":4,"Flags":0,"Description":"Target application insight instrumentation key, null or whitespace include empty will disable monitoringSettings"},"appInsightsSamplingRate":{"Type":3,"Flags":0,"Description":"Indicates the sampling rate of application insight agent, should be in range [0.0, 100.0]"},"appInsightsAgentVersions":{"Type":171,"Flags":0,"Description":"Indicates the versions of application insight agent"}}}},{"6":{"Value":"NotAvailable"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[166,167,168,169,4]}},{"2":{"Name":"ApplicationInsightsAgentVersions","Properties":{"java":{"Type":4,"Flags":2,"Description":"Indicates the version of application insight java agent"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/monitoringSettings@2022-01-01-preview","ScopeType":8,"Body":164,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":176,"Flags":0,"Description":"Properties of the App resource"},"identity":{"Type":195,"Flags":0,"Description":"The Managed Identity type of the app resource"},"location":{"Type":4,"Flags":0,"Description":"The GEO location of the application, always the same with its parent resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"AppResourceProperties","Properties":{"public":{"Type":2,"Flags":0,"Description":"Indicates whether the App exposes public endpoint"},"url":{"Type":4,"Flags":2,"Description":"URL of the App"},"addonConfigs":{"Type":178,"Flags":0,"Description":"Collection of addons"},"provisioningState":{"Type":184,"Flags":2,"Description":"Provisioning state of the App"},"fqdn":{"Type":4,"Flags":0,"Description":"Fully qualified dns Name."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"temporaryDisk":{"Type":185,"Flags":0,"Description":"Temporary disk settings"},"persistentDisk":{"Type":186,"Flags":0,"Description":"Persistent disk settings"},"customPersistentDisks":{"Type":192,"Flags":0,"Description":"List of custom persistent disks"},"enableEndToEndTLS":{"Type":2,"Flags":0,"Description":"Indicate if end to end TLS is enabled."},"loadedCertificates":{"Type":194,"Flags":0,"Description":"Collection of loaded certificates"}}}},{"2":{"Name":"AddonProfile","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"AppResourcePropertiesAddonConfigs","Properties":{},"AdditionalProperties":177}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[179,180,181,182,183,4]}},{"2":{"Name":"TemporaryDisk","Properties":{"sizeInGB":{"Type":3,"Flags":0,"Description":"Size of the temporary disk in GB"},"mountPath":{"Type":4,"Flags":0,"Description":"Mount path of the temporary disk"}}}},{"2":{"Name":"PersistentDisk","Properties":{"sizeInGB":{"Type":3,"Flags":0,"Description":"Size of the persistent disk in GB"},"usedInGB":{"Type":3,"Flags":2,"Description":"Size of the used persistent disk in GB"},"mountPath":{"Type":4,"Flags":0,"Description":"Mount path of the persistent disk"}}}},{"2":{"Name":"CustomPersistentDiskResource","Properties":{"customPersistentDiskProperties":{"Type":188,"Flags":0,"Description":"Properties of the custom persistent disk resource payload."},"storageId":{"Type":4,"Flags":1,"Description":"The resource id of Azure Spring Cloud Storage resource."}}}},{"7":{"Name":"CustomPersistentDiskProperties","Discriminator":"type","BaseProperties":{"mountPath":{"Type":4,"Flags":1,"Description":"The mount path of the persistent disk."},"readOnly":{"Type":2,"Flags":0,"Description":"Indicates whether the persistent disk is a readOnly one."},"mountOptions":{"Type":189,"Flags":0,"Description":"These are the mount options for a persistent disk."}},"Elements":{"AzureFileVolume":190}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureFileVolume","Properties":{"shareName":{"Type":4,"Flags":1,"Description":"The share name of the Azure File share."},"type":{"Type":191,"Flags":1,"Description":"The type of the underlying resource to mount as a persistent disk."}}}},{"6":{"Value":"AzureFileVolume"}},{"3":{"ItemType":187}},{"2":{"Name":"LoadedCertificate","Properties":{"resourceId":{"Type":4,"Flags":1,"Description":"Resource Id of loaded certificate"},"loadTrustStore":{"Type":2,"Flags":0,"Description":"Indicate whether the certificate will be loaded into default trust store, only work for Java runtime."}}}},{"3":{"ItemType":193}},{"2":{"Name":"ManagedIdentityProperties","Properties":{"type":{"Type":200,"Flags":0,"Description":"Type of the managed identity"},"principalId":{"Type":4,"Flags":0,"Description":"Principal Id"},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant Id"}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[196,197,198,199,4]}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps@2022-01-01-preview","ScopeType":8,"Body":175,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/bindings"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/bindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":202,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":203,"Flags":10,"Description":"The resource api version"},"properties":{"Type":205,"Flags":0,"Description":"Properties of the Binding resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BindingResourceProperties","Properties":{"resourceName":{"Type":4,"Flags":2,"Description":"The name of the bound resource"},"resourceType":{"Type":4,"Flags":2,"Description":"The standard Azure resource type of the bound resource"},"resourceId":{"Type":4,"Flags":0,"Description":"The Azure resource id of the bound resource"},"key":{"Type":4,"Flags":0,"Description":"The key of the bound resource"},"bindingParameters":{"Type":206,"Flags":0,"Description":"Binding parameters of the Binding resource"},"generatedProperties":{"Type":4,"Flags":2,"Description":"The generated Spring Boot property file for this binding. The secret will be deducted."},"createdAt":{"Type":4,"Flags":2,"Description":"Creation time of the Binding resource"},"updatedAt":{"Type":4,"Flags":2,"Description":"Update time of the Binding resource"}}}},{"2":{"Name":"BindingResourcePropertiesBindingParameters","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/bindings@2022-01-01-preview","ScopeType":8,"Body":204,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/storages"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":208,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":209,"Flags":10,"Description":"The resource api version"},"properties":{"Type":211,"Flags":0,"Description":"Properties of the storage resource payload."},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"7":{"Name":"StorageProperties","Discriminator":"storageType","BaseProperties":{},"Elements":{"StorageAccount":212}}},{"2":{"Name":"StorageAccount","Properties":{"accountName":{"Type":4,"Flags":1,"Description":"The account name of the Azure Storage Account."},"accountKey":{"Type":4,"Flags":5,"Description":"The account key of the Azure Storage Account."},"storageType":{"Type":213,"Flags":1,"Description":"The type of the storage."}}}},{"6":{"Value":"StorageAccount"}},{"4":{"Name":"Microsoft.AppPlatform/Spring/storages@2022-01-01-preview","ScopeType":8,"Body":210,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/certificates"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":0,"Description":"Properties of the certificate resource payload."},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"7":{"Name":"CertificateProperties","Discriminator":"type","BaseProperties":{"thumbprint":{"Type":4,"Flags":2,"Description":"The thumbprint of certificate."},"issuer":{"Type":4,"Flags":2,"Description":"The issuer of certificate."},"issuedDate":{"Type":4,"Flags":2,"Description":"The issue date of certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"The expiration date of certificate."},"activateDate":{"Type":4,"Flags":2,"Description":"The activate date of certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"The subject name of certificate."},"dnsNames":{"Type":219,"Flags":2,"Description":"The domain list of certificate."}},"Elements":{"ContentCertificate":220,"KeyVaultCertificate":222}}},{"3":{"ItemType":4}},{"2":{"Name":"ContentCertificateProperties","Properties":{"content":{"Type":4,"Flags":4,"Description":"The content of uploaded certificate."},"type":{"Type":221,"Flags":1,"Description":"The type of the certificate source."}}}},{"6":{"Value":"ContentCertificate"}},{"2":{"Name":"KeyVaultCertificateProperties","Properties":{"vaultUri":{"Type":4,"Flags":1,"Description":"The vault uri of user key vault."},"keyVaultCertName":{"Type":4,"Flags":1,"Description":"The certificate name of key vault."},"certVersion":{"Type":4,"Flags":0,"Description":"The certificate version of key vault."},"excludePrivateKey":{"Type":2,"Flags":0,"Description":"Optional. If set to true, it will not import private key from key vault."},"type":{"Type":223,"Flags":1,"Description":"The type of the certificate source."}}}},{"6":{"Value":"KeyVaultCertificate"}},{"4":{"Name":"Microsoft.AppPlatform/Spring/certificates@2022-01-01-preview","ScopeType":8,"Body":217,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/domains"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":225,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":226,"Flags":10,"Description":"The resource api version"},"properties":{"Type":228,"Flags":0,"Description":"Properties of the custom domain resource."},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"CustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."},"appName":{"Type":4,"Flags":2,"Description":"The app name of domain."},"certName":{"Type":4,"Flags":0,"Description":"The bound certificate name of domain."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/domains@2022-01-01-preview","ScopeType":8,"Body":227,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/deployments"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"Properties of the Deployment resource"},"sku":{"Type":37,"Flags":0,"Description":"Sku of the Deployment resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"DeploymentResourceProperties","Properties":{"source":{"Type":234,"Flags":0,"Description":"Uploaded source information of the deployment."},"deploymentSettings":{"Type":249,"Flags":0,"Description":"Deployment settings of the Deployment"},"provisioningState":{"Type":259,"Flags":2,"Description":"Provisioning state of the Deployment"},"status":{"Type":262,"Flags":2,"Description":"Status of the Deployment"},"active":{"Type":2,"Flags":0,"Description":"Indicates whether the Deployment is active"},"instances":{"Type":264,"Flags":2,"Description":"Collection of instances belong to the Deployment"}}}},{"7":{"Name":"UserSourceInfo","Discriminator":"type","BaseProperties":{"version":{"Type":4,"Flags":0,"Description":"Version of the source"}},"Elements":{"BuildResult":235,"Container":237,"Jar":243,"NetCoreZip":245,"Source":247}}},{"2":{"Name":"BuildResultUserSourceInfo","Properties":{"buildResultId":{"Type":4,"Flags":0,"Description":"Resource id of an existing succeeded build result under the same Spring instance."},"type":{"Type":236,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"BuildResult"}},{"2":{"Name":"CustomContainerUserSourceInfo","Properties":{"customContainer":{"Type":238,"Flags":0,"Description":"Custom container payload"},"type":{"Type":242,"Flags":1,"Description":"Type of the source uploaded"}}}},{"2":{"Name":"CustomContainer","Properties":{"server":{"Type":4,"Flags":0,"Description":"The name of the registry that contains the container image"},"containerImage":{"Type":4,"Flags":0,"Description":"Container image of the custom container. This should be in the form of : without the server name of the registry"},"command":{"Type":239,"Flags":0,"Description":"Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided."},"args":{"Type":240,"Flags":0,"Description":"Arguments to the entrypoint. The docker image's CMD is used if this is not provided."},"imageRegistryCredential":{"Type":241,"Flags":0,"Description":"Credential of the image registry"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ImageRegistryCredential","Properties":{"username":{"Type":4,"Flags":0,"Description":"The username of the image registry credential"},"password":{"Type":4,"Flags":0,"Description":"The password of the image registry credential"}}}},{"6":{"Value":"Container"}},{"2":{"Name":"JarUploadedUserSourceInfo","Properties":{"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the Jar file"},"jvmOptions":{"Type":4,"Flags":0,"Description":"JVM parameter"},"relativePath":{"Type":4,"Flags":0,"Description":"Relative path of the storage which stores the source"},"type":{"Type":244,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"Jar"}},{"2":{"Name":"NetCoreZipUploadedUserSourceInfo","Properties":{"netCoreMainEntryPath":{"Type":4,"Flags":0,"Description":"The path to the .NET executable relative to zip root"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the .Net file"},"relativePath":{"Type":4,"Flags":0,"Description":"Relative path of the storage which stores the source"},"type":{"Type":246,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"NetCoreZip"}},{"2":{"Name":"SourceUploadedUserSourceInfo","Properties":{"artifactSelector":{"Type":4,"Flags":0,"Description":"Selector for the artifact to be used for the deployment for multi-module projects. This should be\r\nthe relative path to the target module/project."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the source file"},"relativePath":{"Type":4,"Flags":0,"Description":"Relative path of the storage which stores the source"},"type":{"Type":248,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"Source"}},{"2":{"Name":"DeploymentSettings","Properties":{"resourceRequests":{"Type":250,"Flags":0,"Description":"The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later."},"environmentVariables":{"Type":251,"Flags":0,"Description":"Collection of environment variables"},"addonConfigs":{"Type":253,"Flags":0,"Description":"Collection of addons"},"containerProbeSettings":{"Type":254,"Flags":0,"Description":"Container liveness and readiness probe settings"}}}},{"2":{"Name":"ResourceRequests","Properties":{"cpu":{"Type":4,"Flags":0,"Description":"Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier."},"memory":{"Type":4,"Flags":0,"Description":"Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier."}}}},{"2":{"Name":"DeploymentSettingsEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"AddonProfile","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"DeploymentSettingsAddonConfigs","Properties":{},"AdditionalProperties":252}},{"2":{"Name":"ContainerProbeSettings","Properties":{"disableProbe":{"Type":2,"Flags":0,"Description":"Indicates whether disable the liveness and readiness probe"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[255,256,257,258,4]}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Running"}},{"5":{"Elements":[260,261,4]}},{"2":{"Name":"DeploymentInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the deployment instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the deployment instance"},"reason":{"Type":4,"Flags":2,"Description":"Failed reason of the deployment instance"},"discoveryStatus":{"Type":4,"Flags":2,"Description":"Discovery status of the deployment instance"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the deployment instance"},"zone":{"Type":4,"Flags":2,"Description":"Availability zone information of the deployment instance"}}}},{"3":{"ItemType":263}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/deployments@2022-01-01-preview","ScopeType":8,"Body":232,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/gateways"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"properties":{"Type":269,"Flags":0,"Description":"Spring Cloud Gateway properties payload"},"sku":{"Type":37,"Flags":0,"Description":"Sku of the Spring Cloud Gateway resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"GatewayProperties","Properties":{"provisioningState":{"Type":275,"Flags":2,"Description":"State of the Spring Cloud Gateway."},"public":{"Type":2,"Flags":0,"Description":"Indicates whether the Spring Cloud Gateway exposes endpoint."},"url":{"Type":4,"Flags":2,"Description":"URL of the Spring Cloud Gateway, exposed when 'public' is true."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"ssoProperties":{"Type":276,"Flags":0,"Description":"Single sign-on related configuration"},"apiMetadataProperties":{"Type":278,"Flags":0,"Description":"API metadata property for Spring Cloud Gateway"},"corsProperties":{"Type":279,"Flags":0,"Description":"Cross-Origin Resource Sharing property"},"resourceRequests":{"Type":284,"Flags":0,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":286,"Flags":2,"Description":"Collection of instances belong to Spring Cloud Gateway."},"operatorProperties":{"Type":287,"Flags":2,"Description":"Properties of the Spring Cloud Gateway Operator."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[270,271,272,273,274,4]}},{"2":{"Name":"SsoProperties","Properties":{"scope":{"Type":277,"Flags":0,"Description":"It defines the specific actions applications can be allowed to do on a user's behalf"},"clientId":{"Type":4,"Flags":0,"Description":"The public identifier for the application"},"clientSecret":{"Type":4,"Flags":0,"Description":"The secret known only to the application and the authorization server"},"issuerUri":{"Type":4,"Flags":0,"Description":"The URI of Issuer Identifier"}}}},{"3":{"ItemType":4}},{"2":{"Name":"GatewayApiMetadataProperties","Properties":{"title":{"Type":4,"Flags":0,"Description":"Title describing the context of the APIs available on the Gateway instance (default: `Spring Cloud Gateway for K8S`)"},"description":{"Type":4,"Flags":0,"Description":"Detailed description of the APIs available on the Gateway instance (default: `Generated OpenAPI 3 document that describes the API routes configured.`)"},"documentation":{"Type":4,"Flags":0,"Description":"Location of additional documentation for the APIs available on the Gateway instance"},"version":{"Type":4,"Flags":0,"Description":"Version of APIs available on this Gateway instance (default: `unspecified`)."},"serverUrl":{"Type":4,"Flags":0,"Description":"Base URL that API consumers will use to access APIs on the Gateway instance."}}}},{"2":{"Name":"GatewayCorsProperties","Properties":{"allowedOrigins":{"Type":280,"Flags":0,"Description":"Allowed origins to make cross-site requests. The special value `*` allows all domains."},"allowedMethods":{"Type":281,"Flags":0,"Description":"Allowed HTTP methods on cross-site requests. The special value `*` allows all methods. If not set, `GET` and `HEAD` are allowed by default."},"allowedHeaders":{"Type":282,"Flags":0,"Description":"Allowed headers in cross-site requests. The special value `*` allows actual requests to send any header."},"maxAge":{"Type":3,"Flags":0,"Description":"How long, in seconds, the response from a pre-flight request can be cached by clients."},"allowCredentials":{"Type":2,"Flags":0,"Description":"Whether user credentials are supported on cross-site requests. Valid values: `true`, `false`."},"exposedHeaders":{"Type":283,"Flags":0,"Description":"HTTP response headers to expose for cross-site requests."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"GatewayResourceRequests","Properties":{"cpu":{"Type":4,"Flags":0,"Description":"Cpu allocated to each Spring Cloud Gateway instance."},"memory":{"Type":4,"Flags":0,"Description":"Memory allocated to each Spring Cloud Gateway instance."}}}},{"2":{"Name":"GatewayInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Spring Cloud Gateway instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Spring Cloud Gateway instance"}}}},{"3":{"ItemType":285}},{"2":{"Name":"GatewayOperatorProperties","Properties":{"resourceRequests":{"Type":288,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":289,"Flags":2,"Description":"Collection of instances belong to Spring Cloud Gateway operator."}}}},{"2":{"Name":"GatewayOperatorResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Spring Cloud Gateway Operator instance."},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Spring Cloud Gateway Operator instance."},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Spring Cloud Gateway Operator."}}}},{"3":{"ItemType":285}},{"4":{"Name":"Microsoft.AppPlatform/Spring/gateways@2022-01-01-preview","ScopeType":8,"Body":268,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/gateways/routeConfigs"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/gateways/routeConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":291,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":292,"Flags":10,"Description":"The resource api version"},"properties":{"Type":294,"Flags":0,"Description":"API route config of the Spring Cloud Gateway"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"GatewayRouteConfigProperties","Properties":{"provisioningState":{"Type":300,"Flags":2,"Description":"State of the Spring Cloud Gateway route config."},"appResourceId":{"Type":4,"Flags":0,"Description":"The resource Id of the Azure Spring Cloud app, required unless route defines `uri`."},"routes":{"Type":305,"Flags":0,"Description":"Array of API routes, each route contains properties such as `title`, `uri`, `ssoEnabled`, `predicates`, `filters`."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[295,296,297,298,299,4]}},{"2":{"Name":"GatewayApiRoute","Properties":{"title":{"Type":4,"Flags":0,"Description":"A title, will be applied to methods in the generated OpenAPI documentation."},"description":{"Type":4,"Flags":0,"Description":"A description, will be applied to methods in the generated OpenAPI documentation."},"uri":{"Type":4,"Flags":0,"Description":"Full uri, will override `appName`."},"ssoEnabled":{"Type":2,"Flags":0,"Description":"Enable sso validation."},"tokenRelay":{"Type":2,"Flags":0,"Description":"Pass currently-authenticated user's identity token to application service, default is 'false'"},"predicates":{"Type":302,"Flags":0,"Description":"A number of conditions to evaluate a route for each request. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request."},"filters":{"Type":303,"Flags":0,"Description":"To modify the request before sending it to the target endpoint, or the received response."},"order":{"Type":3,"Flags":0,"Description":"Route processing order."},"tags":{"Type":304,"Flags":0,"Description":"Classification tags, will be applied to methods in the generated OpenAPI documentation."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":301}},{"4":{"Name":"Microsoft.AppPlatform/Spring/gateways/routeConfigs@2022-01-01-preview","ScopeType":8,"Body":293,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/gateways/domains"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/gateways/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":307,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":308,"Flags":10,"Description":"The resource api version"},"properties":{"Type":310,"Flags":0,"Description":"The properties of custom domain for Spring Cloud Gateway"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"GatewayCustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/gateways/domains@2022-01-01-preview","ScopeType":8,"Body":309,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apiPortals"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apiPortals","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":312,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":313,"Flags":10,"Description":"The resource api version"},"properties":{"Type":315,"Flags":0,"Description":"API portal properties payload"},"sku":{"Type":37,"Flags":0,"Description":"Sku of the API portal resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ApiPortalProperties","Properties":{"provisioningState":{"Type":321,"Flags":2,"Description":"State of the API portal."},"public":{"Type":2,"Flags":0,"Description":"Indicates whether the API portal exposes endpoint."},"url":{"Type":4,"Flags":2,"Description":"URL of the API portal, exposed when 'public' is true."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"gatewayIds":{"Type":322,"Flags":0,"Description":"The array of resource Ids of gateway to integrate with API portal."},"sourceUrls":{"Type":323,"Flags":0,"Description":"Collection of OpenAPI source URL locations."},"ssoProperties":{"Type":276,"Flags":0,"Description":"Single sign-on related configuration"},"resourceRequests":{"Type":324,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":326,"Flags":2,"Description":"Collection of instances belong to API portal."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[316,317,318,319,320,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ApiPortalResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each API portal instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each API portal instance"}}}},{"2":{"Name":"ApiPortalInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the API portal instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the API portal instance"}}}},{"3":{"ItemType":325}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apiPortals@2022-01-01-preview","ScopeType":8,"Body":314,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apiPortals/domains"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apiPortals/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":328,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":329,"Flags":10,"Description":"The resource api version"},"properties":{"Type":331,"Flags":0,"Description":"The properties of custom domain for API portal"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ApiPortalCustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apiPortals/domains@2022-01-01-preview","ScopeType":8,"Body":330,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":333,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":334,"Flags":10,"Description":"The resource api version"},"properties":{"Type":336,"Flags":2,"Description":"Properties of the build resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildServiceProperties","Properties":{"kPackVersion":{"Type":4,"Flags":0,"Description":"The installed KPack version in this build service."},"provisioningState":{"Type":342,"Flags":2,"Description":"Provisioning state of the KPack build result"},"resourceRequests":{"Type":343,"Flags":0,"Description":"The runtime resource configuration of this build service."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[337,338,339,340,341,4]}},{"2":{"Name":"BuildServicePropertiesResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"vCPU allocated to the entire build service node pool."},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to the entire build service node pool."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices@2022-01-01-preview","ScopeType":8,"Body":335,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builds/results"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds/results","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":345,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":346,"Flags":10,"Description":"The resource api version"},"properties":{"Type":348,"Flags":2,"Description":"Properties of the build result resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildResultProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of this build result"},"provisioningState":{"Type":354,"Flags":2,"Description":"Provisioning state of the KPack build result"},"buildPodName":{"Type":4,"Flags":0,"Description":"The build pod name which can be used to get the build log streaming."},"buildStages":{"Type":361,"Flags":2,"Description":"All of the build stage (init-container and container) resources in build pod."}}}},{"6":{"Value":"Queuing"}},{"6":{"Value":"Building"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[349,350,351,352,353,4]}},{"2":{"Name":"BuildStageProperties","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of this build stage resource."},"status":{"Type":360,"Flags":2,"Description":"The provisioning state of this build stage resource."}}}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[356,357,358,359,4]}},{"3":{"ItemType":355}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds/results@2022-01-01-preview","ScopeType":8,"Body":347,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":363,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":364,"Flags":10,"Description":"The resource api version"},"properties":{"Type":366,"Flags":2,"Description":"Supported buildpack resource properties"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"SupportedBuildpackResourceProperties","Properties":{"buildpackId":{"Type":4,"Flags":0,"Description":"The id of supported buildpack"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks@2022-01-01-preview","ScopeType":8,"Body":365,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":368,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":369,"Flags":10,"Description":"The resource api version"},"properties":{"Type":371,"Flags":2,"Description":"Supported stack resource properties"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"SupportedStackResourceProperties","Properties":{"stackId":{"Type":4,"Flags":0,"Description":"The id of supported stack"},"version":{"Type":4,"Flags":0,"Description":"The version of supported stack"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks@2022-01-01-preview","ScopeType":8,"Body":370,"Flags":1}},{"2":{"Name":"TestKeys","Properties":{"primaryKey":{"Type":4,"Flags":0,"Description":"Primary key"},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary key"},"primaryTestEndpoint":{"Type":4,"Flags":0,"Description":"Primary test endpoint"},"secondaryTestEndpoint":{"Type":4,"Flags":0,"Description":"Secondary test endpoint"},"enabled":{"Type":2,"Flags":0,"Description":"Indicates whether the test endpoint feature enabled or not"}}}},{"8":{"Name":"listTestKeys","ResourceType":"Microsoft.AppPlatform/Spring","ApiVersion":"2022-01-01-preview","Output":373}}]
\ No newline at end of file
diff --git a/generated/appplatform/microsoft.appplatform/2022-01-01-preview/types.md b/generated/appplatform/microsoft.appplatform/2022-01-01-preview/types.md
index 1ba0350dbb..87534212c8 100644
--- a/generated/appplatform/microsoft.appplatform/2022-01-01-preview/types.md
+++ b/generated/appplatform/microsoft.appplatform/2022-01-01-preview/types.md
@@ -423,6 +423,7 @@
* **issuer**: string (ReadOnly): The issuer of certificate.
* **subjectName**: string (ReadOnly): The subject name of certificate.
* **thumbprint**: string (ReadOnly): The thumbprint of certificate.
+
### ContentCertificateProperties
#### Properties
* **content**: string (WriteOnly): The content of uploaded certificate.
@@ -535,6 +536,7 @@
* **mountOptions**: string[]: These are the mount options for a persistent disk.
* **mountPath**: string (Required): The mount path of the persistent disk.
* **readOnly**: bool: Indicates whether the persistent disk is a readOnly one.
+
### AzureFileVolume
#### Properties
* **shareName**: string (Required): The share name of the Azure File share.
@@ -770,6 +772,7 @@
* **Discriminator**: storageType
### Base Properties
+
### StorageAccount
#### Properties
* **accountKey**: string (Required, WriteOnly): The account key of the Azure Storage Account.
@@ -822,6 +825,7 @@
### Base Properties
* **version**: string: Version of the source
+
### BuildResultUserSourceInfo
#### Properties
* **buildResultId**: string: Resource id of an existing succeeded build result under the same Spring instance.
@@ -835,12 +839,14 @@
### JarUploadedUserSourceInfo
#### Properties
* **jvmOptions**: string: JVM parameter
+* **relativePath**: string: Relative path of the storage which stores the source
* **runtimeVersion**: string: Runtime version of the Jar file
* **type**: 'Jar' (Required): Type of the source uploaded
### NetCoreZipUploadedUserSourceInfo
#### Properties
* **netCoreMainEntryPath**: string: The path to the .NET executable relative to zip root
+* **relativePath**: string: Relative path of the storage which stores the source
* **runtimeVersion**: string: Runtime version of the .Net file
* **type**: 'NetCoreZip' (Required): Type of the source uploaded
@@ -848,6 +854,7 @@
#### Properties
* **artifactSelector**: string: Selector for the artifact to be used for the deployment for multi-module projects. This should be
the relative path to the target module/project.
+* **relativePath**: string: Relative path of the storage which stores the source
* **runtimeVersion**: string: Runtime version of the source file
* **type**: 'Source' (Required): Type of the source uploaded
diff --git a/generated/appplatform/microsoft.appplatform/2022-03-01-preview/types.json b/generated/appplatform/microsoft.appplatform/2022-03-01-preview/types.json
index 2fdf09d243..acf4bb8298 100644
--- a/generated/appplatform/microsoft.appplatform/2022-03-01-preview/types.json
+++ b/generated/appplatform/microsoft.appplatform/2022-03-01-preview/types.json
@@ -1 +1 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.AppPlatform/Spring"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of the Service resource"},"sku":{"Type":37,"Flags":0,"Description":"Sku of the Service resource"},"location":{"Type":4,"Flags":0,"Description":"The GEO location of the resource."},"tags":{"Type":38,"Flags":0,"Description":"Tags of the service which is a list of key value pairs that describe the resource."},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":23,"Flags":2,"Description":"Provisioning state of the Service"},"networkProfile":{"Type":24,"Flags":0,"Description":"Network profile of the Service"},"version":{"Type":3,"Flags":2,"Description":"Version of the Service"},"serviceId":{"Type":4,"Flags":2,"Description":"ServiceInstanceEntity GUID which uniquely identifies a created resource"},"powerState":{"Type":36,"Flags":2,"Description":"Power state of the Service"},"zoneRedundant":{"Type":2,"Flags":0},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified dns name of the service instance"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Moved"}},{"6":{"Value":"MoveFailed"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,4]}},{"2":{"Name":"NetworkProfile","Properties":{"serviceRuntimeSubnetId":{"Type":4,"Flags":0,"Description":"Fully qualified resource Id of the subnet to host Azure Spring Cloud Service Runtime"},"appSubnetId":{"Type":4,"Flags":0,"Description":"Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps"},"serviceCidr":{"Type":4,"Flags":0,"Description":"Azure Spring Cloud service reserved CIDR"},"serviceRuntimeNetworkResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing network resources of Azure Spring Cloud Service Runtime"},"appNetworkResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing network resources of Azure Spring Cloud Apps"},"outboundIPs":{"Type":25,"Flags":2,"Description":"Desired outbound IP resources for Azure Spring Cloud instance."},"requiredTraffics":{"Type":33,"Flags":2,"Description":"Required inbound or outbound traffics for Azure Spring Cloud instance."}}}},{"2":{"Name":"NetworkProfileOutboundIPs","Properties":{"publicIPs":{"Type":26,"Flags":2,"Description":"A list of public IP addresses."}}}},{"3":{"ItemType":4}},{"2":{"Name":"RequiredTraffic","Properties":{"protocol":{"Type":4,"Flags":2,"Description":"The protocol of required traffic"},"port":{"Type":3,"Flags":2,"Description":"The port of required traffic"},"ips":{"Type":28,"Flags":2,"Description":"The ip list of required traffic"},"fqdns":{"Type":29,"Flags":2,"Description":"The FQDN list of required traffic"},"direction":{"Type":32,"Flags":2,"Description":"The direction of required traffic"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"Inbound"}},{"6":{"Value":"Outbound"}},{"5":{"Elements":[30,31,4]}},{"3":{"ItemType":27}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Sku"},"tier":{"Type":4,"Flags":0,"Description":"Tier of the Sku"},"capacity":{"Type":3,"Flags":0,"Description":"Current capacity of the target resource"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":44,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":49,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[40,41,42,43,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[45,46,47,48,4]}},{"4":{"Name":"Microsoft.AppPlatform/Spring@2022-03-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.AppPlatform/Spring/configServers"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/configServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":51,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":0,"Description":"Properties of the Config Server resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ConfigServerProperties","Properties":{"provisioningState":{"Type":61,"Flags":2,"Description":"State of the config server."},"error":{"Type":62,"Flags":0,"Description":"Error when apply config server settings."},"configServer":{"Type":63,"Flags":0,"Description":"Settings of config server."}}}},{"6":{"Value":"NotAvailable"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[56,57,58,59,60,4]}},{"2":{"Name":"Error","Properties":{"code":{"Type":4,"Flags":0,"Description":"The code of error."},"message":{"Type":4,"Flags":0,"Description":"The message of error."}}}},{"2":{"Name":"ConfigServerSettings","Properties":{"gitProperty":{"Type":64,"Flags":0,"Description":"Property of git environment."}}}},{"2":{"Name":"ConfigServerGitProperty","Properties":{"repositories":{"Type":68,"Flags":0,"Description":"Repositories of git."},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":0,"Description":"Label of the repository"},"searchPaths":{"Type":69,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"2":{"Name":"GitPatternRepository","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the repository"},"pattern":{"Type":66,"Flags":0,"Description":"Collection of pattern of the repository"},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":0,"Description":"Label of the repository"},"searchPaths":{"Type":67,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":65}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.AppPlatform/Spring/configServers@2022-03-01-preview","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/configurationServices"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/configurationServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":0,"Description":"Application Configuration Service properties payload"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ConfigurationServiceProperties","Properties":{"provisioningState":{"Type":80,"Flags":2,"Description":"State of the Application Configuration Service."},"resourceRequests":{"Type":81,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":83,"Flags":2,"Description":"Collection of instances belong to Application Configuration Service."},"settings":{"Type":84,"Flags":0,"Description":"The settings of Application Configuration Service."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[75,76,77,78,79,4]}},{"2":{"Name":"ConfigurationServiceResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Application Configuration Service instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Application Configuration Service instance"},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Application Configuration Service"}}}},{"2":{"Name":"ConfigurationServiceInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Application Configuration Service instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Application Configuration Service instance"}}}},{"3":{"ItemType":82}},{"2":{"Name":"ConfigurationServiceSettings","Properties":{"gitProperty":{"Type":85,"Flags":0,"Description":"Property of git environment."}}}},{"2":{"Name":"ConfigurationServiceGitProperty","Properties":{"repositories":{"Type":89,"Flags":0,"Description":"Repositories of Application Configuration Service git property."}}}},{"2":{"Name":"ConfigurationServiceGitRepository","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the repository"},"patterns":{"Type":87,"Flags":1,"Description":"Collection of patterns of the repository"},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":1,"Description":"Label of the repository"},"searchPaths":{"Type":88,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":86}},{"4":{"Name":"Microsoft.AppPlatform/Spring/configurationServices@2022-03-01-preview","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/serviceRegistries"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/serviceRegistries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":2,"Description":"Service Registry properties payload"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ServiceRegistryProperties","Properties":{"provisioningState":{"Type":100,"Flags":2,"Description":"State of the Service Registry."},"resourceRequests":{"Type":101,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":103,"Flags":2,"Description":"Collection of instances belong to Service Registry."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[95,96,97,98,99,4]}},{"2":{"Name":"ServiceRegistryResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Service Registry instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Service Registry instance"},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Service Registry"}}}},{"2":{"Name":"ServiceRegistryInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Service Registry instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Service Registry instance"}}}},{"3":{"ItemType":102}},{"4":{"Name":"Microsoft.AppPlatform/Spring/serviceRegistries@2022-03-01-preview","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builds"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":105,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":106,"Flags":10,"Description":"The resource api version"},"properties":{"Type":108,"Flags":0,"Description":"Properties of the build resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildProperties","Properties":{"relativePath":{"Type":4,"Flags":0,"Description":"The relative path of source code"},"builder":{"Type":4,"Flags":0,"Description":"The resource id of builder to build the source code"},"agentPool":{"Type":4,"Flags":0,"Description":"The resource id of agent pool"},"provisioningState":{"Type":114,"Flags":2,"Description":"Provisioning state of the KPack build result"},"env":{"Type":115,"Flags":0,"Description":"The environment variables for this build"},"triggeredBuildResult":{"Type":116,"Flags":2,"Description":"The build result triggered by this build"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[109,110,111,112,113,4]}},{"2":{"Name":"BuildPropertiesEnv","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"TriggeredBuildResult","Properties":{"id":{"Type":4,"Flags":0,"Description":"The unique build id of this build result"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds@2022-03-01-preview","ScopeType":8,"Body":107,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"properties":{"Type":121,"Flags":0,"Description":"Properties of a buildpack binding"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildpackBindingProperties","Properties":{"bindingType":{"Type":128,"Flags":0,"Description":"Buildpack Binding Type"},"provisioningState":{"Type":134,"Flags":2,"Description":"State of the Buildpack Binding."},"launchProperties":{"Type":135,"Flags":0,"Description":"The object describes the buildpack binding launch properties"}}}},{"6":{"Value":"ApplicationInsights"}},{"6":{"Value":"ApacheSkyWalking"}},{"6":{"Value":"AppDynamics"}},{"6":{"Value":"Dynatrace"}},{"6":{"Value":"NewRelic"}},{"6":{"Value":"ElasticAPM"}},{"5":{"Elements":[122,123,124,125,126,127,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[129,130,131,132,133,4]}},{"2":{"Name":"BuildpackBindingLaunchProperties","Properties":{"properties":{"Type":136,"Flags":0,"Description":"Non-sensitive properties for launchProperties"},"secrets":{"Type":137,"Flags":0,"Description":"Sensitive properties for launchProperties"}}}},{"2":{"Name":"BuildpackBindingLaunchProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"BuildpackBindingLaunchPropertiesSecrets","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings@2022-03-01-preview","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builders"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":139,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":140,"Flags":10,"Description":"The resource api version"},"properties":{"Type":142,"Flags":0,"Description":"Property of the Builder resource."},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuilderProperties","Properties":{"provisioningState":{"Type":148,"Flags":2,"Description":"Builder provision status."},"stack":{"Type":149,"Flags":0,"Description":"Builder cluster stack property."},"buildpackGroups":{"Type":153,"Flags":0,"Description":"Builder buildpack groups."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[143,144,145,146,147,4]}},{"2":{"Name":"StackProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of the ClusterStack."},"version":{"Type":4,"Flags":0,"Description":"Version of the ClusterStack"}}}},{"2":{"Name":"BuildpacksGroupProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Buildpack group name"},"buildpacks":{"Type":152,"Flags":0,"Description":"Buildpacks in the buildpack group"}}}},{"2":{"Name":"BuildpackProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of the buildpack"}}}},{"3":{"ItemType":151}},{"3":{"ItemType":150}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders@2022-03-01-preview","ScopeType":8,"Body":141,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/agentPools"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":155,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":156,"Flags":10,"Description":"The resource api version"},"properties":{"Type":158,"Flags":0,"Description":"build service agent pool properties"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildServiceAgentPoolProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning state of the build service agent pool"},"poolSize":{"Type":159,"Flags":0,"Description":"build service agent pool size properties"}}}},{"2":{"Name":"BuildServiceAgentPoolSizeProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of build service agent pool size"},"cpu":{"Type":4,"Flags":2,"Description":"The cpu property of build service agent pool size"},"memory":{"Type":4,"Flags":2,"Description":"The memory property of build service agent pool size"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/agentPools@2022-03-01-preview","ScopeType":8,"Body":157,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.AppPlatform/Spring/monitoringSettings"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/monitoringSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":161,"Flags":9,"Description":"The resource name"},"type":{"Type":162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":0,"Description":"Properties of the Monitoring Setting resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"MonitoringSettingProperties","Properties":{"provisioningState":{"Type":170,"Flags":2,"Description":"State of the Monitoring Setting."},"error":{"Type":62,"Flags":0,"Description":"Error when apply Monitoring Setting changes."},"traceEnabled":{"Type":2,"Flags":0,"Description":"Indicates whether enable the trace functionality, which will be deprecated since api version 2020-11-01-preview. Please leverage appInsightsInstrumentationKey to indicate if monitoringSettings enabled or not"},"appInsightsInstrumentationKey":{"Type":4,"Flags":0,"Description":"Target application insight instrumentation key, null or whitespace include empty will disable monitoringSettings"},"appInsightsSamplingRate":{"Type":3,"Flags":0,"Description":"Indicates the sampling rate of application insight agent, should be in range [0.0, 100.0]"},"appInsightsAgentVersions":{"Type":171,"Flags":0,"Description":"Indicates the versions of application insight agent"}}}},{"6":{"Value":"NotAvailable"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[166,167,168,169,4]}},{"2":{"Name":"ApplicationInsightsAgentVersions","Properties":{"java":{"Type":4,"Flags":2,"Description":"Indicates the version of application insight java agent"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/monitoringSettings@2022-03-01-preview","ScopeType":8,"Body":164,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":176,"Flags":0,"Description":"Properties of the App resource"},"identity":{"Type":195,"Flags":0,"Description":"The Managed Identity type of the app resource"},"location":{"Type":4,"Flags":0,"Description":"The GEO location of the application, always the same with its parent resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"AppResourceProperties","Properties":{"public":{"Type":2,"Flags":0,"Description":"Indicates whether the App exposes public endpoint"},"url":{"Type":4,"Flags":2,"Description":"URL of the App"},"addonConfigs":{"Type":178,"Flags":0,"Description":"Collection of addons"},"provisioningState":{"Type":184,"Flags":2,"Description":"Provisioning state of the App"},"fqdn":{"Type":4,"Flags":0,"Description":"Fully qualified dns Name."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"temporaryDisk":{"Type":185,"Flags":0,"Description":"Temporary disk settings"},"persistentDisk":{"Type":186,"Flags":0,"Description":"Persistent disk settings"},"customPersistentDisks":{"Type":192,"Flags":0,"Description":"List of custom persistent disks"},"enableEndToEndTLS":{"Type":2,"Flags":0,"Description":"Indicate if end to end TLS is enabled."},"loadedCertificates":{"Type":194,"Flags":0,"Description":"Collection of loaded certificates"}}}},{"2":{"Name":"AddonProfile","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"AppResourcePropertiesAddonConfigs","Properties":{},"AdditionalProperties":177}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[179,180,181,182,183,4]}},{"2":{"Name":"TemporaryDisk","Properties":{"sizeInGB":{"Type":3,"Flags":0,"Description":"Size of the temporary disk in GB"},"mountPath":{"Type":4,"Flags":0,"Description":"Mount path of the temporary disk"}}}},{"2":{"Name":"PersistentDisk","Properties":{"sizeInGB":{"Type":3,"Flags":0,"Description":"Size of the persistent disk in GB"},"usedInGB":{"Type":3,"Flags":2,"Description":"Size of the used persistent disk in GB"},"mountPath":{"Type":4,"Flags":0,"Description":"Mount path of the persistent disk"}}}},{"2":{"Name":"CustomPersistentDiskResource","Properties":{"customPersistentDiskProperties":{"Type":188,"Flags":0,"Description":"Properties of the custom persistent disk resource payload."},"storageId":{"Type":4,"Flags":1,"Description":"The resource id of Azure Spring Cloud Storage resource."}}}},{"7":{"Name":"CustomPersistentDiskProperties","Discriminator":"type","BaseProperties":{"mountPath":{"Type":4,"Flags":1,"Description":"The mount path of the persistent disk."},"readOnly":{"Type":2,"Flags":0,"Description":"Indicates whether the persistent disk is a readOnly one."},"mountOptions":{"Type":189,"Flags":0,"Description":"These are the mount options for a persistent disk."}},"Elements":{"AzureFileVolume":190}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureFileVolume","Properties":{"shareName":{"Type":4,"Flags":1,"Description":"The share name of the Azure File share."},"type":{"Type":191,"Flags":1,"Description":"The type of the underlying resource to mount as a persistent disk."}}}},{"6":{"Value":"AzureFileVolume"}},{"3":{"ItemType":187}},{"2":{"Name":"LoadedCertificate","Properties":{"resourceId":{"Type":4,"Flags":1,"Description":"Resource Id of loaded certificate"},"loadTrustStore":{"Type":2,"Flags":0,"Description":"Indicate whether the certificate will be loaded into default trust store, only work for Java runtime."}}}},{"3":{"ItemType":193}},{"2":{"Name":"ManagedIdentityProperties","Properties":{"type":{"Type":200,"Flags":0,"Description":"Type of the managed identity"},"principalId":{"Type":4,"Flags":0,"Description":"Principal Id of system-assigned managed identity."},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant Id of system-assigned managed identity."},"userAssignedIdentities":{"Type":202,"Flags":0,"Description":"Properties of user-assigned managed identities"}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[196,197,198,199,4]}},{"2":{"Name":"UserAssignedManagedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user-assigned managed identity."},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user-assigned managed identity."}}}},{"2":{"Name":"UserAssignedManagedIdentities","Properties":{},"AdditionalProperties":201}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps@2022-03-01-preview","ScopeType":8,"Body":175,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/bindings"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/bindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"Properties of the Binding resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BindingResourceProperties","Properties":{"resourceName":{"Type":4,"Flags":2,"Description":"The name of the bound resource"},"resourceType":{"Type":4,"Flags":2,"Description":"The standard Azure resource type of the bound resource"},"resourceId":{"Type":4,"Flags":0,"Description":"The Azure resource id of the bound resource"},"key":{"Type":4,"Flags":0,"Description":"The key of the bound resource"},"bindingParameters":{"Type":208,"Flags":0,"Description":"Binding parameters of the Binding resource"},"generatedProperties":{"Type":4,"Flags":2,"Description":"The generated Spring Boot property file for this binding. The secret will be deducted."},"createdAt":{"Type":4,"Flags":2,"Description":"Creation time of the Binding resource"},"updatedAt":{"Type":4,"Flags":2,"Description":"Update time of the Binding resource"}}}},{"2":{"Name":"BindingResourcePropertiesBindingParameters","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/bindings@2022-03-01-preview","ScopeType":8,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/storages"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":210,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":211,"Flags":10,"Description":"The resource api version"},"properties":{"Type":213,"Flags":0,"Description":"Properties of the storage resource payload."},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"7":{"Name":"StorageProperties","Discriminator":"storageType","BaseProperties":{},"Elements":{"StorageAccount":214}}},{"2":{"Name":"StorageAccount","Properties":{"accountName":{"Type":4,"Flags":1,"Description":"The account name of the Azure Storage Account."},"accountKey":{"Type":4,"Flags":5,"Description":"The account key of the Azure Storage Account."},"storageType":{"Type":215,"Flags":1,"Description":"The type of the storage."}}}},{"6":{"Value":"StorageAccount"}},{"4":{"Name":"Microsoft.AppPlatform/Spring/storages@2022-03-01-preview","ScopeType":8,"Body":212,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/certificates"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":217,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":218,"Flags":10,"Description":"The resource api version"},"properties":{"Type":220,"Flags":0,"Description":"Properties of the certificate resource payload."},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"7":{"Name":"CertificateProperties","Discriminator":"type","BaseProperties":{"thumbprint":{"Type":4,"Flags":2,"Description":"The thumbprint of certificate."},"issuer":{"Type":4,"Flags":2,"Description":"The issuer of certificate."},"issuedDate":{"Type":4,"Flags":2,"Description":"The issue date of certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"The expiration date of certificate."},"activateDate":{"Type":4,"Flags":2,"Description":"The activate date of certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"The subject name of certificate."},"dnsNames":{"Type":221,"Flags":2,"Description":"The domain list of certificate."}},"Elements":{"ContentCertificate":222,"KeyVaultCertificate":224}}},{"3":{"ItemType":4}},{"2":{"Name":"ContentCertificateProperties","Properties":{"content":{"Type":4,"Flags":4,"Description":"The content of uploaded certificate."},"type":{"Type":223,"Flags":1,"Description":"The type of the certificate source."}}}},{"6":{"Value":"ContentCertificate"}},{"2":{"Name":"KeyVaultCertificateProperties","Properties":{"vaultUri":{"Type":4,"Flags":1,"Description":"The vault uri of user key vault."},"keyVaultCertName":{"Type":4,"Flags":1,"Description":"The certificate name of key vault."},"certVersion":{"Type":4,"Flags":0,"Description":"The certificate version of key vault."},"excludePrivateKey":{"Type":2,"Flags":0,"Description":"Optional. If set to true, it will not import private key from key vault."},"type":{"Type":225,"Flags":1,"Description":"The type of the certificate source."}}}},{"6":{"Value":"KeyVaultCertificate"}},{"4":{"Name":"Microsoft.AppPlatform/Spring/certificates@2022-03-01-preview","ScopeType":8,"Body":219,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/domains"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":0,"Description":"Properties of the custom domain resource."},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"CustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."},"appName":{"Type":4,"Flags":2,"Description":"The app name of domain."},"certName":{"Type":4,"Flags":0,"Description":"The bound certificate name of domain."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/domains@2022-03-01-preview","ScopeType":8,"Body":229,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/deployments"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":235,"Flags":0,"Description":"Properties of the Deployment resource"},"sku":{"Type":37,"Flags":0,"Description":"Sku of the Deployment resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"DeploymentResourceProperties","Properties":{"source":{"Type":236,"Flags":0,"Description":"Uploaded source information of the deployment."},"deploymentSettings":{"Type":251,"Flags":0,"Description":"Deployment settings of the Deployment"},"provisioningState":{"Type":261,"Flags":2,"Description":"Provisioning state of the Deployment"},"status":{"Type":264,"Flags":2,"Description":"Status of the Deployment"},"active":{"Type":2,"Flags":0,"Description":"Indicates whether the Deployment is active"},"instances":{"Type":266,"Flags":2,"Description":"Collection of instances belong to the Deployment"}}}},{"7":{"Name":"UserSourceInfo","Discriminator":"type","BaseProperties":{"version":{"Type":4,"Flags":0,"Description":"Version of the source"}},"Elements":{"BuildResult":237,"Container":239,"Jar":245,"NetCoreZip":247,"Source":249}}},{"2":{"Name":"BuildResultUserSourceInfo","Properties":{"buildResultId":{"Type":4,"Flags":0,"Description":"Resource id of an existing succeeded build result under the same Spring instance."},"type":{"Type":238,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"BuildResult"}},{"2":{"Name":"CustomContainerUserSourceInfo","Properties":{"customContainer":{"Type":240,"Flags":0,"Description":"Custom container payload"},"type":{"Type":244,"Flags":1,"Description":"Type of the source uploaded"}}}},{"2":{"Name":"CustomContainer","Properties":{"server":{"Type":4,"Flags":0,"Description":"The name of the registry that contains the container image"},"containerImage":{"Type":4,"Flags":0,"Description":"Container image of the custom container. This should be in the form of : without the server name of the registry"},"command":{"Type":241,"Flags":0,"Description":"Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided."},"args":{"Type":242,"Flags":0,"Description":"Arguments to the entrypoint. The docker image's CMD is used if this is not provided."},"imageRegistryCredential":{"Type":243,"Flags":0,"Description":"Credential of the image registry"},"languageFramework":{"Type":4,"Flags":0,"Description":"Language framework of the container image uploaded"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ImageRegistryCredential","Properties":{"username":{"Type":4,"Flags":0,"Description":"The username of the image registry credential"},"password":{"Type":4,"Flags":0,"Description":"The password of the image registry credential"}}}},{"6":{"Value":"Container"}},{"2":{"Name":"JarUploadedUserSourceInfo","Properties":{"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the Jar file"},"jvmOptions":{"Type":4,"Flags":0,"Description":"JVM parameter"},"type":{"Type":246,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"Jar"}},{"2":{"Name":"NetCoreZipUploadedUserSourceInfo","Properties":{"netCoreMainEntryPath":{"Type":4,"Flags":0,"Description":"The path to the .NET executable relative to zip root"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the .Net file"},"type":{"Type":248,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"NetCoreZip"}},{"2":{"Name":"SourceUploadedUserSourceInfo","Properties":{"artifactSelector":{"Type":4,"Flags":0,"Description":"Selector for the artifact to be used for the deployment for multi-module projects. This should be\r\nthe relative path to the target module/project."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the source file"},"type":{"Type":250,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"Source"}},{"2":{"Name":"DeploymentSettings","Properties":{"resourceRequests":{"Type":252,"Flags":0,"Description":"The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later."},"environmentVariables":{"Type":253,"Flags":0,"Description":"Collection of environment variables"},"addonConfigs":{"Type":255,"Flags":0,"Description":"Collection of addons"},"containerProbeSettings":{"Type":256,"Flags":0,"Description":"Container liveness and readiness probe settings"}}}},{"2":{"Name":"ResourceRequests","Properties":{"cpu":{"Type":4,"Flags":0,"Description":"Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier."},"memory":{"Type":4,"Flags":0,"Description":"Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier."}}}},{"2":{"Name":"DeploymentSettingsEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"AddonProfile","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"DeploymentSettingsAddonConfigs","Properties":{},"AdditionalProperties":254}},{"2":{"Name":"ContainerProbeSettings","Properties":{"disableProbe":{"Type":2,"Flags":0,"Description":"Indicates whether disable the liveness and readiness probe"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[257,258,259,260,4]}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Running"}},{"5":{"Elements":[262,263,4]}},{"2":{"Name":"DeploymentInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the deployment instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the deployment instance"},"reason":{"Type":4,"Flags":2,"Description":"Failed reason of the deployment instance"},"discoveryStatus":{"Type":4,"Flags":2,"Description":"Discovery status of the deployment instance"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the deployment instance"},"zone":{"Type":4,"Flags":2,"Description":"Availability zone information of the deployment instance"}}}},{"3":{"ItemType":265}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/deployments@2022-03-01-preview","ScopeType":8,"Body":234,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/gateways"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":268,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":269,"Flags":10,"Description":"The resource api version"},"properties":{"Type":271,"Flags":0,"Description":"Spring Cloud Gateway properties payload"},"sku":{"Type":37,"Flags":0,"Description":"Sku of the Spring Cloud Gateway resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"GatewayProperties","Properties":{"provisioningState":{"Type":277,"Flags":2,"Description":"State of the Spring Cloud Gateway."},"public":{"Type":2,"Flags":0,"Description":"Indicates whether the Spring Cloud Gateway exposes endpoint."},"url":{"Type":4,"Flags":2,"Description":"URL of the Spring Cloud Gateway, exposed when 'public' is true."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"ssoProperties":{"Type":278,"Flags":0,"Description":"Single sign-on related configuration"},"apiMetadataProperties":{"Type":280,"Flags":0,"Description":"API metadata property for Spring Cloud Gateway"},"corsProperties":{"Type":281,"Flags":0,"Description":"Cross-Origin Resource Sharing property"},"resourceRequests":{"Type":286,"Flags":0,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":288,"Flags":2,"Description":"Collection of instances belong to Spring Cloud Gateway."},"operatorProperties":{"Type":289,"Flags":2,"Description":"Properties of the Spring Cloud Gateway Operator."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[272,273,274,275,276,4]}},{"2":{"Name":"SsoProperties","Properties":{"scope":{"Type":279,"Flags":0,"Description":"It defines the specific actions applications can be allowed to do on a user's behalf"},"clientId":{"Type":4,"Flags":0,"Description":"The public identifier for the application"},"clientSecret":{"Type":4,"Flags":0,"Description":"The secret known only to the application and the authorization server"},"issuerUri":{"Type":4,"Flags":0,"Description":"The URI of Issuer Identifier"}}}},{"3":{"ItemType":4}},{"2":{"Name":"GatewayApiMetadataProperties","Properties":{"title":{"Type":4,"Flags":0,"Description":"Title describing the context of the APIs available on the Gateway instance (default: `Spring Cloud Gateway for K8S`)"},"description":{"Type":4,"Flags":0,"Description":"Detailed description of the APIs available on the Gateway instance (default: `Generated OpenAPI 3 document that describes the API routes configured.`)"},"documentation":{"Type":4,"Flags":0,"Description":"Location of additional documentation for the APIs available on the Gateway instance"},"version":{"Type":4,"Flags":0,"Description":"Version of APIs available on this Gateway instance (default: `unspecified`)."},"serverUrl":{"Type":4,"Flags":0,"Description":"Base URL that API consumers will use to access APIs on the Gateway instance."}}}},{"2":{"Name":"GatewayCorsProperties","Properties":{"allowedOrigins":{"Type":282,"Flags":0,"Description":"Allowed origins to make cross-site requests. The special value `*` allows all domains."},"allowedMethods":{"Type":283,"Flags":0,"Description":"Allowed HTTP methods on cross-site requests. The special value `*` allows all methods. If not set, `GET` and `HEAD` are allowed by default."},"allowedHeaders":{"Type":284,"Flags":0,"Description":"Allowed headers in cross-site requests. The special value `*` allows actual requests to send any header."},"maxAge":{"Type":3,"Flags":0,"Description":"How long, in seconds, the response from a pre-flight request can be cached by clients."},"allowCredentials":{"Type":2,"Flags":0,"Description":"Whether user credentials are supported on cross-site requests. Valid values: `true`, `false`."},"exposedHeaders":{"Type":285,"Flags":0,"Description":"HTTP response headers to expose for cross-site requests."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"GatewayResourceRequests","Properties":{"cpu":{"Type":4,"Flags":0,"Description":"Cpu allocated to each Spring Cloud Gateway instance."},"memory":{"Type":4,"Flags":0,"Description":"Memory allocated to each Spring Cloud Gateway instance."}}}},{"2":{"Name":"GatewayInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Spring Cloud Gateway instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Spring Cloud Gateway instance"}}}},{"3":{"ItemType":287}},{"2":{"Name":"GatewayOperatorProperties","Properties":{"resourceRequests":{"Type":290,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":291,"Flags":2,"Description":"Collection of instances belong to Spring Cloud Gateway operator."}}}},{"2":{"Name":"GatewayOperatorResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Spring Cloud Gateway Operator instance."},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Spring Cloud Gateway Operator instance."},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Spring Cloud Gateway Operator."}}}},{"3":{"ItemType":287}},{"4":{"Name":"Microsoft.AppPlatform/Spring/gateways@2022-03-01-preview","ScopeType":8,"Body":270,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/gateways/routeConfigs"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/gateways/routeConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":293,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":294,"Flags":10,"Description":"The resource api version"},"properties":{"Type":296,"Flags":0,"Description":"API route config of the Spring Cloud Gateway"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"GatewayRouteConfigProperties","Properties":{"provisioningState":{"Type":302,"Flags":2,"Description":"State of the Spring Cloud Gateway route config."},"appResourceId":{"Type":4,"Flags":0,"Description":"The resource Id of the Azure Spring Cloud app, required unless route defines `uri`."},"routes":{"Type":307,"Flags":0,"Description":"Array of API routes, each route contains properties such as `title`, `uri`, `ssoEnabled`, `predicates`, `filters`."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[297,298,299,300,301,4]}},{"2":{"Name":"GatewayApiRoute","Properties":{"title":{"Type":4,"Flags":0,"Description":"A title, will be applied to methods in the generated OpenAPI documentation."},"description":{"Type":4,"Flags":0,"Description":"A description, will be applied to methods in the generated OpenAPI documentation."},"uri":{"Type":4,"Flags":0,"Description":"Full uri, will override `appName`."},"ssoEnabled":{"Type":2,"Flags":0,"Description":"Enable sso validation."},"tokenRelay":{"Type":2,"Flags":0,"Description":"Pass currently-authenticated user's identity token to application service, default is 'false'"},"predicates":{"Type":304,"Flags":0,"Description":"A number of conditions to evaluate a route for each request. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request."},"filters":{"Type":305,"Flags":0,"Description":"To modify the request before sending it to the target endpoint, or the received response."},"order":{"Type":3,"Flags":0,"Description":"Route processing order."},"tags":{"Type":306,"Flags":0,"Description":"Classification tags, will be applied to methods in the generated OpenAPI documentation."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":303}},{"4":{"Name":"Microsoft.AppPlatform/Spring/gateways/routeConfigs@2022-03-01-preview","ScopeType":8,"Body":295,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/gateways/domains"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/gateways/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":309,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":310,"Flags":10,"Description":"The resource api version"},"properties":{"Type":312,"Flags":0,"Description":"The properties of custom domain for Spring Cloud Gateway"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"GatewayCustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/gateways/domains@2022-03-01-preview","ScopeType":8,"Body":311,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apiPortals"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apiPortals","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":314,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":315,"Flags":10,"Description":"The resource api version"},"properties":{"Type":317,"Flags":0,"Description":"API portal properties payload"},"sku":{"Type":37,"Flags":0,"Description":"Sku of the API portal resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ApiPortalProperties","Properties":{"provisioningState":{"Type":323,"Flags":2,"Description":"State of the API portal."},"public":{"Type":2,"Flags":0,"Description":"Indicates whether the API portal exposes endpoint."},"url":{"Type":4,"Flags":2,"Description":"URL of the API portal, exposed when 'public' is true."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"gatewayIds":{"Type":324,"Flags":0,"Description":"The array of resource Ids of gateway to integrate with API portal."},"sourceUrls":{"Type":325,"Flags":0,"Description":"Collection of OpenAPI source URL locations."},"ssoProperties":{"Type":278,"Flags":0,"Description":"Single sign-on related configuration"},"resourceRequests":{"Type":326,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":328,"Flags":2,"Description":"Collection of instances belong to API portal."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[318,319,320,321,322,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ApiPortalResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each API portal instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each API portal instance"}}}},{"2":{"Name":"ApiPortalInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the API portal instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the API portal instance"}}}},{"3":{"ItemType":327}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apiPortals@2022-03-01-preview","ScopeType":8,"Body":316,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apiPortals/domains"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apiPortals/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":330,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":331,"Flags":10,"Description":"The resource api version"},"properties":{"Type":333,"Flags":0,"Description":"The properties of custom domain for API portal"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ApiPortalCustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apiPortals/domains@2022-03-01-preview","ScopeType":8,"Body":332,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":335,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":336,"Flags":10,"Description":"The resource api version"},"properties":{"Type":338,"Flags":2,"Description":"Properties of the build resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildServiceProperties","Properties":{"kPackVersion":{"Type":4,"Flags":0,"Description":"The installed KPack version in this build service."},"provisioningState":{"Type":344,"Flags":2,"Description":"Provisioning state of the KPack build result"},"resourceRequests":{"Type":345,"Flags":0,"Description":"The runtime resource configuration of this build service."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[339,340,341,342,343,4]}},{"2":{"Name":"BuildServicePropertiesResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"vCPU allocated to the entire build service node pool."},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to the entire build service node pool."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices@2022-03-01-preview","ScopeType":8,"Body":337,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builds/results"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds/results","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":347,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":348,"Flags":10,"Description":"The resource api version"},"properties":{"Type":350,"Flags":2,"Description":"Properties of the build result resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildResultProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of this build result"},"provisioningState":{"Type":356,"Flags":2,"Description":"Provisioning state of the KPack build result"},"buildPodName":{"Type":4,"Flags":0,"Description":"The build pod name which can be used to get the build log streaming."},"buildStages":{"Type":363,"Flags":2,"Description":"All of the build stage (init-container and container) resources in build pod."}}}},{"6":{"Value":"Queuing"}},{"6":{"Value":"Building"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[351,352,353,354,355,4]}},{"2":{"Name":"BuildStageProperties","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of this build stage resource."},"status":{"Type":362,"Flags":2,"Description":"The provisioning state of this build stage resource."}}}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[358,359,360,361,4]}},{"3":{"ItemType":357}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds/results@2022-03-01-preview","ScopeType":8,"Body":349,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":2,"Description":"Supported buildpack resource properties"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"SupportedBuildpackResourceProperties","Properties":{"buildpackId":{"Type":4,"Flags":0,"Description":"The id of supported buildpack"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks@2022-03-01-preview","ScopeType":8,"Body":367,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":370,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":371,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":2,"Description":"Supported stack resource properties"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"SupportedStackResourceProperties","Properties":{"stackId":{"Type":4,"Flags":0,"Description":"The id of supported stack"},"version":{"Type":4,"Flags":0,"Description":"The version of supported stack"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks@2022-03-01-preview","ScopeType":8,"Body":372,"Flags":1}},{"2":{"Name":"TestKeys","Properties":{"primaryKey":{"Type":4,"Flags":0,"Description":"Primary key"},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary key"},"primaryTestEndpoint":{"Type":4,"Flags":0,"Description":"Primary test endpoint"},"secondaryTestEndpoint":{"Type":4,"Flags":0,"Description":"Secondary test endpoint"},"enabled":{"Type":2,"Flags":0,"Description":"Indicates whether the test endpoint feature enabled or not"}}}},{"8":{"Name":"listTestKeys","ResourceType":"Microsoft.AppPlatform/Spring","ApiVersion":"2022-03-01-preview","Output":375}}]
\ No newline at end of file
+[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.AppPlatform/Spring"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of the Service resource"},"sku":{"Type":37,"Flags":0,"Description":"Sku of the Service resource"},"location":{"Type":4,"Flags":0,"Description":"The GEO location of the resource."},"tags":{"Type":38,"Flags":0,"Description":"Tags of the service which is a list of key value pairs that describe the resource."},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":23,"Flags":2,"Description":"Provisioning state of the Service"},"networkProfile":{"Type":24,"Flags":0,"Description":"Network profile of the Service"},"version":{"Type":3,"Flags":2,"Description":"Version of the Service"},"serviceId":{"Type":4,"Flags":2,"Description":"ServiceInstanceEntity GUID which uniquely identifies a created resource"},"powerState":{"Type":36,"Flags":2,"Description":"Power state of the Service"},"zoneRedundant":{"Type":2,"Flags":0},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified dns name of the service instance"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Moved"}},{"6":{"Value":"MoveFailed"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,4]}},{"2":{"Name":"NetworkProfile","Properties":{"serviceRuntimeSubnetId":{"Type":4,"Flags":0,"Description":"Fully qualified resource Id of the subnet to host Azure Spring Cloud Service Runtime"},"appSubnetId":{"Type":4,"Flags":0,"Description":"Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps"},"serviceCidr":{"Type":4,"Flags":0,"Description":"Azure Spring Cloud service reserved CIDR"},"serviceRuntimeNetworkResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing network resources of Azure Spring Cloud Service Runtime"},"appNetworkResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing network resources of Azure Spring Cloud Apps"},"outboundIPs":{"Type":25,"Flags":2,"Description":"Desired outbound IP resources for Azure Spring Cloud instance."},"requiredTraffics":{"Type":33,"Flags":2,"Description":"Required inbound or outbound traffics for Azure Spring Cloud instance."}}}},{"2":{"Name":"NetworkProfileOutboundIPs","Properties":{"publicIPs":{"Type":26,"Flags":2,"Description":"A list of public IP addresses."}}}},{"3":{"ItemType":4}},{"2":{"Name":"RequiredTraffic","Properties":{"protocol":{"Type":4,"Flags":2,"Description":"The protocol of required traffic"},"port":{"Type":3,"Flags":2,"Description":"The port of required traffic"},"ips":{"Type":28,"Flags":2,"Description":"The ip list of required traffic"},"fqdns":{"Type":29,"Flags":2,"Description":"The FQDN list of required traffic"},"direction":{"Type":32,"Flags":2,"Description":"The direction of required traffic"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"Inbound"}},{"6":{"Value":"Outbound"}},{"5":{"Elements":[30,31,4]}},{"3":{"ItemType":27}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Sku"},"tier":{"Type":4,"Flags":0,"Description":"Tier of the Sku"},"capacity":{"Type":3,"Flags":0,"Description":"Current capacity of the target resource"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":44,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":49,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[40,41,42,43,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[45,46,47,48,4]}},{"4":{"Name":"Microsoft.AppPlatform/Spring@2022-03-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.AppPlatform/Spring/configServers"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/configServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":51,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":0,"Description":"Properties of the Config Server resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ConfigServerProperties","Properties":{"provisioningState":{"Type":61,"Flags":2,"Description":"State of the config server."},"error":{"Type":62,"Flags":0,"Description":"Error when apply config server settings."},"configServer":{"Type":63,"Flags":0,"Description":"Settings of config server."}}}},{"6":{"Value":"NotAvailable"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[56,57,58,59,60,4]}},{"2":{"Name":"Error","Properties":{"code":{"Type":4,"Flags":0,"Description":"The code of error."},"message":{"Type":4,"Flags":0,"Description":"The message of error."}}}},{"2":{"Name":"ConfigServerSettings","Properties":{"gitProperty":{"Type":64,"Flags":0,"Description":"Property of git environment."}}}},{"2":{"Name":"ConfigServerGitProperty","Properties":{"repositories":{"Type":68,"Flags":0,"Description":"Repositories of git."},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":0,"Description":"Label of the repository"},"searchPaths":{"Type":69,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"2":{"Name":"GitPatternRepository","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the repository"},"pattern":{"Type":66,"Flags":0,"Description":"Collection of pattern of the repository"},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":0,"Description":"Label of the repository"},"searchPaths":{"Type":67,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":65}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.AppPlatform/Spring/configServers@2022-03-01-preview","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/configurationServices"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/configurationServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":0,"Description":"Application Configuration Service properties payload"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ConfigurationServiceProperties","Properties":{"provisioningState":{"Type":80,"Flags":2,"Description":"State of the Application Configuration Service."},"resourceRequests":{"Type":81,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":83,"Flags":2,"Description":"Collection of instances belong to Application Configuration Service."},"settings":{"Type":84,"Flags":0,"Description":"The settings of Application Configuration Service."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[75,76,77,78,79,4]}},{"2":{"Name":"ConfigurationServiceResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Application Configuration Service instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Application Configuration Service instance"},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Application Configuration Service"}}}},{"2":{"Name":"ConfigurationServiceInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Application Configuration Service instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Application Configuration Service instance"}}}},{"3":{"ItemType":82}},{"2":{"Name":"ConfigurationServiceSettings","Properties":{"gitProperty":{"Type":85,"Flags":0,"Description":"Property of git environment."}}}},{"2":{"Name":"ConfigurationServiceGitProperty","Properties":{"repositories":{"Type":89,"Flags":0,"Description":"Repositories of Application Configuration Service git property."}}}},{"2":{"Name":"ConfigurationServiceGitRepository","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the repository"},"patterns":{"Type":87,"Flags":1,"Description":"Collection of patterns of the repository"},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":1,"Description":"Label of the repository"},"searchPaths":{"Type":88,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":86}},{"4":{"Name":"Microsoft.AppPlatform/Spring/configurationServices@2022-03-01-preview","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/serviceRegistries"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/serviceRegistries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":2,"Description":"Service Registry properties payload"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ServiceRegistryProperties","Properties":{"provisioningState":{"Type":100,"Flags":2,"Description":"State of the Service Registry."},"resourceRequests":{"Type":101,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":103,"Flags":2,"Description":"Collection of instances belong to Service Registry."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[95,96,97,98,99,4]}},{"2":{"Name":"ServiceRegistryResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Service Registry instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Service Registry instance"},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Service Registry"}}}},{"2":{"Name":"ServiceRegistryInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Service Registry instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Service Registry instance"}}}},{"3":{"ItemType":102}},{"4":{"Name":"Microsoft.AppPlatform/Spring/serviceRegistries@2022-03-01-preview","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builds"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":105,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":106,"Flags":10,"Description":"The resource api version"},"properties":{"Type":108,"Flags":0,"Description":"Properties of the build resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildProperties","Properties":{"relativePath":{"Type":4,"Flags":0,"Description":"The relative path of source code"},"builder":{"Type":4,"Flags":0,"Description":"The resource id of builder to build the source code"},"agentPool":{"Type":4,"Flags":0,"Description":"The resource id of agent pool"},"provisioningState":{"Type":114,"Flags":2,"Description":"Provisioning state of the KPack build result"},"env":{"Type":115,"Flags":0,"Description":"The environment variables for this build"},"triggeredBuildResult":{"Type":116,"Flags":2,"Description":"The build result triggered by this build"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[109,110,111,112,113,4]}},{"2":{"Name":"BuildPropertiesEnv","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"TriggeredBuildResult","Properties":{"id":{"Type":4,"Flags":0,"Description":"The unique build id of this build result"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds@2022-03-01-preview","ScopeType":8,"Body":107,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"properties":{"Type":121,"Flags":0,"Description":"Properties of a buildpack binding"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildpackBindingProperties","Properties":{"bindingType":{"Type":128,"Flags":0,"Description":"Buildpack Binding Type"},"provisioningState":{"Type":134,"Flags":2,"Description":"State of the Buildpack Binding."},"launchProperties":{"Type":135,"Flags":0,"Description":"The object describes the buildpack binding launch properties"}}}},{"6":{"Value":"ApplicationInsights"}},{"6":{"Value":"ApacheSkyWalking"}},{"6":{"Value":"AppDynamics"}},{"6":{"Value":"Dynatrace"}},{"6":{"Value":"NewRelic"}},{"6":{"Value":"ElasticAPM"}},{"5":{"Elements":[122,123,124,125,126,127,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[129,130,131,132,133,4]}},{"2":{"Name":"BuildpackBindingLaunchProperties","Properties":{"properties":{"Type":136,"Flags":0,"Description":"Non-sensitive properties for launchProperties"},"secrets":{"Type":137,"Flags":0,"Description":"Sensitive properties for launchProperties"}}}},{"2":{"Name":"BuildpackBindingLaunchProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"BuildpackBindingLaunchPropertiesSecrets","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings@2022-03-01-preview","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builders"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":139,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":140,"Flags":10,"Description":"The resource api version"},"properties":{"Type":142,"Flags":0,"Description":"Property of the Builder resource."},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuilderProperties","Properties":{"provisioningState":{"Type":148,"Flags":2,"Description":"Builder provision status."},"stack":{"Type":149,"Flags":0,"Description":"Builder cluster stack property."},"buildpackGroups":{"Type":153,"Flags":0,"Description":"Builder buildpack groups."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[143,144,145,146,147,4]}},{"2":{"Name":"StackProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of the ClusterStack."},"version":{"Type":4,"Flags":0,"Description":"Version of the ClusterStack"}}}},{"2":{"Name":"BuildpacksGroupProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Buildpack group name"},"buildpacks":{"Type":152,"Flags":0,"Description":"Buildpacks in the buildpack group"}}}},{"2":{"Name":"BuildpackProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of the buildpack"}}}},{"3":{"ItemType":151}},{"3":{"ItemType":150}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders@2022-03-01-preview","ScopeType":8,"Body":141,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/agentPools"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":155,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":156,"Flags":10,"Description":"The resource api version"},"properties":{"Type":158,"Flags":0,"Description":"build service agent pool properties"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildServiceAgentPoolProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning state of the build service agent pool"},"poolSize":{"Type":159,"Flags":0,"Description":"build service agent pool size properties"}}}},{"2":{"Name":"BuildServiceAgentPoolSizeProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of build service agent pool size"},"cpu":{"Type":4,"Flags":2,"Description":"The cpu property of build service agent pool size"},"memory":{"Type":4,"Flags":2,"Description":"The memory property of build service agent pool size"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/agentPools@2022-03-01-preview","ScopeType":8,"Body":157,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.AppPlatform/Spring/monitoringSettings"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/monitoringSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":161,"Flags":9,"Description":"The resource name"},"type":{"Type":162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":0,"Description":"Properties of the Monitoring Setting resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"MonitoringSettingProperties","Properties":{"provisioningState":{"Type":170,"Flags":2,"Description":"State of the Monitoring Setting."},"error":{"Type":62,"Flags":0,"Description":"Error when apply Monitoring Setting changes."},"traceEnabled":{"Type":2,"Flags":0,"Description":"Indicates whether enable the trace functionality, which will be deprecated since api version 2020-11-01-preview. Please leverage appInsightsInstrumentationKey to indicate if monitoringSettings enabled or not"},"appInsightsInstrumentationKey":{"Type":4,"Flags":0,"Description":"Target application insight instrumentation key, null or whitespace include empty will disable monitoringSettings"},"appInsightsSamplingRate":{"Type":3,"Flags":0,"Description":"Indicates the sampling rate of application insight agent, should be in range [0.0, 100.0]"},"appInsightsAgentVersions":{"Type":171,"Flags":0,"Description":"Indicates the versions of application insight agent"}}}},{"6":{"Value":"NotAvailable"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[166,167,168,169,4]}},{"2":{"Name":"ApplicationInsightsAgentVersions","Properties":{"java":{"Type":4,"Flags":2,"Description":"Indicates the version of application insight java agent"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/monitoringSettings@2022-03-01-preview","ScopeType":8,"Body":164,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":176,"Flags":0,"Description":"Properties of the App resource"},"identity":{"Type":195,"Flags":0,"Description":"The Managed Identity type of the app resource"},"location":{"Type":4,"Flags":0,"Description":"The GEO location of the application, always the same with its parent resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"AppResourceProperties","Properties":{"public":{"Type":2,"Flags":0,"Description":"Indicates whether the App exposes public endpoint"},"url":{"Type":4,"Flags":2,"Description":"URL of the App"},"addonConfigs":{"Type":178,"Flags":0,"Description":"Collection of addons"},"provisioningState":{"Type":184,"Flags":2,"Description":"Provisioning state of the App"},"fqdn":{"Type":4,"Flags":0,"Description":"Fully qualified dns Name."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"temporaryDisk":{"Type":185,"Flags":0,"Description":"Temporary disk settings"},"persistentDisk":{"Type":186,"Flags":0,"Description":"Persistent disk settings"},"customPersistentDisks":{"Type":192,"Flags":0,"Description":"List of custom persistent disks"},"enableEndToEndTLS":{"Type":2,"Flags":0,"Description":"Indicate if end to end TLS is enabled."},"loadedCertificates":{"Type":194,"Flags":0,"Description":"Collection of loaded certificates"}}}},{"2":{"Name":"AddonProfile","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"AppResourcePropertiesAddonConfigs","Properties":{},"AdditionalProperties":177}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[179,180,181,182,183,4]}},{"2":{"Name":"TemporaryDisk","Properties":{"sizeInGB":{"Type":3,"Flags":0,"Description":"Size of the temporary disk in GB"},"mountPath":{"Type":4,"Flags":0,"Description":"Mount path of the temporary disk"}}}},{"2":{"Name":"PersistentDisk","Properties":{"sizeInGB":{"Type":3,"Flags":0,"Description":"Size of the persistent disk in GB"},"usedInGB":{"Type":3,"Flags":2,"Description":"Size of the used persistent disk in GB"},"mountPath":{"Type":4,"Flags":0,"Description":"Mount path of the persistent disk"}}}},{"2":{"Name":"CustomPersistentDiskResource","Properties":{"customPersistentDiskProperties":{"Type":188,"Flags":0,"Description":"Properties of the custom persistent disk resource payload."},"storageId":{"Type":4,"Flags":1,"Description":"The resource id of Azure Spring Cloud Storage resource."}}}},{"7":{"Name":"CustomPersistentDiskProperties","Discriminator":"type","BaseProperties":{"mountPath":{"Type":4,"Flags":1,"Description":"The mount path of the persistent disk."},"readOnly":{"Type":2,"Flags":0,"Description":"Indicates whether the persistent disk is a readOnly one."},"mountOptions":{"Type":189,"Flags":0,"Description":"These are the mount options for a persistent disk."}},"Elements":{"AzureFileVolume":190}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureFileVolume","Properties":{"shareName":{"Type":4,"Flags":1,"Description":"The share name of the Azure File share."},"type":{"Type":191,"Flags":1,"Description":"The type of the underlying resource to mount as a persistent disk."}}}},{"6":{"Value":"AzureFileVolume"}},{"3":{"ItemType":187}},{"2":{"Name":"LoadedCertificate","Properties":{"resourceId":{"Type":4,"Flags":1,"Description":"Resource Id of loaded certificate"},"loadTrustStore":{"Type":2,"Flags":0,"Description":"Indicate whether the certificate will be loaded into default trust store, only work for Java runtime."}}}},{"3":{"ItemType":193}},{"2":{"Name":"ManagedIdentityProperties","Properties":{"type":{"Type":200,"Flags":0,"Description":"Type of the managed identity"},"principalId":{"Type":4,"Flags":0,"Description":"Principal Id of system-assigned managed identity."},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant Id of system-assigned managed identity."},"userAssignedIdentities":{"Type":202,"Flags":0,"Description":"Properties of user-assigned managed identities"}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[196,197,198,199,4]}},{"2":{"Name":"UserAssignedManagedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user-assigned managed identity."},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user-assigned managed identity."}}}},{"2":{"Name":"UserAssignedManagedIdentities","Properties":{},"AdditionalProperties":201}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps@2022-03-01-preview","ScopeType":8,"Body":175,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/bindings"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/bindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"Properties of the Binding resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BindingResourceProperties","Properties":{"resourceName":{"Type":4,"Flags":2,"Description":"The name of the bound resource"},"resourceType":{"Type":4,"Flags":2,"Description":"The standard Azure resource type of the bound resource"},"resourceId":{"Type":4,"Flags":0,"Description":"The Azure resource id of the bound resource"},"key":{"Type":4,"Flags":0,"Description":"The key of the bound resource"},"bindingParameters":{"Type":208,"Flags":0,"Description":"Binding parameters of the Binding resource"},"generatedProperties":{"Type":4,"Flags":2,"Description":"The generated Spring Boot property file for this binding. The secret will be deducted."},"createdAt":{"Type":4,"Flags":2,"Description":"Creation time of the Binding resource"},"updatedAt":{"Type":4,"Flags":2,"Description":"Update time of the Binding resource"}}}},{"2":{"Name":"BindingResourcePropertiesBindingParameters","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/bindings@2022-03-01-preview","ScopeType":8,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/storages"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":210,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":211,"Flags":10,"Description":"The resource api version"},"properties":{"Type":213,"Flags":0,"Description":"Properties of the storage resource payload."},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"7":{"Name":"StorageProperties","Discriminator":"storageType","BaseProperties":{},"Elements":{"StorageAccount":214}}},{"2":{"Name":"StorageAccount","Properties":{"accountName":{"Type":4,"Flags":1,"Description":"The account name of the Azure Storage Account."},"accountKey":{"Type":4,"Flags":5,"Description":"The account key of the Azure Storage Account."},"storageType":{"Type":215,"Flags":1,"Description":"The type of the storage."}}}},{"6":{"Value":"StorageAccount"}},{"4":{"Name":"Microsoft.AppPlatform/Spring/storages@2022-03-01-preview","ScopeType":8,"Body":212,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/certificates"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":217,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":218,"Flags":10,"Description":"The resource api version"},"properties":{"Type":220,"Flags":0,"Description":"Properties of the certificate resource payload."},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"7":{"Name":"CertificateProperties","Discriminator":"type","BaseProperties":{"thumbprint":{"Type":4,"Flags":2,"Description":"The thumbprint of certificate."},"issuer":{"Type":4,"Flags":2,"Description":"The issuer of certificate."},"issuedDate":{"Type":4,"Flags":2,"Description":"The issue date of certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"The expiration date of certificate."},"activateDate":{"Type":4,"Flags":2,"Description":"The activate date of certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"The subject name of certificate."},"dnsNames":{"Type":221,"Flags":2,"Description":"The domain list of certificate."}},"Elements":{"ContentCertificate":222,"KeyVaultCertificate":224}}},{"3":{"ItemType":4}},{"2":{"Name":"ContentCertificateProperties","Properties":{"content":{"Type":4,"Flags":4,"Description":"The content of uploaded certificate."},"type":{"Type":223,"Flags":1,"Description":"The type of the certificate source."}}}},{"6":{"Value":"ContentCertificate"}},{"2":{"Name":"KeyVaultCertificateProperties","Properties":{"vaultUri":{"Type":4,"Flags":1,"Description":"The vault uri of user key vault."},"keyVaultCertName":{"Type":4,"Flags":1,"Description":"The certificate name of key vault."},"certVersion":{"Type":4,"Flags":0,"Description":"The certificate version of key vault."},"excludePrivateKey":{"Type":2,"Flags":0,"Description":"Optional. If set to true, it will not import private key from key vault."},"type":{"Type":225,"Flags":1,"Description":"The type of the certificate source."}}}},{"6":{"Value":"KeyVaultCertificate"}},{"4":{"Name":"Microsoft.AppPlatform/Spring/certificates@2022-03-01-preview","ScopeType":8,"Body":219,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/domains"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":0,"Description":"Properties of the custom domain resource."},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"CustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."},"appName":{"Type":4,"Flags":2,"Description":"The app name of domain."},"certName":{"Type":4,"Flags":0,"Description":"The bound certificate name of domain."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/domains@2022-03-01-preview","ScopeType":8,"Body":229,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/deployments"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":235,"Flags":0,"Description":"Properties of the Deployment resource"},"sku":{"Type":37,"Flags":0,"Description":"Sku of the Deployment resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"DeploymentResourceProperties","Properties":{"source":{"Type":236,"Flags":0,"Description":"Uploaded source information of the deployment."},"deploymentSettings":{"Type":251,"Flags":0,"Description":"Deployment settings of the Deployment"},"provisioningState":{"Type":261,"Flags":2,"Description":"Provisioning state of the Deployment"},"status":{"Type":264,"Flags":2,"Description":"Status of the Deployment"},"active":{"Type":2,"Flags":0,"Description":"Indicates whether the Deployment is active"},"instances":{"Type":266,"Flags":2,"Description":"Collection of instances belong to the Deployment"}}}},{"7":{"Name":"UserSourceInfo","Discriminator":"type","BaseProperties":{"version":{"Type":4,"Flags":0,"Description":"Version of the source"}},"Elements":{"BuildResult":237,"Container":239,"Jar":245,"NetCoreZip":247,"Source":249}}},{"2":{"Name":"BuildResultUserSourceInfo","Properties":{"buildResultId":{"Type":4,"Flags":0,"Description":"Resource id of an existing succeeded build result under the same Spring instance."},"type":{"Type":238,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"BuildResult"}},{"2":{"Name":"CustomContainerUserSourceInfo","Properties":{"customContainer":{"Type":240,"Flags":0,"Description":"Custom container payload"},"type":{"Type":244,"Flags":1,"Description":"Type of the source uploaded"}}}},{"2":{"Name":"CustomContainer","Properties":{"server":{"Type":4,"Flags":0,"Description":"The name of the registry that contains the container image"},"containerImage":{"Type":4,"Flags":0,"Description":"Container image of the custom container. This should be in the form of : without the server name of the registry"},"command":{"Type":241,"Flags":0,"Description":"Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided."},"args":{"Type":242,"Flags":0,"Description":"Arguments to the entrypoint. The docker image's CMD is used if this is not provided."},"imageRegistryCredential":{"Type":243,"Flags":0,"Description":"Credential of the image registry"},"languageFramework":{"Type":4,"Flags":0,"Description":"Language framework of the container image uploaded"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ImageRegistryCredential","Properties":{"username":{"Type":4,"Flags":0,"Description":"The username of the image registry credential"},"password":{"Type":4,"Flags":0,"Description":"The password of the image registry credential"}}}},{"6":{"Value":"Container"}},{"2":{"Name":"JarUploadedUserSourceInfo","Properties":{"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the Jar file"},"jvmOptions":{"Type":4,"Flags":0,"Description":"JVM parameter"},"relativePath":{"Type":4,"Flags":0,"Description":"Relative path of the storage which stores the source"},"type":{"Type":246,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"Jar"}},{"2":{"Name":"NetCoreZipUploadedUserSourceInfo","Properties":{"netCoreMainEntryPath":{"Type":4,"Flags":0,"Description":"The path to the .NET executable relative to zip root"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the .Net file"},"relativePath":{"Type":4,"Flags":0,"Description":"Relative path of the storage which stores the source"},"type":{"Type":248,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"NetCoreZip"}},{"2":{"Name":"SourceUploadedUserSourceInfo","Properties":{"artifactSelector":{"Type":4,"Flags":0,"Description":"Selector for the artifact to be used for the deployment for multi-module projects. This should be\r\nthe relative path to the target module/project."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the source file"},"relativePath":{"Type":4,"Flags":0,"Description":"Relative path of the storage which stores the source"},"type":{"Type":250,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"Source"}},{"2":{"Name":"DeploymentSettings","Properties":{"resourceRequests":{"Type":252,"Flags":0,"Description":"The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later."},"environmentVariables":{"Type":253,"Flags":0,"Description":"Collection of environment variables"},"addonConfigs":{"Type":255,"Flags":0,"Description":"Collection of addons"},"containerProbeSettings":{"Type":256,"Flags":0,"Description":"Container liveness and readiness probe settings"}}}},{"2":{"Name":"ResourceRequests","Properties":{"cpu":{"Type":4,"Flags":0,"Description":"Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier."},"memory":{"Type":4,"Flags":0,"Description":"Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier."}}}},{"2":{"Name":"DeploymentSettingsEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"AddonProfile","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"DeploymentSettingsAddonConfigs","Properties":{},"AdditionalProperties":254}},{"2":{"Name":"ContainerProbeSettings","Properties":{"disableProbe":{"Type":2,"Flags":0,"Description":"Indicates whether disable the liveness and readiness probe"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[257,258,259,260,4]}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Running"}},{"5":{"Elements":[262,263,4]}},{"2":{"Name":"DeploymentInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the deployment instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the deployment instance"},"reason":{"Type":4,"Flags":2,"Description":"Failed reason of the deployment instance"},"discoveryStatus":{"Type":4,"Flags":2,"Description":"Discovery status of the deployment instance"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the deployment instance"},"zone":{"Type":4,"Flags":2,"Description":"Availability zone information of the deployment instance"}}}},{"3":{"ItemType":265}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/deployments@2022-03-01-preview","ScopeType":8,"Body":234,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/gateways"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":268,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":269,"Flags":10,"Description":"The resource api version"},"properties":{"Type":271,"Flags":0,"Description":"Spring Cloud Gateway properties payload"},"sku":{"Type":37,"Flags":0,"Description":"Sku of the Spring Cloud Gateway resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"GatewayProperties","Properties":{"provisioningState":{"Type":277,"Flags":2,"Description":"State of the Spring Cloud Gateway."},"public":{"Type":2,"Flags":0,"Description":"Indicates whether the Spring Cloud Gateway exposes endpoint."},"url":{"Type":4,"Flags":2,"Description":"URL of the Spring Cloud Gateway, exposed when 'public' is true."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"ssoProperties":{"Type":278,"Flags":0,"Description":"Single sign-on related configuration"},"apiMetadataProperties":{"Type":280,"Flags":0,"Description":"API metadata property for Spring Cloud Gateway"},"corsProperties":{"Type":281,"Flags":0,"Description":"Cross-Origin Resource Sharing property"},"resourceRequests":{"Type":286,"Flags":0,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":288,"Flags":2,"Description":"Collection of instances belong to Spring Cloud Gateway."},"operatorProperties":{"Type":289,"Flags":2,"Description":"Properties of the Spring Cloud Gateway Operator."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[272,273,274,275,276,4]}},{"2":{"Name":"SsoProperties","Properties":{"scope":{"Type":279,"Flags":0,"Description":"It defines the specific actions applications can be allowed to do on a user's behalf"},"clientId":{"Type":4,"Flags":0,"Description":"The public identifier for the application"},"clientSecret":{"Type":4,"Flags":0,"Description":"The secret known only to the application and the authorization server"},"issuerUri":{"Type":4,"Flags":0,"Description":"The URI of Issuer Identifier"}}}},{"3":{"ItemType":4}},{"2":{"Name":"GatewayApiMetadataProperties","Properties":{"title":{"Type":4,"Flags":0,"Description":"Title describing the context of the APIs available on the Gateway instance (default: `Spring Cloud Gateway for K8S`)"},"description":{"Type":4,"Flags":0,"Description":"Detailed description of the APIs available on the Gateway instance (default: `Generated OpenAPI 3 document that describes the API routes configured.`)"},"documentation":{"Type":4,"Flags":0,"Description":"Location of additional documentation for the APIs available on the Gateway instance"},"version":{"Type":4,"Flags":0,"Description":"Version of APIs available on this Gateway instance (default: `unspecified`)."},"serverUrl":{"Type":4,"Flags":0,"Description":"Base URL that API consumers will use to access APIs on the Gateway instance."}}}},{"2":{"Name":"GatewayCorsProperties","Properties":{"allowedOrigins":{"Type":282,"Flags":0,"Description":"Allowed origins to make cross-site requests. The special value `*` allows all domains."},"allowedMethods":{"Type":283,"Flags":0,"Description":"Allowed HTTP methods on cross-site requests. The special value `*` allows all methods. If not set, `GET` and `HEAD` are allowed by default."},"allowedHeaders":{"Type":284,"Flags":0,"Description":"Allowed headers in cross-site requests. The special value `*` allows actual requests to send any header."},"maxAge":{"Type":3,"Flags":0,"Description":"How long, in seconds, the response from a pre-flight request can be cached by clients."},"allowCredentials":{"Type":2,"Flags":0,"Description":"Whether user credentials are supported on cross-site requests. Valid values: `true`, `false`."},"exposedHeaders":{"Type":285,"Flags":0,"Description":"HTTP response headers to expose for cross-site requests."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"GatewayResourceRequests","Properties":{"cpu":{"Type":4,"Flags":0,"Description":"Cpu allocated to each Spring Cloud Gateway instance."},"memory":{"Type":4,"Flags":0,"Description":"Memory allocated to each Spring Cloud Gateway instance."}}}},{"2":{"Name":"GatewayInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Spring Cloud Gateway instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Spring Cloud Gateway instance"}}}},{"3":{"ItemType":287}},{"2":{"Name":"GatewayOperatorProperties","Properties":{"resourceRequests":{"Type":290,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":291,"Flags":2,"Description":"Collection of instances belong to Spring Cloud Gateway operator."}}}},{"2":{"Name":"GatewayOperatorResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Spring Cloud Gateway Operator instance."},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Spring Cloud Gateway Operator instance."},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Spring Cloud Gateway Operator."}}}},{"3":{"ItemType":287}},{"4":{"Name":"Microsoft.AppPlatform/Spring/gateways@2022-03-01-preview","ScopeType":8,"Body":270,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/gateways/routeConfigs"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/gateways/routeConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":293,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":294,"Flags":10,"Description":"The resource api version"},"properties":{"Type":296,"Flags":0,"Description":"API route config of the Spring Cloud Gateway"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"GatewayRouteConfigProperties","Properties":{"provisioningState":{"Type":302,"Flags":2,"Description":"State of the Spring Cloud Gateway route config."},"appResourceId":{"Type":4,"Flags":0,"Description":"The resource Id of the Azure Spring Cloud app, required unless route defines `uri`."},"routes":{"Type":307,"Flags":0,"Description":"Array of API routes, each route contains properties such as `title`, `uri`, `ssoEnabled`, `predicates`, `filters`."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[297,298,299,300,301,4]}},{"2":{"Name":"GatewayApiRoute","Properties":{"title":{"Type":4,"Flags":0,"Description":"A title, will be applied to methods in the generated OpenAPI documentation."},"description":{"Type":4,"Flags":0,"Description":"A description, will be applied to methods in the generated OpenAPI documentation."},"uri":{"Type":4,"Flags":0,"Description":"Full uri, will override `appName`."},"ssoEnabled":{"Type":2,"Flags":0,"Description":"Enable sso validation."},"tokenRelay":{"Type":2,"Flags":0,"Description":"Pass currently-authenticated user's identity token to application service, default is 'false'"},"predicates":{"Type":304,"Flags":0,"Description":"A number of conditions to evaluate a route for each request. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request."},"filters":{"Type":305,"Flags":0,"Description":"To modify the request before sending it to the target endpoint, or the received response."},"order":{"Type":3,"Flags":0,"Description":"Route processing order."},"tags":{"Type":306,"Flags":0,"Description":"Classification tags, will be applied to methods in the generated OpenAPI documentation."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":303}},{"4":{"Name":"Microsoft.AppPlatform/Spring/gateways/routeConfigs@2022-03-01-preview","ScopeType":8,"Body":295,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/gateways/domains"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/gateways/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":309,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":310,"Flags":10,"Description":"The resource api version"},"properties":{"Type":312,"Flags":0,"Description":"The properties of custom domain for Spring Cloud Gateway"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"GatewayCustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/gateways/domains@2022-03-01-preview","ScopeType":8,"Body":311,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apiPortals"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apiPortals","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":314,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":315,"Flags":10,"Description":"The resource api version"},"properties":{"Type":317,"Flags":0,"Description":"API portal properties payload"},"sku":{"Type":37,"Flags":0,"Description":"Sku of the API portal resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ApiPortalProperties","Properties":{"provisioningState":{"Type":323,"Flags":2,"Description":"State of the API portal."},"public":{"Type":2,"Flags":0,"Description":"Indicates whether the API portal exposes endpoint."},"url":{"Type":4,"Flags":2,"Description":"URL of the API portal, exposed when 'public' is true."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"gatewayIds":{"Type":324,"Flags":0,"Description":"The array of resource Ids of gateway to integrate with API portal."},"sourceUrls":{"Type":325,"Flags":0,"Description":"Collection of OpenAPI source URL locations."},"ssoProperties":{"Type":278,"Flags":0,"Description":"Single sign-on related configuration"},"resourceRequests":{"Type":326,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":328,"Flags":2,"Description":"Collection of instances belong to API portal."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[318,319,320,321,322,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ApiPortalResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each API portal instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each API portal instance"}}}},{"2":{"Name":"ApiPortalInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the API portal instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the API portal instance"}}}},{"3":{"ItemType":327}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apiPortals@2022-03-01-preview","ScopeType":8,"Body":316,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apiPortals/domains"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apiPortals/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":330,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":331,"Flags":10,"Description":"The resource api version"},"properties":{"Type":333,"Flags":0,"Description":"The properties of custom domain for API portal"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ApiPortalCustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apiPortals/domains@2022-03-01-preview","ScopeType":8,"Body":332,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":335,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":336,"Flags":10,"Description":"The resource api version"},"properties":{"Type":338,"Flags":2,"Description":"Properties of the build resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildServiceProperties","Properties":{"kPackVersion":{"Type":4,"Flags":0,"Description":"The installed KPack version in this build service."},"provisioningState":{"Type":344,"Flags":2,"Description":"Provisioning state of the KPack build result"},"resourceRequests":{"Type":345,"Flags":0,"Description":"The runtime resource configuration of this build service."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[339,340,341,342,343,4]}},{"2":{"Name":"BuildServicePropertiesResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"vCPU allocated to the entire build service node pool."},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to the entire build service node pool."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices@2022-03-01-preview","ScopeType":8,"Body":337,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builds/results"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds/results","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":347,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":348,"Flags":10,"Description":"The resource api version"},"properties":{"Type":350,"Flags":2,"Description":"Properties of the build result resource"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildResultProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of this build result"},"provisioningState":{"Type":356,"Flags":2,"Description":"Provisioning state of the KPack build result"},"buildPodName":{"Type":4,"Flags":0,"Description":"The build pod name which can be used to get the build log streaming."},"buildStages":{"Type":363,"Flags":2,"Description":"All of the build stage (init-container and container) resources in build pod."}}}},{"6":{"Value":"Queuing"}},{"6":{"Value":"Building"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[351,352,353,354,355,4]}},{"2":{"Name":"BuildStageProperties","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of this build stage resource."},"status":{"Type":362,"Flags":2,"Description":"The provisioning state of this build stage resource."}}}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[358,359,360,361,4]}},{"3":{"ItemType":357}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds/results@2022-03-01-preview","ScopeType":8,"Body":349,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":2,"Description":"Supported buildpack resource properties"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"SupportedBuildpackResourceProperties","Properties":{"buildpackId":{"Type":4,"Flags":0,"Description":"The id of supported buildpack"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks@2022-03-01-preview","ScopeType":8,"Body":367,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":370,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":371,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":2,"Description":"Supported stack resource properties"},"systemData":{"Type":39,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"SupportedStackResourceProperties","Properties":{"stackId":{"Type":4,"Flags":0,"Description":"The id of supported stack"},"version":{"Type":4,"Flags":0,"Description":"The version of supported stack"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks@2022-03-01-preview","ScopeType":8,"Body":372,"Flags":1}},{"2":{"Name":"TestKeys","Properties":{"primaryKey":{"Type":4,"Flags":0,"Description":"Primary key"},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary key"},"primaryTestEndpoint":{"Type":4,"Flags":0,"Description":"Primary test endpoint"},"secondaryTestEndpoint":{"Type":4,"Flags":0,"Description":"Secondary test endpoint"},"enabled":{"Type":2,"Flags":0,"Description":"Indicates whether the test endpoint feature enabled or not"}}}},{"8":{"Name":"listTestKeys","ResourceType":"Microsoft.AppPlatform/Spring","ApiVersion":"2022-03-01-preview","Output":375}}]
\ No newline at end of file
diff --git a/generated/appplatform/microsoft.appplatform/2022-03-01-preview/types.md b/generated/appplatform/microsoft.appplatform/2022-03-01-preview/types.md
index da8ad66e81..e4899d9b01 100644
--- a/generated/appplatform/microsoft.appplatform/2022-03-01-preview/types.md
+++ b/generated/appplatform/microsoft.appplatform/2022-03-01-preview/types.md
@@ -423,6 +423,7 @@
* **issuer**: string (ReadOnly): The issuer of certificate.
* **subjectName**: string (ReadOnly): The subject name of certificate.
* **thumbprint**: string (ReadOnly): The thumbprint of certificate.
+
### ContentCertificateProperties
#### Properties
* **content**: string (WriteOnly): The content of uploaded certificate.
@@ -536,6 +537,7 @@
* **mountOptions**: string[]: These are the mount options for a persistent disk.
* **mountPath**: string (Required): The mount path of the persistent disk.
* **readOnly**: bool: Indicates whether the persistent disk is a readOnly one.
+
### AzureFileVolume
#### Properties
* **shareName**: string (Required): The share name of the Azure File share.
@@ -772,6 +774,7 @@
* **Discriminator**: storageType
### Base Properties
+
### StorageAccount
#### Properties
* **accountKey**: string (Required, WriteOnly): The account key of the Azure Storage Account.
@@ -834,6 +837,7 @@
### Base Properties
* **version**: string: Version of the source
+
### BuildResultUserSourceInfo
#### Properties
* **buildResultId**: string: Resource id of an existing succeeded build result under the same Spring instance.
@@ -847,12 +851,14 @@
### JarUploadedUserSourceInfo
#### Properties
* **jvmOptions**: string: JVM parameter
+* **relativePath**: string: Relative path of the storage which stores the source
* **runtimeVersion**: string: Runtime version of the Jar file
* **type**: 'Jar' (Required): Type of the source uploaded
### NetCoreZipUploadedUserSourceInfo
#### Properties
* **netCoreMainEntryPath**: string: The path to the .NET executable relative to zip root
+* **relativePath**: string: Relative path of the storage which stores the source
* **runtimeVersion**: string: Runtime version of the .Net file
* **type**: 'NetCoreZip' (Required): Type of the source uploaded
@@ -860,6 +866,7 @@
#### Properties
* **artifactSelector**: string: Selector for the artifact to be used for the deployment for multi-module projects. This should be
the relative path to the target module/project.
+* **relativePath**: string: Relative path of the storage which stores the source
* **runtimeVersion**: string: Runtime version of the source file
* **type**: 'Source' (Required): Type of the source uploaded
diff --git a/generated/appplatform/microsoft.appplatform/2022-04-01/types.json b/generated/appplatform/microsoft.appplatform/2022-04-01/types.json
index fb5ef36980..da1d749bce 100644
--- a/generated/appplatform/microsoft.appplatform/2022-04-01/types.json
+++ b/generated/appplatform/microsoft.appplatform/2022-04-01/types.json
@@ -1 +1 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.AppPlatform/Spring"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of the Service resource"},"sku":{"Type":34,"Flags":0,"Description":"Sku of the Service resource"},"location":{"Type":4,"Flags":0,"Description":"The GEO location of the resource."},"tags":{"Type":35,"Flags":0,"Description":"Tags of the service which is a list of key value pairs that describe the resource."},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":23,"Flags":2,"Description":"Provisioning state of the Service"},"networkProfile":{"Type":24,"Flags":0,"Description":"Network profile of the Service"},"version":{"Type":3,"Flags":2,"Description":"Version of the Service"},"serviceId":{"Type":4,"Flags":2,"Description":"ServiceInstanceEntity GUID which uniquely identifies a created resource"},"zoneRedundant":{"Type":2,"Flags":0},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified dns name of the service instance"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Moved"}},{"6":{"Value":"MoveFailed"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,4]}},{"2":{"Name":"NetworkProfile","Properties":{"serviceRuntimeSubnetId":{"Type":4,"Flags":0,"Description":"Fully qualified resource Id of the subnet to host Azure Spring Apps Service Runtime"},"appSubnetId":{"Type":4,"Flags":0,"Description":"Fully qualified resource Id of the subnet to host customer apps in Azure Spring Apps"},"serviceCidr":{"Type":4,"Flags":0,"Description":"Azure Spring Apps service reserved CIDR"},"serviceRuntimeNetworkResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing network resources of Azure Spring Apps Service Runtime"},"appNetworkResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing network resources for customer apps in Azure Spring Apps"},"outboundIPs":{"Type":25,"Flags":2,"Description":"Desired outbound IP resources for Azure Spring Apps resource."},"requiredTraffics":{"Type":33,"Flags":2,"Description":"Required inbound or outbound traffics for Azure Spring Apps resource."}}}},{"2":{"Name":"NetworkProfileOutboundIPs","Properties":{"publicIPs":{"Type":26,"Flags":2,"Description":"A list of public IP addresses."}}}},{"3":{"ItemType":4}},{"2":{"Name":"RequiredTraffic","Properties":{"protocol":{"Type":4,"Flags":2,"Description":"The protocol of required traffic"},"port":{"Type":3,"Flags":2,"Description":"The port of required traffic"},"ips":{"Type":28,"Flags":2,"Description":"The ip list of required traffic"},"fqdns":{"Type":29,"Flags":2,"Description":"The FQDN list of required traffic"},"direction":{"Type":32,"Flags":2,"Description":"The direction of required traffic"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"Inbound"}},{"6":{"Value":"Outbound"}},{"5":{"Elements":[30,31,4]}},{"3":{"ItemType":27}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Sku"},"tier":{"Type":4,"Flags":0,"Description":"Tier of the Sku"},"capacity":{"Type":3,"Flags":0,"Description":"Current capacity of the target resource"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":41,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":46,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[37,38,39,40,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[42,43,44,45,4]}},{"4":{"Name":"Microsoft.AppPlatform/Spring@2022-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.AppPlatform/Spring/configServers"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/configServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":48,"Flags":9,"Description":"The resource name"},"type":{"Type":49,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":50,"Flags":10,"Description":"The resource api version"},"properties":{"Type":52,"Flags":0,"Description":"Properties of the Config Server resource"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ConfigServerProperties","Properties":{"provisioningState":{"Type":58,"Flags":2,"Description":"State of the config server."},"error":{"Type":59,"Flags":0,"Description":"Error when apply config server settings."},"configServer":{"Type":60,"Flags":0,"Description":"Settings of config server."}}}},{"6":{"Value":"NotAvailable"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[53,54,55,56,57,4]}},{"2":{"Name":"Error","Properties":{"code":{"Type":4,"Flags":0,"Description":"The code of error."},"message":{"Type":4,"Flags":0,"Description":"The message of error."}}}},{"2":{"Name":"ConfigServerSettings","Properties":{"gitProperty":{"Type":61,"Flags":0,"Description":"Property of git environment."}}}},{"2":{"Name":"ConfigServerGitProperty","Properties":{"repositories":{"Type":65,"Flags":0,"Description":"Repositories of git."},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":0,"Description":"Label of the repository"},"searchPaths":{"Type":66,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"2":{"Name":"GitPatternRepository","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the repository"},"pattern":{"Type":63,"Flags":0,"Description":"Collection of pattern of the repository"},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":0,"Description":"Label of the repository"},"searchPaths":{"Type":64,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":62}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.AppPlatform/Spring/configServers@2022-04-01","ScopeType":8,"Body":51,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/configurationServices"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/configurationServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":68,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":69,"Flags":10,"Description":"The resource api version"},"properties":{"Type":71,"Flags":0,"Description":"Application Configuration Service properties payload"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ConfigurationServiceProperties","Properties":{"provisioningState":{"Type":77,"Flags":2,"Description":"State of the Application Configuration Service."},"resourceRequests":{"Type":78,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":80,"Flags":2,"Description":"Collection of instances belong to Application Configuration Service."},"settings":{"Type":81,"Flags":0,"Description":"The settings of Application Configuration Service."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"ConfigurationServiceResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Application Configuration Service instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Application Configuration Service instance"},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Application Configuration Service"}}}},{"2":{"Name":"ConfigurationServiceInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Application Configuration Service instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Application Configuration Service instance"}}}},{"3":{"ItemType":79}},{"2":{"Name":"ConfigurationServiceSettings","Properties":{"gitProperty":{"Type":82,"Flags":0,"Description":"Property of git environment."}}}},{"2":{"Name":"ConfigurationServiceGitProperty","Properties":{"repositories":{"Type":86,"Flags":0,"Description":"Repositories of Application Configuration Service git property."}}}},{"2":{"Name":"ConfigurationServiceGitRepository","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the repository"},"patterns":{"Type":84,"Flags":1,"Description":"Collection of patterns of the repository"},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":1,"Description":"Label of the repository"},"searchPaths":{"Type":85,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":83}},{"4":{"Name":"Microsoft.AppPlatform/Spring/configurationServices@2022-04-01","ScopeType":8,"Body":70,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/serviceRegistries"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/serviceRegistries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":88,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":89,"Flags":10,"Description":"The resource api version"},"properties":{"Type":91,"Flags":2,"Description":"Service Registry properties payload"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ServiceRegistryProperties","Properties":{"provisioningState":{"Type":97,"Flags":2,"Description":"State of the Service Registry."},"resourceRequests":{"Type":98,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":100,"Flags":2,"Description":"Collection of instances belong to Service Registry."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[92,93,94,95,96,4]}},{"2":{"Name":"ServiceRegistryResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Service Registry instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Service Registry instance"},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Service Registry"}}}},{"2":{"Name":"ServiceRegistryInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Service Registry instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Service Registry instance"}}}},{"3":{"ItemType":99}},{"4":{"Name":"Microsoft.AppPlatform/Spring/serviceRegistries@2022-04-01","ScopeType":8,"Body":90,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builds"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"properties":{"Type":105,"Flags":0,"Description":"Properties of the build resource"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildProperties","Properties":{"relativePath":{"Type":4,"Flags":0,"Description":"The relative path of source code"},"builder":{"Type":4,"Flags":0,"Description":"The resource id of builder to build the source code"},"agentPool":{"Type":4,"Flags":0,"Description":"The resource id of agent pool"},"provisioningState":{"Type":111,"Flags":2,"Description":"Provisioning state of the KPack build result"},"env":{"Type":112,"Flags":0,"Description":"The environment variables for this build"},"triggeredBuildResult":{"Type":113,"Flags":2,"Description":"The build result triggered by this build"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[106,107,108,109,110,4]}},{"2":{"Name":"BuildPropertiesEnv","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"TriggeredBuildResult","Properties":{"id":{"Type":4,"Flags":0,"Description":"The unique build id of this build result"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds@2022-04-01","ScopeType":8,"Body":104,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":115,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":116,"Flags":10,"Description":"The resource api version"},"properties":{"Type":118,"Flags":0,"Description":"Properties of a buildpack binding"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildpackBindingProperties","Properties":{"bindingType":{"Type":125,"Flags":0,"Description":"Buildpack Binding Type"},"provisioningState":{"Type":131,"Flags":2,"Description":"State of the Buildpack Binding."},"launchProperties":{"Type":132,"Flags":0,"Description":"The object describes the buildpack binding launch properties"}}}},{"6":{"Value":"ApplicationInsights"}},{"6":{"Value":"ApacheSkyWalking"}},{"6":{"Value":"AppDynamics"}},{"6":{"Value":"Dynatrace"}},{"6":{"Value":"NewRelic"}},{"6":{"Value":"ElasticAPM"}},{"5":{"Elements":[119,120,121,122,123,124,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[126,127,128,129,130,4]}},{"2":{"Name":"BuildpackBindingLaunchProperties","Properties":{"properties":{"Type":133,"Flags":0,"Description":"Non-sensitive properties for launchProperties"},"secrets":{"Type":134,"Flags":0,"Description":"Sensitive properties for launchProperties"}}}},{"2":{"Name":"BuildpackBindingLaunchProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"BuildpackBindingLaunchPropertiesSecrets","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings@2022-04-01","ScopeType":8,"Body":117,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builders"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":0,"Description":"Property of the Builder resource."},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuilderProperties","Properties":{"provisioningState":{"Type":145,"Flags":2,"Description":"Builder provision status."},"stack":{"Type":146,"Flags":0,"Description":"Builder cluster stack property."},"buildpackGroups":{"Type":150,"Flags":0,"Description":"Builder buildpack groups."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[140,141,142,143,144,4]}},{"2":{"Name":"StackProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of the ClusterStack."},"version":{"Type":4,"Flags":0,"Description":"Version of the ClusterStack"}}}},{"2":{"Name":"BuildpacksGroupProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Buildpack group name"},"buildpacks":{"Type":149,"Flags":0,"Description":"Buildpacks in the buildpack group"}}}},{"2":{"Name":"BuildpackProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of the buildpack"}}}},{"3":{"ItemType":148}},{"3":{"ItemType":147}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders@2022-04-01","ScopeType":8,"Body":138,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/agentPools"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":152,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":153,"Flags":10,"Description":"The resource api version"},"properties":{"Type":155,"Flags":0,"Description":"build service agent pool properties"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildServiceAgentPoolProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning state of the build service agent pool"},"poolSize":{"Type":156,"Flags":0,"Description":"build service agent pool size properties"}}}},{"2":{"Name":"BuildServiceAgentPoolSizeProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of build service agent pool size"},"cpu":{"Type":4,"Flags":2,"Description":"The cpu property of build service agent pool size"},"memory":{"Type":4,"Flags":2,"Description":"The memory property of build service agent pool size"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/agentPools@2022-04-01","ScopeType":8,"Body":154,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.AppPlatform/Spring/monitoringSettings"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/monitoringSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":158,"Flags":9,"Description":"The resource name"},"type":{"Type":159,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":160,"Flags":10,"Description":"The resource api version"},"properties":{"Type":162,"Flags":0,"Description":"Properties of the Monitoring Setting resource"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"MonitoringSettingProperties","Properties":{"provisioningState":{"Type":167,"Flags":2,"Description":"State of the Monitoring Setting."},"error":{"Type":59,"Flags":0,"Description":"Error when apply Monitoring Setting changes."},"traceEnabled":{"Type":2,"Flags":0,"Description":"Indicates whether enable the trace functionality, which will be deprecated since api version 2020-11-01-preview. Please leverage appInsightsInstrumentationKey to indicate if monitoringSettings enabled or not"},"appInsightsInstrumentationKey":{"Type":4,"Flags":0,"Description":"Target application insight instrumentation key, null or whitespace include empty will disable monitoringSettings"},"appInsightsSamplingRate":{"Type":3,"Flags":0,"Description":"Indicates the sampling rate of application insight agent, should be in range [0.0, 100.0]"},"appInsightsAgentVersions":{"Type":168,"Flags":0,"Description":"Indicates the versions of application insight agent"}}}},{"6":{"Value":"NotAvailable"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[163,164,165,166,4]}},{"2":{"Name":"ApplicationInsightsAgentVersions","Properties":{"java":{"Type":4,"Flags":2,"Description":"Indicates the version of application insight java agent"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/monitoringSettings@2022-04-01","ScopeType":8,"Body":161,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":170,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":171,"Flags":10,"Description":"The resource api version"},"properties":{"Type":173,"Flags":0,"Description":"Properties of the App resource"},"identity":{"Type":186,"Flags":0,"Description":"The Managed Identity type of the app resource"},"location":{"Type":4,"Flags":0,"Description":"The GEO location of the application, always the same with its parent resource"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"AppResourceProperties","Properties":{"public":{"Type":2,"Flags":0,"Description":"Indicates whether the App exposes public endpoint"},"url":{"Type":4,"Flags":2,"Description":"URL of the App"},"addonConfigs":{"Type":175,"Flags":0,"Description":"Collection of addons"},"provisioningState":{"Type":181,"Flags":2,"Description":"Provisioning state of the App"},"fqdn":{"Type":4,"Flags":0,"Description":"Fully qualified dns Name."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"temporaryDisk":{"Type":182,"Flags":0,"Description":"Temporary disk settings"},"persistentDisk":{"Type":183,"Flags":0,"Description":"Persistent disk settings"},"enableEndToEndTLS":{"Type":2,"Flags":0,"Description":"Indicate if end to end TLS is enabled."},"loadedCertificates":{"Type":185,"Flags":0,"Description":"Collection of loaded certificates"}}}},{"2":{"Name":"AddonProfile","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"AppResourcePropertiesAddonConfigs","Properties":{},"AdditionalProperties":174}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[176,177,178,179,180,4]}},{"2":{"Name":"TemporaryDisk","Properties":{"sizeInGB":{"Type":3,"Flags":0,"Description":"Size of the temporary disk in GB"},"mountPath":{"Type":4,"Flags":0,"Description":"Mount path of the temporary disk"}}}},{"2":{"Name":"PersistentDisk","Properties":{"sizeInGB":{"Type":3,"Flags":0,"Description":"Size of the persistent disk in GB"},"usedInGB":{"Type":3,"Flags":2,"Description":"Size of the used persistent disk in GB"},"mountPath":{"Type":4,"Flags":0,"Description":"Mount path of the persistent disk"}}}},{"2":{"Name":"LoadedCertificate","Properties":{"resourceId":{"Type":4,"Flags":1,"Description":"Resource Id of loaded certificate"},"loadTrustStore":{"Type":2,"Flags":0,"Description":"Indicate whether the certificate will be loaded into default trust store, only work for Java runtime."}}}},{"3":{"ItemType":184}},{"2":{"Name":"ManagedIdentityProperties","Properties":{"type":{"Type":191,"Flags":0,"Description":"Type of the managed identity"},"principalId":{"Type":4,"Flags":0,"Description":"Principal Id of system-assigned managed identity."},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant Id of system-assigned managed identity."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[187,188,189,190,4]}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps@2022-04-01","ScopeType":8,"Body":172,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/bindings"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/bindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":194,"Flags":10,"Description":"The resource api version"},"properties":{"Type":196,"Flags":0,"Description":"Properties of the Binding resource"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BindingResourceProperties","Properties":{"resourceName":{"Type":4,"Flags":2,"Description":"The name of the bound resource"},"resourceType":{"Type":4,"Flags":2,"Description":"The standard Azure resource type of the bound resource"},"resourceId":{"Type":4,"Flags":0,"Description":"The Azure resource id of the bound resource"},"key":{"Type":4,"Flags":0,"Description":"The key of the bound resource"},"bindingParameters":{"Type":197,"Flags":0,"Description":"Binding parameters of the Binding resource"},"generatedProperties":{"Type":4,"Flags":2,"Description":"The generated Spring Boot property file for this binding. The secret will be deducted."},"createdAt":{"Type":4,"Flags":2,"Description":"Creation time of the Binding resource"},"updatedAt":{"Type":4,"Flags":2,"Description":"Update time of the Binding resource"}}}},{"2":{"Name":"BindingResourcePropertiesBindingParameters","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/bindings@2022-04-01","ScopeType":8,"Body":195,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/certificates"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":199,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":200,"Flags":10,"Description":"The resource api version"},"properties":{"Type":202,"Flags":0,"Description":"Properties of the certificate resource payload."},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"7":{"Name":"CertificateProperties","Discriminator":"type","BaseProperties":{"thumbprint":{"Type":4,"Flags":2,"Description":"The thumbprint of certificate."},"issuer":{"Type":4,"Flags":2,"Description":"The issuer of certificate."},"issuedDate":{"Type":4,"Flags":2,"Description":"The issue date of certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"The expiration date of certificate."},"activateDate":{"Type":4,"Flags":2,"Description":"The activate date of certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"The subject name of certificate."},"dnsNames":{"Type":203,"Flags":2,"Description":"The domain list of certificate."}},"Elements":{"ContentCertificate":204,"KeyVaultCertificate":206}}},{"3":{"ItemType":4}},{"2":{"Name":"ContentCertificateProperties","Properties":{"content":{"Type":4,"Flags":4,"Description":"The content of uploaded certificate."},"type":{"Type":205,"Flags":1,"Description":"The type of the certificate source."}}}},{"6":{"Value":"ContentCertificate"}},{"2":{"Name":"KeyVaultCertificateProperties","Properties":{"vaultUri":{"Type":4,"Flags":1,"Description":"The vault uri of user key vault."},"keyVaultCertName":{"Type":4,"Flags":1,"Description":"The certificate name of key vault."},"certVersion":{"Type":4,"Flags":0,"Description":"The certificate version of key vault."},"excludePrivateKey":{"Type":2,"Flags":0,"Description":"Optional. If set to true, it will not import private key from key vault."},"type":{"Type":207,"Flags":1,"Description":"The type of the certificate source."}}}},{"6":{"Value":"KeyVaultCertificate"}},{"4":{"Name":"Microsoft.AppPlatform/Spring/certificates@2022-04-01","ScopeType":8,"Body":201,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/domains"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":209,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":210,"Flags":10,"Description":"The resource api version"},"properties":{"Type":212,"Flags":0,"Description":"Properties of the custom domain resource."},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"CustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."},"appName":{"Type":4,"Flags":2,"Description":"The app name of domain."},"certName":{"Type":4,"Flags":0,"Description":"The bound certificate name of domain."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/domains@2022-04-01","ScopeType":8,"Body":211,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/deployments"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":217,"Flags":0,"Description":"Properties of the Deployment resource"},"sku":{"Type":34,"Flags":0,"Description":"Sku of the Deployment resource"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"DeploymentResourceProperties","Properties":{"source":{"Type":218,"Flags":0,"Description":"Uploaded source information of the deployment."},"deploymentSettings":{"Type":227,"Flags":0,"Description":"Deployment settings of the Deployment"},"provisioningState":{"Type":236,"Flags":2,"Description":"Provisioning state of the Deployment"},"status":{"Type":239,"Flags":2,"Description":"Status of the Deployment"},"active":{"Type":2,"Flags":0,"Description":"Indicates whether the Deployment is active"},"instances":{"Type":241,"Flags":2,"Description":"Collection of instances belong to the Deployment"}}}},{"7":{"Name":"UserSourceInfo","Discriminator":"type","BaseProperties":{"version":{"Type":4,"Flags":0,"Description":"Version of the source"}},"Elements":{"BuildResult":219,"Jar":221,"NetCoreZip":223,"Source":225}}},{"2":{"Name":"BuildResultUserSourceInfo","Properties":{"buildResultId":{"Type":4,"Flags":0,"Description":"Resource id of an existing succeeded build result under the same Spring instance."},"type":{"Type":220,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"BuildResult"}},{"2":{"Name":"JarUploadedUserSourceInfo","Properties":{"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the Jar file"},"jvmOptions":{"Type":4,"Flags":0,"Description":"JVM parameter"},"type":{"Type":222,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"Jar"}},{"2":{"Name":"NetCoreZipUploadedUserSourceInfo","Properties":{"netCoreMainEntryPath":{"Type":4,"Flags":0,"Description":"The path to the .NET executable relative to zip root"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the .Net file"},"type":{"Type":224,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"NetCoreZip"}},{"2":{"Name":"SourceUploadedUserSourceInfo","Properties":{"artifactSelector":{"Type":4,"Flags":0,"Description":"Selector for the artifact to be used for the deployment for multi-module projects. This should be\r\nthe relative path to the target module/project."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the source file"},"type":{"Type":226,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"Source"}},{"2":{"Name":"DeploymentSettings","Properties":{"resourceRequests":{"Type":228,"Flags":0,"Description":"The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later."},"environmentVariables":{"Type":229,"Flags":0,"Description":"Collection of environment variables"},"addonConfigs":{"Type":231,"Flags":0,"Description":"Collection of addons"}}}},{"2":{"Name":"ResourceRequests","Properties":{"cpu":{"Type":4,"Flags":0,"Description":"Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier."},"memory":{"Type":4,"Flags":0,"Description":"Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier."}}}},{"2":{"Name":"DeploymentSettingsEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"AddonProfile","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"DeploymentSettingsAddonConfigs","Properties":{},"AdditionalProperties":230}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[232,233,234,235,4]}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Running"}},{"5":{"Elements":[237,238,4]}},{"2":{"Name":"DeploymentInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the deployment instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the deployment instance"},"reason":{"Type":4,"Flags":2,"Description":"Failed reason of the deployment instance"},"discoveryStatus":{"Type":4,"Flags":2,"Description":"Discovery status of the deployment instance"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the deployment instance"},"zone":{"Type":4,"Flags":2,"Description":"Availability zone information of the deployment instance"}}}},{"3":{"ItemType":240}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/deployments@2022-04-01","ScopeType":8,"Body":216,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":246,"Flags":2,"Description":"Properties of the build resource"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildServiceProperties","Properties":{"kPackVersion":{"Type":4,"Flags":0,"Description":"The installed KPack version in this build service."},"provisioningState":{"Type":252,"Flags":2,"Description":"Provisioning state of the KPack build result"},"resourceRequests":{"Type":253,"Flags":0,"Description":"The runtime resource configuration of this build service."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[247,248,249,250,251,4]}},{"2":{"Name":"BuildServicePropertiesResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"vCPU allocated to the entire build service node pool."},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to the entire build service node pool."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices@2022-04-01","ScopeType":8,"Body":245,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builds/results"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds/results","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":258,"Flags":2,"Description":"Properties of the build result resource"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildResultProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of this build result"},"provisioningState":{"Type":264,"Flags":2,"Description":"Provisioning state of the KPack build result"},"buildPodName":{"Type":4,"Flags":0,"Description":"The build pod name which can be used to get the build log streaming."},"buildStages":{"Type":271,"Flags":2,"Description":"All of the build stage (init-container and container) resources in build pod."}}}},{"6":{"Value":"Queuing"}},{"6":{"Value":"Building"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[259,260,261,262,263,4]}},{"2":{"Name":"BuildStageProperties","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of this build stage resource."},"status":{"Type":270,"Flags":2,"Description":"The provisioning state of this build stage resource."}}}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[266,267,268,269,4]}},{"3":{"ItemType":265}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds/results@2022-04-01","ScopeType":8,"Body":257,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":276,"Flags":2,"Description":"Supported buildpack resource properties"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"SupportedBuildpackResourceProperties","Properties":{"buildpackId":{"Type":4,"Flags":0,"Description":"The id of supported buildpack"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks@2022-04-01","ScopeType":8,"Body":275,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":278,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":279,"Flags":10,"Description":"The resource api version"},"properties":{"Type":281,"Flags":2,"Description":"Supported stack resource properties"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"SupportedStackResourceProperties","Properties":{"stackId":{"Type":4,"Flags":0,"Description":"The id of supported stack"},"version":{"Type":4,"Flags":0,"Description":"The version of supported stack"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks@2022-04-01","ScopeType":8,"Body":280,"Flags":1}},{"2":{"Name":"TestKeys","Properties":{"primaryKey":{"Type":4,"Flags":0,"Description":"Primary key"},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary key"},"primaryTestEndpoint":{"Type":4,"Flags":0,"Description":"Primary test endpoint"},"secondaryTestEndpoint":{"Type":4,"Flags":0,"Description":"Secondary test endpoint"},"enabled":{"Type":2,"Flags":0,"Description":"Indicates whether the test endpoint feature enabled or not"}}}},{"8":{"Name":"listTestKeys","ResourceType":"Microsoft.AppPlatform/Spring","ApiVersion":"2022-04-01","Output":283}}]
\ No newline at end of file
+[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.AppPlatform/Spring"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of the Service resource"},"sku":{"Type":34,"Flags":0,"Description":"Sku of the Service resource"},"location":{"Type":4,"Flags":0,"Description":"The GEO location of the resource."},"tags":{"Type":35,"Flags":0,"Description":"Tags of the service which is a list of key value pairs that describe the resource."},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":23,"Flags":2,"Description":"Provisioning state of the Service"},"networkProfile":{"Type":24,"Flags":0,"Description":"Network profile of the Service"},"version":{"Type":3,"Flags":2,"Description":"Version of the Service"},"serviceId":{"Type":4,"Flags":2,"Description":"ServiceInstanceEntity GUID which uniquely identifies a created resource"},"zoneRedundant":{"Type":2,"Flags":0},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified dns name of the service instance"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Moved"}},{"6":{"Value":"MoveFailed"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,4]}},{"2":{"Name":"NetworkProfile","Properties":{"serviceRuntimeSubnetId":{"Type":4,"Flags":0,"Description":"Fully qualified resource Id of the subnet to host Azure Spring Apps Service Runtime"},"appSubnetId":{"Type":4,"Flags":0,"Description":"Fully qualified resource Id of the subnet to host customer apps in Azure Spring Apps"},"serviceCidr":{"Type":4,"Flags":0,"Description":"Azure Spring Apps service reserved CIDR"},"serviceRuntimeNetworkResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing network resources of Azure Spring Apps Service Runtime"},"appNetworkResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing network resources for customer apps in Azure Spring Apps"},"outboundIPs":{"Type":25,"Flags":2,"Description":"Desired outbound IP resources for Azure Spring Apps resource."},"requiredTraffics":{"Type":33,"Flags":2,"Description":"Required inbound or outbound traffics for Azure Spring Apps resource."}}}},{"2":{"Name":"NetworkProfileOutboundIPs","Properties":{"publicIPs":{"Type":26,"Flags":2,"Description":"A list of public IP addresses."}}}},{"3":{"ItemType":4}},{"2":{"Name":"RequiredTraffic","Properties":{"protocol":{"Type":4,"Flags":2,"Description":"The protocol of required traffic"},"port":{"Type":3,"Flags":2,"Description":"The port of required traffic"},"ips":{"Type":28,"Flags":2,"Description":"The ip list of required traffic"},"fqdns":{"Type":29,"Flags":2,"Description":"The FQDN list of required traffic"},"direction":{"Type":32,"Flags":2,"Description":"The direction of required traffic"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"Inbound"}},{"6":{"Value":"Outbound"}},{"5":{"Elements":[30,31,4]}},{"3":{"ItemType":27}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Sku"},"tier":{"Type":4,"Flags":0,"Description":"Tier of the Sku"},"capacity":{"Type":3,"Flags":0,"Description":"Current capacity of the target resource"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":41,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":46,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[37,38,39,40,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[42,43,44,45,4]}},{"4":{"Name":"Microsoft.AppPlatform/Spring@2022-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.AppPlatform/Spring/configServers"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/configServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":48,"Flags":9,"Description":"The resource name"},"type":{"Type":49,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":50,"Flags":10,"Description":"The resource api version"},"properties":{"Type":52,"Flags":0,"Description":"Properties of the Config Server resource"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ConfigServerProperties","Properties":{"provisioningState":{"Type":58,"Flags":2,"Description":"State of the config server."},"error":{"Type":59,"Flags":0,"Description":"Error when apply config server settings."},"configServer":{"Type":60,"Flags":0,"Description":"Settings of config server."}}}},{"6":{"Value":"NotAvailable"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[53,54,55,56,57,4]}},{"2":{"Name":"Error","Properties":{"code":{"Type":4,"Flags":0,"Description":"The code of error."},"message":{"Type":4,"Flags":0,"Description":"The message of error."}}}},{"2":{"Name":"ConfigServerSettings","Properties":{"gitProperty":{"Type":61,"Flags":0,"Description":"Property of git environment."}}}},{"2":{"Name":"ConfigServerGitProperty","Properties":{"repositories":{"Type":65,"Flags":0,"Description":"Repositories of git."},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":0,"Description":"Label of the repository"},"searchPaths":{"Type":66,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"2":{"Name":"GitPatternRepository","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the repository"},"pattern":{"Type":63,"Flags":0,"Description":"Collection of pattern of the repository"},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":0,"Description":"Label of the repository"},"searchPaths":{"Type":64,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":62}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.AppPlatform/Spring/configServers@2022-04-01","ScopeType":8,"Body":51,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/configurationServices"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/configurationServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":68,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":69,"Flags":10,"Description":"The resource api version"},"properties":{"Type":71,"Flags":0,"Description":"Application Configuration Service properties payload"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ConfigurationServiceProperties","Properties":{"provisioningState":{"Type":77,"Flags":2,"Description":"State of the Application Configuration Service."},"resourceRequests":{"Type":78,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":80,"Flags":2,"Description":"Collection of instances belong to Application Configuration Service."},"settings":{"Type":81,"Flags":0,"Description":"The settings of Application Configuration Service."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"ConfigurationServiceResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Application Configuration Service instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Application Configuration Service instance"},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Application Configuration Service"}}}},{"2":{"Name":"ConfigurationServiceInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Application Configuration Service instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Application Configuration Service instance"}}}},{"3":{"ItemType":79}},{"2":{"Name":"ConfigurationServiceSettings","Properties":{"gitProperty":{"Type":82,"Flags":0,"Description":"Property of git environment."}}}},{"2":{"Name":"ConfigurationServiceGitProperty","Properties":{"repositories":{"Type":86,"Flags":0,"Description":"Repositories of Application Configuration Service git property."}}}},{"2":{"Name":"ConfigurationServiceGitRepository","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the repository"},"patterns":{"Type":84,"Flags":1,"Description":"Collection of patterns of the repository"},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":1,"Description":"Label of the repository"},"searchPaths":{"Type":85,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":83}},{"4":{"Name":"Microsoft.AppPlatform/Spring/configurationServices@2022-04-01","ScopeType":8,"Body":70,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/serviceRegistries"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/serviceRegistries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":88,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":89,"Flags":10,"Description":"The resource api version"},"properties":{"Type":91,"Flags":2,"Description":"Service Registry properties payload"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ServiceRegistryProperties","Properties":{"provisioningState":{"Type":97,"Flags":2,"Description":"State of the Service Registry."},"resourceRequests":{"Type":98,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":100,"Flags":2,"Description":"Collection of instances belong to Service Registry."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[92,93,94,95,96,4]}},{"2":{"Name":"ServiceRegistryResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Service Registry instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Service Registry instance"},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Service Registry"}}}},{"2":{"Name":"ServiceRegistryInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Service Registry instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Service Registry instance"}}}},{"3":{"ItemType":99}},{"4":{"Name":"Microsoft.AppPlatform/Spring/serviceRegistries@2022-04-01","ScopeType":8,"Body":90,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builds"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"properties":{"Type":105,"Flags":0,"Description":"Properties of the build resource"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildProperties","Properties":{"relativePath":{"Type":4,"Flags":0,"Description":"The relative path of source code"},"builder":{"Type":4,"Flags":0,"Description":"The resource id of builder to build the source code"},"agentPool":{"Type":4,"Flags":0,"Description":"The resource id of agent pool"},"provisioningState":{"Type":111,"Flags":2,"Description":"Provisioning state of the KPack build result"},"env":{"Type":112,"Flags":0,"Description":"The environment variables for this build"},"triggeredBuildResult":{"Type":113,"Flags":2,"Description":"The build result triggered by this build"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[106,107,108,109,110,4]}},{"2":{"Name":"BuildPropertiesEnv","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"TriggeredBuildResult","Properties":{"id":{"Type":4,"Flags":0,"Description":"The unique build id of this build result"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds@2022-04-01","ScopeType":8,"Body":104,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":115,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":116,"Flags":10,"Description":"The resource api version"},"properties":{"Type":118,"Flags":0,"Description":"Properties of a buildpack binding"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildpackBindingProperties","Properties":{"bindingType":{"Type":125,"Flags":0,"Description":"Buildpack Binding Type"},"provisioningState":{"Type":131,"Flags":2,"Description":"State of the Buildpack Binding."},"launchProperties":{"Type":132,"Flags":0,"Description":"The object describes the buildpack binding launch properties"}}}},{"6":{"Value":"ApplicationInsights"}},{"6":{"Value":"ApacheSkyWalking"}},{"6":{"Value":"AppDynamics"}},{"6":{"Value":"Dynatrace"}},{"6":{"Value":"NewRelic"}},{"6":{"Value":"ElasticAPM"}},{"5":{"Elements":[119,120,121,122,123,124,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[126,127,128,129,130,4]}},{"2":{"Name":"BuildpackBindingLaunchProperties","Properties":{"properties":{"Type":133,"Flags":0,"Description":"Non-sensitive properties for launchProperties"},"secrets":{"Type":134,"Flags":0,"Description":"Sensitive properties for launchProperties"}}}},{"2":{"Name":"BuildpackBindingLaunchProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"BuildpackBindingLaunchPropertiesSecrets","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings@2022-04-01","ScopeType":8,"Body":117,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builders"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":0,"Description":"Property of the Builder resource."},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuilderProperties","Properties":{"provisioningState":{"Type":145,"Flags":2,"Description":"Builder provision status."},"stack":{"Type":146,"Flags":0,"Description":"Builder cluster stack property."},"buildpackGroups":{"Type":150,"Flags":0,"Description":"Builder buildpack groups."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[140,141,142,143,144,4]}},{"2":{"Name":"StackProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of the ClusterStack."},"version":{"Type":4,"Flags":0,"Description":"Version of the ClusterStack"}}}},{"2":{"Name":"BuildpacksGroupProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Buildpack group name"},"buildpacks":{"Type":149,"Flags":0,"Description":"Buildpacks in the buildpack group"}}}},{"2":{"Name":"BuildpackProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of the buildpack"}}}},{"3":{"ItemType":148}},{"3":{"ItemType":147}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders@2022-04-01","ScopeType":8,"Body":138,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/agentPools"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":152,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":153,"Flags":10,"Description":"The resource api version"},"properties":{"Type":155,"Flags":0,"Description":"build service agent pool properties"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildServiceAgentPoolProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning state of the build service agent pool"},"poolSize":{"Type":156,"Flags":0,"Description":"build service agent pool size properties"}}}},{"2":{"Name":"BuildServiceAgentPoolSizeProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of build service agent pool size"},"cpu":{"Type":4,"Flags":2,"Description":"The cpu property of build service agent pool size"},"memory":{"Type":4,"Flags":2,"Description":"The memory property of build service agent pool size"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/agentPools@2022-04-01","ScopeType":8,"Body":154,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.AppPlatform/Spring/monitoringSettings"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/monitoringSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":158,"Flags":9,"Description":"The resource name"},"type":{"Type":159,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":160,"Flags":10,"Description":"The resource api version"},"properties":{"Type":162,"Flags":0,"Description":"Properties of the Monitoring Setting resource"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"MonitoringSettingProperties","Properties":{"provisioningState":{"Type":167,"Flags":2,"Description":"State of the Monitoring Setting."},"error":{"Type":59,"Flags":0,"Description":"Error when apply Monitoring Setting changes."},"traceEnabled":{"Type":2,"Flags":0,"Description":"Indicates whether enable the trace functionality, which will be deprecated since api version 2020-11-01-preview. Please leverage appInsightsInstrumentationKey to indicate if monitoringSettings enabled or not"},"appInsightsInstrumentationKey":{"Type":4,"Flags":0,"Description":"Target application insight instrumentation key, null or whitespace include empty will disable monitoringSettings"},"appInsightsSamplingRate":{"Type":3,"Flags":0,"Description":"Indicates the sampling rate of application insight agent, should be in range [0.0, 100.0]"},"appInsightsAgentVersions":{"Type":168,"Flags":0,"Description":"Indicates the versions of application insight agent"}}}},{"6":{"Value":"NotAvailable"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[163,164,165,166,4]}},{"2":{"Name":"ApplicationInsightsAgentVersions","Properties":{"java":{"Type":4,"Flags":2,"Description":"Indicates the version of application insight java agent"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/monitoringSettings@2022-04-01","ScopeType":8,"Body":161,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":170,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":171,"Flags":10,"Description":"The resource api version"},"properties":{"Type":173,"Flags":0,"Description":"Properties of the App resource"},"identity":{"Type":186,"Flags":0,"Description":"The Managed Identity type of the app resource"},"location":{"Type":4,"Flags":0,"Description":"The GEO location of the application, always the same with its parent resource"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"AppResourceProperties","Properties":{"public":{"Type":2,"Flags":0,"Description":"Indicates whether the App exposes public endpoint"},"url":{"Type":4,"Flags":2,"Description":"URL of the App"},"addonConfigs":{"Type":175,"Flags":0,"Description":"Collection of addons"},"provisioningState":{"Type":181,"Flags":2,"Description":"Provisioning state of the App"},"fqdn":{"Type":4,"Flags":0,"Description":"Fully qualified dns Name."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"temporaryDisk":{"Type":182,"Flags":0,"Description":"Temporary disk settings"},"persistentDisk":{"Type":183,"Flags":0,"Description":"Persistent disk settings"},"enableEndToEndTLS":{"Type":2,"Flags":0,"Description":"Indicate if end to end TLS is enabled."},"loadedCertificates":{"Type":185,"Flags":0,"Description":"Collection of loaded certificates"}}}},{"2":{"Name":"AddonProfile","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"AppResourcePropertiesAddonConfigs","Properties":{},"AdditionalProperties":174}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[176,177,178,179,180,4]}},{"2":{"Name":"TemporaryDisk","Properties":{"sizeInGB":{"Type":3,"Flags":0,"Description":"Size of the temporary disk in GB"},"mountPath":{"Type":4,"Flags":0,"Description":"Mount path of the temporary disk"}}}},{"2":{"Name":"PersistentDisk","Properties":{"sizeInGB":{"Type":3,"Flags":0,"Description":"Size of the persistent disk in GB"},"usedInGB":{"Type":3,"Flags":2,"Description":"Size of the used persistent disk in GB"},"mountPath":{"Type":4,"Flags":0,"Description":"Mount path of the persistent disk"}}}},{"2":{"Name":"LoadedCertificate","Properties":{"resourceId":{"Type":4,"Flags":1,"Description":"Resource Id of loaded certificate"},"loadTrustStore":{"Type":2,"Flags":0,"Description":"Indicate whether the certificate will be loaded into default trust store, only work for Java runtime."}}}},{"3":{"ItemType":184}},{"2":{"Name":"ManagedIdentityProperties","Properties":{"type":{"Type":191,"Flags":0,"Description":"Type of the managed identity"},"principalId":{"Type":4,"Flags":0,"Description":"Principal Id of system-assigned managed identity."},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant Id of system-assigned managed identity."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[187,188,189,190,4]}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps@2022-04-01","ScopeType":8,"Body":172,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/bindings"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/bindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":194,"Flags":10,"Description":"The resource api version"},"properties":{"Type":196,"Flags":0,"Description":"Properties of the Binding resource"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BindingResourceProperties","Properties":{"resourceName":{"Type":4,"Flags":2,"Description":"The name of the bound resource"},"resourceType":{"Type":4,"Flags":2,"Description":"The standard Azure resource type of the bound resource"},"resourceId":{"Type":4,"Flags":0,"Description":"The Azure resource id of the bound resource"},"key":{"Type":4,"Flags":0,"Description":"The key of the bound resource"},"bindingParameters":{"Type":197,"Flags":0,"Description":"Binding parameters of the Binding resource"},"generatedProperties":{"Type":4,"Flags":2,"Description":"The generated Spring Boot property file for this binding. The secret will be deducted."},"createdAt":{"Type":4,"Flags":2,"Description":"Creation time of the Binding resource"},"updatedAt":{"Type":4,"Flags":2,"Description":"Update time of the Binding resource"}}}},{"2":{"Name":"BindingResourcePropertiesBindingParameters","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/bindings@2022-04-01","ScopeType":8,"Body":195,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/certificates"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":199,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":200,"Flags":10,"Description":"The resource api version"},"properties":{"Type":202,"Flags":0,"Description":"Properties of the certificate resource payload."},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"7":{"Name":"CertificateProperties","Discriminator":"type","BaseProperties":{"thumbprint":{"Type":4,"Flags":2,"Description":"The thumbprint of certificate."},"issuer":{"Type":4,"Flags":2,"Description":"The issuer of certificate."},"issuedDate":{"Type":4,"Flags":2,"Description":"The issue date of certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"The expiration date of certificate."},"activateDate":{"Type":4,"Flags":2,"Description":"The activate date of certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"The subject name of certificate."},"dnsNames":{"Type":203,"Flags":2,"Description":"The domain list of certificate."}},"Elements":{"ContentCertificate":204,"KeyVaultCertificate":206}}},{"3":{"ItemType":4}},{"2":{"Name":"ContentCertificateProperties","Properties":{"content":{"Type":4,"Flags":4,"Description":"The content of uploaded certificate."},"type":{"Type":205,"Flags":1,"Description":"The type of the certificate source."}}}},{"6":{"Value":"ContentCertificate"}},{"2":{"Name":"KeyVaultCertificateProperties","Properties":{"vaultUri":{"Type":4,"Flags":1,"Description":"The vault uri of user key vault."},"keyVaultCertName":{"Type":4,"Flags":1,"Description":"The certificate name of key vault."},"certVersion":{"Type":4,"Flags":0,"Description":"The certificate version of key vault."},"excludePrivateKey":{"Type":2,"Flags":0,"Description":"Optional. If set to true, it will not import private key from key vault."},"type":{"Type":207,"Flags":1,"Description":"The type of the certificate source."}}}},{"6":{"Value":"KeyVaultCertificate"}},{"4":{"Name":"Microsoft.AppPlatform/Spring/certificates@2022-04-01","ScopeType":8,"Body":201,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/domains"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":209,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":210,"Flags":10,"Description":"The resource api version"},"properties":{"Type":212,"Flags":0,"Description":"Properties of the custom domain resource."},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"CustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."},"appName":{"Type":4,"Flags":2,"Description":"The app name of domain."},"certName":{"Type":4,"Flags":0,"Description":"The bound certificate name of domain."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/domains@2022-04-01","ScopeType":8,"Body":211,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/deployments"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":217,"Flags":0,"Description":"Properties of the Deployment resource"},"sku":{"Type":34,"Flags":0,"Description":"Sku of the Deployment resource"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"DeploymentResourceProperties","Properties":{"source":{"Type":218,"Flags":0,"Description":"Uploaded source information of the deployment."},"deploymentSettings":{"Type":227,"Flags":0,"Description":"Deployment settings of the Deployment"},"provisioningState":{"Type":236,"Flags":2,"Description":"Provisioning state of the Deployment"},"status":{"Type":239,"Flags":2,"Description":"Status of the Deployment"},"active":{"Type":2,"Flags":0,"Description":"Indicates whether the Deployment is active"},"instances":{"Type":241,"Flags":2,"Description":"Collection of instances belong to the Deployment"}}}},{"7":{"Name":"UserSourceInfo","Discriminator":"type","BaseProperties":{"version":{"Type":4,"Flags":0,"Description":"Version of the source"}},"Elements":{"BuildResult":219,"Jar":221,"NetCoreZip":223,"Source":225}}},{"2":{"Name":"BuildResultUserSourceInfo","Properties":{"buildResultId":{"Type":4,"Flags":0,"Description":"Resource id of an existing succeeded build result under the same Spring instance."},"type":{"Type":220,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"BuildResult"}},{"2":{"Name":"JarUploadedUserSourceInfo","Properties":{"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the Jar file"},"jvmOptions":{"Type":4,"Flags":0,"Description":"JVM parameter"},"relativePath":{"Type":4,"Flags":0,"Description":"Relative path of the storage which stores the source"},"type":{"Type":222,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"Jar"}},{"2":{"Name":"NetCoreZipUploadedUserSourceInfo","Properties":{"netCoreMainEntryPath":{"Type":4,"Flags":0,"Description":"The path to the .NET executable relative to zip root"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the .Net file"},"relativePath":{"Type":4,"Flags":0,"Description":"Relative path of the storage which stores the source"},"type":{"Type":224,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"NetCoreZip"}},{"2":{"Name":"SourceUploadedUserSourceInfo","Properties":{"artifactSelector":{"Type":4,"Flags":0,"Description":"Selector for the artifact to be used for the deployment for multi-module projects. This should be\r\nthe relative path to the target module/project."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the source file"},"relativePath":{"Type":4,"Flags":0,"Description":"Relative path of the storage which stores the source"},"type":{"Type":226,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"Source"}},{"2":{"Name":"DeploymentSettings","Properties":{"resourceRequests":{"Type":228,"Flags":0,"Description":"The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later."},"environmentVariables":{"Type":229,"Flags":0,"Description":"Collection of environment variables"},"addonConfigs":{"Type":231,"Flags":0,"Description":"Collection of addons"}}}},{"2":{"Name":"ResourceRequests","Properties":{"cpu":{"Type":4,"Flags":0,"Description":"Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier."},"memory":{"Type":4,"Flags":0,"Description":"Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier."}}}},{"2":{"Name":"DeploymentSettingsEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"AddonProfile","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"DeploymentSettingsAddonConfigs","Properties":{},"AdditionalProperties":230}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[232,233,234,235,4]}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Running"}},{"5":{"Elements":[237,238,4]}},{"2":{"Name":"DeploymentInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the deployment instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the deployment instance"},"reason":{"Type":4,"Flags":2,"Description":"Failed reason of the deployment instance"},"discoveryStatus":{"Type":4,"Flags":2,"Description":"Discovery status of the deployment instance"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the deployment instance"},"zone":{"Type":4,"Flags":2,"Description":"Availability zone information of the deployment instance"}}}},{"3":{"ItemType":240}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/deployments@2022-04-01","ScopeType":8,"Body":216,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":246,"Flags":2,"Description":"Properties of the build resource"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildServiceProperties","Properties":{"kPackVersion":{"Type":4,"Flags":0,"Description":"The installed KPack version in this build service."},"provisioningState":{"Type":252,"Flags":2,"Description":"Provisioning state of the KPack build result"},"resourceRequests":{"Type":253,"Flags":0,"Description":"The runtime resource configuration of this build service."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[247,248,249,250,251,4]}},{"2":{"Name":"BuildServicePropertiesResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"vCPU allocated to the entire build service node pool."},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to the entire build service node pool."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices@2022-04-01","ScopeType":8,"Body":245,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builds/results"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds/results","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":258,"Flags":2,"Description":"Properties of the build result resource"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildResultProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of this build result"},"provisioningState":{"Type":264,"Flags":2,"Description":"Provisioning state of the KPack build result"},"buildPodName":{"Type":4,"Flags":0,"Description":"The build pod name which can be used to get the build log streaming."},"buildStages":{"Type":271,"Flags":2,"Description":"All of the build stage (init-container and container) resources in build pod."}}}},{"6":{"Value":"Queuing"}},{"6":{"Value":"Building"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[259,260,261,262,263,4]}},{"2":{"Name":"BuildStageProperties","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of this build stage resource."},"status":{"Type":270,"Flags":2,"Description":"The provisioning state of this build stage resource."}}}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[266,267,268,269,4]}},{"3":{"ItemType":265}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds/results@2022-04-01","ScopeType":8,"Body":257,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":276,"Flags":2,"Description":"Supported buildpack resource properties"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"SupportedBuildpackResourceProperties","Properties":{"buildpackId":{"Type":4,"Flags":0,"Description":"The id of supported buildpack"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks@2022-04-01","ScopeType":8,"Body":275,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":278,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":279,"Flags":10,"Description":"The resource api version"},"properties":{"Type":281,"Flags":2,"Description":"Supported stack resource properties"},"systemData":{"Type":36,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"SupportedStackResourceProperties","Properties":{"stackId":{"Type":4,"Flags":0,"Description":"The id of supported stack"},"version":{"Type":4,"Flags":0,"Description":"The version of supported stack"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks@2022-04-01","ScopeType":8,"Body":280,"Flags":1}},{"2":{"Name":"TestKeys","Properties":{"primaryKey":{"Type":4,"Flags":0,"Description":"Primary key"},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary key"},"primaryTestEndpoint":{"Type":4,"Flags":0,"Description":"Primary test endpoint"},"secondaryTestEndpoint":{"Type":4,"Flags":0,"Description":"Secondary test endpoint"},"enabled":{"Type":2,"Flags":0,"Description":"Indicates whether the test endpoint feature enabled or not"}}}},{"8":{"Name":"listTestKeys","ResourceType":"Microsoft.AppPlatform/Spring","ApiVersion":"2022-04-01","Output":283}}]
\ No newline at end of file
diff --git a/generated/appplatform/microsoft.appplatform/2022-04-01/types.md b/generated/appplatform/microsoft.appplatform/2022-04-01/types.md
index 47d7069e97..380e29fc6f 100644
--- a/generated/appplatform/microsoft.appplatform/2022-04-01/types.md
+++ b/generated/appplatform/microsoft.appplatform/2022-04-01/types.md
@@ -334,6 +334,7 @@
* **issuer**: string (ReadOnly): The issuer of certificate.
* **subjectName**: string (ReadOnly): The subject name of certificate.
* **thumbprint**: string (ReadOnly): The thumbprint of certificate.
+
### ContentCertificateProperties
#### Properties
* **content**: string (WriteOnly): The content of uploaded certificate.
@@ -605,6 +606,7 @@
### Base Properties
* **version**: string: Version of the source
+
### BuildResultUserSourceInfo
#### Properties
* **buildResultId**: string: Resource id of an existing succeeded build result under the same Spring instance.
@@ -613,12 +615,14 @@
### JarUploadedUserSourceInfo
#### Properties
* **jvmOptions**: string: JVM parameter
+* **relativePath**: string: Relative path of the storage which stores the source
* **runtimeVersion**: string: Runtime version of the Jar file
* **type**: 'Jar' (Required): Type of the source uploaded
### NetCoreZipUploadedUserSourceInfo
#### Properties
* **netCoreMainEntryPath**: string: The path to the .NET executable relative to zip root
+* **relativePath**: string: Relative path of the storage which stores the source
* **runtimeVersion**: string: Runtime version of the .Net file
* **type**: 'NetCoreZip' (Required): Type of the source uploaded
@@ -626,6 +630,7 @@
#### Properties
* **artifactSelector**: string: Selector for the artifact to be used for the deployment for multi-module projects. This should be
the relative path to the target module/project.
+* **relativePath**: string: Relative path of the storage which stores the source
* **runtimeVersion**: string: Runtime version of the source file
* **type**: 'Source' (Required): Type of the source uploaded
diff --git a/generated/appplatform/microsoft.appplatform/2022-05-01-preview/types.json b/generated/appplatform/microsoft.appplatform/2022-05-01-preview/types.json
index 65adc1c282..17611ca334 100644
--- a/generated/appplatform/microsoft.appplatform/2022-05-01-preview/types.json
+++ b/generated/appplatform/microsoft.appplatform/2022-05-01-preview/types.json
@@ -1 +1 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.AppPlatform/Spring"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of the Service resource"},"sku":{"Type":40,"Flags":0,"Description":"Sku of the Service resource"},"location":{"Type":4,"Flags":0,"Description":"The GEO location of the resource."},"tags":{"Type":41,"Flags":0,"Description":"Tags of the service which is a list of key value pairs that describe the resource."},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":23,"Flags":2,"Description":"Provisioning state of the Service"},"networkProfile":{"Type":24,"Flags":0,"Description":"Network profile of the Service"},"vnetAddons":{"Type":35,"Flags":0,"Description":"Additional Service settings in vnet injection instance"},"version":{"Type":3,"Flags":2,"Description":"Version of the Service"},"serviceId":{"Type":4,"Flags":2,"Description":"ServiceInstanceEntity GUID which uniquely identifies a created resource"},"powerState":{"Type":38,"Flags":2,"Description":"Power state of the Service"},"zoneRedundant":{"Type":2,"Flags":0},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified dns name of the service instance"},"marketplaceResource":{"Type":39,"Flags":0,"Description":"Purchasing 3rd party product of the Service resource."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Moved"}},{"6":{"Value":"MoveFailed"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,4]}},{"2":{"Name":"NetworkProfile","Properties":{"serviceRuntimeSubnetId":{"Type":4,"Flags":0,"Description":"Fully qualified resource Id of the subnet to host Azure Spring Apps Service Runtime"},"appSubnetId":{"Type":4,"Flags":0,"Description":"Fully qualified resource Id of the subnet to host customer apps in Azure Spring Apps"},"serviceCidr":{"Type":4,"Flags":0,"Description":"Azure Spring Apps service reserved CIDR"},"serviceRuntimeNetworkResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing network resources of Azure Spring Apps Service Runtime"},"appNetworkResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing network resources for customer apps in Azure Spring Apps"},"outboundIPs":{"Type":25,"Flags":2,"Description":"Desired outbound IP resources for Azure Spring Apps resource."},"requiredTraffics":{"Type":33,"Flags":2,"Description":"Required inbound or outbound traffics for Azure Spring Apps resource."},"ingressConfig":{"Type":34,"Flags":0,"Description":"Ingress configuration payload for Azure Spring Apps resource."}}}},{"2":{"Name":"NetworkProfileOutboundIPs","Properties":{"publicIPs":{"Type":26,"Flags":2,"Description":"A list of public IP addresses."}}}},{"3":{"ItemType":4}},{"2":{"Name":"RequiredTraffic","Properties":{"protocol":{"Type":4,"Flags":2,"Description":"The protocol of required traffic"},"port":{"Type":3,"Flags":2,"Description":"The port of required traffic"},"ips":{"Type":28,"Flags":2,"Description":"The ip list of required traffic"},"fqdns":{"Type":29,"Flags":2,"Description":"The FQDN list of required traffic"},"direction":{"Type":32,"Flags":2,"Description":"The direction of required traffic"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"Inbound"}},{"6":{"Value":"Outbound"}},{"5":{"Elements":[30,31,4]}},{"3":{"ItemType":27}},{"2":{"Name":"IngressConfig","Properties":{"readTimeoutInSeconds":{"Type":3,"Flags":0,"Description":"Ingress read time out in seconds."}}}},{"2":{"Name":"ServiceVNetAddons","Properties":{"logStreamPublicEndpoint":{"Type":2,"Flags":0,"Description":"Indicates whether the log stream in vnet injection instance could be accessed from internet."}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[36,37,4]}},{"2":{"Name":"MarketplaceResource","Properties":{"plan":{"Type":4,"Flags":0,"Description":"The plan id of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher id of the 3rd Party Artifact that is being bought."},"product":{"Type":4,"Flags":0,"Description":"The 3rd Party artifact that is being procured."}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Sku"},"tier":{"Type":4,"Flags":0,"Description":"Tier of the Sku"},"capacity":{"Type":3,"Flags":0,"Description":"Current capacity of the target resource"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":47,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":52,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[43,44,45,46,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[48,49,50,51,4]}},{"4":{"Name":"Microsoft.AppPlatform/Spring@2022-05-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.AppPlatform/Spring/configServers"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/configServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":54,"Flags":9,"Description":"The resource name"},"type":{"Type":55,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":56,"Flags":10,"Description":"The resource api version"},"properties":{"Type":58,"Flags":0,"Description":"Properties of the Config Server resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ConfigServerProperties","Properties":{"provisioningState":{"Type":64,"Flags":2,"Description":"State of the config server."},"error":{"Type":65,"Flags":0,"Description":"Error when apply config server settings."},"configServer":{"Type":66,"Flags":0,"Description":"Settings of config server."}}}},{"6":{"Value":"NotAvailable"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[59,60,61,62,63,4]}},{"2":{"Name":"Error","Properties":{"code":{"Type":4,"Flags":0,"Description":"The code of error."},"message":{"Type":4,"Flags":0,"Description":"The message of error."}}}},{"2":{"Name":"ConfigServerSettings","Properties":{"gitProperty":{"Type":67,"Flags":0,"Description":"Property of git environment."}}}},{"2":{"Name":"ConfigServerGitProperty","Properties":{"repositories":{"Type":71,"Flags":0,"Description":"Repositories of git."},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":0,"Description":"Label of the repository"},"searchPaths":{"Type":72,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"2":{"Name":"GitPatternRepository","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the repository"},"pattern":{"Type":69,"Flags":0,"Description":"Collection of pattern of the repository"},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":0,"Description":"Label of the repository"},"searchPaths":{"Type":70,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":68}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.AppPlatform/Spring/configServers@2022-05-01-preview","ScopeType":8,"Body":57,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/configurationServices"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/configurationServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":74,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":75,"Flags":10,"Description":"The resource api version"},"properties":{"Type":77,"Flags":0,"Description":"Application Configuration Service properties payload"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ConfigurationServiceProperties","Properties":{"provisioningState":{"Type":83,"Flags":2,"Description":"State of the Application Configuration Service."},"resourceRequests":{"Type":84,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":86,"Flags":2,"Description":"Collection of instances belong to Application Configuration Service."},"settings":{"Type":87,"Flags":0,"Description":"The settings of Application Configuration Service."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[78,79,80,81,82,4]}},{"2":{"Name":"ConfigurationServiceResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Application Configuration Service instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Application Configuration Service instance"},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Application Configuration Service"}}}},{"2":{"Name":"ConfigurationServiceInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Application Configuration Service instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Application Configuration Service instance"}}}},{"3":{"ItemType":85}},{"2":{"Name":"ConfigurationServiceSettings","Properties":{"gitProperty":{"Type":88,"Flags":0,"Description":"Property of git environment."}}}},{"2":{"Name":"ConfigurationServiceGitProperty","Properties":{"repositories":{"Type":92,"Flags":0,"Description":"Repositories of Application Configuration Service git property."}}}},{"2":{"Name":"ConfigurationServiceGitRepository","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the repository"},"patterns":{"Type":90,"Flags":1,"Description":"Collection of patterns of the repository"},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":1,"Description":"Label of the repository"},"searchPaths":{"Type":91,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":89}},{"4":{"Name":"Microsoft.AppPlatform/Spring/configurationServices@2022-05-01-preview","ScopeType":8,"Body":76,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/serviceRegistries"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/serviceRegistries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":2,"Description":"Service Registry properties payload"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ServiceRegistryProperties","Properties":{"provisioningState":{"Type":103,"Flags":2,"Description":"State of the Service Registry."},"resourceRequests":{"Type":104,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":106,"Flags":2,"Description":"Collection of instances belong to Service Registry."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[98,99,100,101,102,4]}},{"2":{"Name":"ServiceRegistryResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Service Registry instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Service Registry instance"},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Service Registry"}}}},{"2":{"Name":"ServiceRegistryInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Service Registry instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Service Registry instance"}}}},{"3":{"ItemType":105}},{"4":{"Name":"Microsoft.AppPlatform/Spring/serviceRegistries@2022-05-01-preview","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builds"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":108,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":109,"Flags":10,"Description":"The resource api version"},"properties":{"Type":111,"Flags":0,"Description":"Properties of the build resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildProperties","Properties":{"relativePath":{"Type":4,"Flags":0,"Description":"The relative path of source code"},"builder":{"Type":4,"Flags":0,"Description":"The resource id of builder to build the source code"},"agentPool":{"Type":4,"Flags":0,"Description":"The resource id of agent pool"},"provisioningState":{"Type":117,"Flags":2,"Description":"Provisioning state of the KPack build result"},"env":{"Type":118,"Flags":0,"Description":"The environment variables for this build"},"triggeredBuildResult":{"Type":119,"Flags":2,"Description":"The build result triggered by this build"},"resourceRequests":{"Type":120,"Flags":0,"Description":"The customized build resource for this build"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[112,113,114,115,116,4]}},{"2":{"Name":"BuildPropertiesEnv","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"TriggeredBuildResult","Properties":{"id":{"Type":4,"Flags":0,"Description":"The unique build id of this build result"}}}},{"2":{"Name":"BuildResourceRequests","Properties":{"cpu":{"Type":4,"Flags":0,"Description":"Optional Cpu allocated to the build resource. 1 core can be represented by 1 or 1000m. \r\nThe default value is 1, this should not exceed build service agent pool cpu size."},"memory":{"Type":4,"Flags":0,"Description":"Optional Memory allocated to the build resource. 1 GB can be represented by 1Gi or 1024Mi. \r\nThe default value is 2Gi, this should not exceed build service agent pool memory size."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds@2022-05-01-preview","ScopeType":8,"Body":110,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":0,"Description":"Properties of a buildpack binding"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildpackBindingProperties","Properties":{"bindingType":{"Type":132,"Flags":0,"Description":"Buildpack Binding Type"},"provisioningState":{"Type":138,"Flags":2,"Description":"State of the Buildpack Binding."},"launchProperties":{"Type":139,"Flags":0,"Description":"The object describes the buildpack binding launch properties"}}}},{"6":{"Value":"ApplicationInsights"}},{"6":{"Value":"ApacheSkyWalking"}},{"6":{"Value":"AppDynamics"}},{"6":{"Value":"Dynatrace"}},{"6":{"Value":"NewRelic"}},{"6":{"Value":"ElasticAPM"}},{"5":{"Elements":[126,127,128,129,130,131,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[133,134,135,136,137,4]}},{"2":{"Name":"BuildpackBindingLaunchProperties","Properties":{"properties":{"Type":140,"Flags":0,"Description":"Non-sensitive properties for launchProperties"},"secrets":{"Type":141,"Flags":0,"Description":"Sensitive properties for launchProperties"}}}},{"2":{"Name":"BuildpackBindingLaunchProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"BuildpackBindingLaunchPropertiesSecrets","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings@2022-05-01-preview","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builders"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":143,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":144,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":0,"Description":"Property of the Builder resource."},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuilderProperties","Properties":{"provisioningState":{"Type":152,"Flags":2,"Description":"Builder provision status."},"stack":{"Type":153,"Flags":0,"Description":"Builder cluster stack property."},"buildpackGroups":{"Type":157,"Flags":0,"Description":"Builder buildpack groups."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[147,148,149,150,151,4]}},{"2":{"Name":"StackProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of the ClusterStack."},"version":{"Type":4,"Flags":0,"Description":"Version of the ClusterStack"}}}},{"2":{"Name":"BuildpacksGroupProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Buildpack group name"},"buildpacks":{"Type":156,"Flags":0,"Description":"Buildpacks in the buildpack group"}}}},{"2":{"Name":"BuildpackProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of the buildpack"}}}},{"3":{"ItemType":155}},{"3":{"ItemType":154}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders@2022-05-01-preview","ScopeType":8,"Body":145,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/agentPools"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":159,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":160,"Flags":10,"Description":"The resource api version"},"properties":{"Type":162,"Flags":0,"Description":"build service agent pool properties"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildServiceAgentPoolProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning state of the build service agent pool"},"poolSize":{"Type":163,"Flags":0,"Description":"build service agent pool size properties"}}}},{"2":{"Name":"BuildServiceAgentPoolSizeProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of build service agent pool size"},"cpu":{"Type":4,"Flags":2,"Description":"The cpu property of build service agent pool size"},"memory":{"Type":4,"Flags":2,"Description":"The memory property of build service agent pool size"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/agentPools@2022-05-01-preview","ScopeType":8,"Body":161,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.AppPlatform/Spring/monitoringSettings"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/monitoringSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":165,"Flags":9,"Description":"The resource name"},"type":{"Type":166,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":167,"Flags":10,"Description":"The resource api version"},"properties":{"Type":169,"Flags":0,"Description":"Properties of the Monitoring Setting resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"MonitoringSettingProperties","Properties":{"provisioningState":{"Type":174,"Flags":2,"Description":"State of the Monitoring Setting."},"error":{"Type":65,"Flags":0,"Description":"Error when apply Monitoring Setting changes."},"traceEnabled":{"Type":2,"Flags":0,"Description":"Indicates whether enable the trace functionality, which will be deprecated since api version 2020-11-01-preview. Please leverage appInsightsInstrumentationKey to indicate if monitoringSettings enabled or not"},"appInsightsInstrumentationKey":{"Type":4,"Flags":0,"Description":"Target application insight instrumentation key, null or whitespace include empty will disable monitoringSettings"},"appInsightsSamplingRate":{"Type":3,"Flags":0,"Description":"Indicates the sampling rate of application insight agent, should be in range [0.0, 100.0]"},"appInsightsAgentVersions":{"Type":175,"Flags":0,"Description":"Indicates the versions of application insight agent"}}}},{"6":{"Value":"NotAvailable"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[170,171,172,173,4]}},{"2":{"Name":"ApplicationInsightsAgentVersions","Properties":{"java":{"Type":4,"Flags":2,"Description":"Indicates the version of application insight java agent"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/monitoringSettings@2022-05-01-preview","ScopeType":8,"Body":168,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":177,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":178,"Flags":10,"Description":"The resource api version"},"properties":{"Type":180,"Flags":0,"Description":"Properties of the App resource"},"identity":{"Type":200,"Flags":0,"Description":"The Managed Identity type of the app resource"},"location":{"Type":4,"Flags":0,"Description":"The GEO location of the application, always the same with its parent resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"AppResourceProperties","Properties":{"public":{"Type":2,"Flags":0,"Description":"Indicates whether the App exposes public endpoint"},"url":{"Type":4,"Flags":2,"Description":"URL of the App"},"addonConfigs":{"Type":182,"Flags":0,"Description":"Collection of addons"},"provisioningState":{"Type":188,"Flags":2,"Description":"Provisioning state of the App"},"fqdn":{"Type":4,"Flags":0,"Description":"Fully qualified dns Name."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"temporaryDisk":{"Type":189,"Flags":0,"Description":"Temporary disk settings"},"persistentDisk":{"Type":190,"Flags":0,"Description":"Persistent disk settings"},"customPersistentDisks":{"Type":196,"Flags":0,"Description":"List of custom persistent disks"},"enableEndToEndTLS":{"Type":2,"Flags":0,"Description":"Indicate if end to end TLS is enabled."},"loadedCertificates":{"Type":198,"Flags":0,"Description":"Collection of loaded certificates"},"vnetAddons":{"Type":199,"Flags":0,"Description":"Additional App settings in vnet injection instance"}}}},{"2":{"Name":"AddonProfile","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"AppResourcePropertiesAddonConfigs","Properties":{},"AdditionalProperties":181}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[183,184,185,186,187,4]}},{"2":{"Name":"TemporaryDisk","Properties":{"sizeInGB":{"Type":3,"Flags":0,"Description":"Size of the temporary disk in GB"},"mountPath":{"Type":4,"Flags":0,"Description":"Mount path of the temporary disk"}}}},{"2":{"Name":"PersistentDisk","Properties":{"sizeInGB":{"Type":3,"Flags":0,"Description":"Size of the persistent disk in GB"},"usedInGB":{"Type":3,"Flags":2,"Description":"Size of the used persistent disk in GB"},"mountPath":{"Type":4,"Flags":0,"Description":"Mount path of the persistent disk"}}}},{"2":{"Name":"CustomPersistentDiskResource","Properties":{"customPersistentDiskProperties":{"Type":192,"Flags":0,"Description":"Properties of the custom persistent disk resource payload."},"storageId":{"Type":4,"Flags":1,"Description":"The resource id of Azure Spring Apps Storage resource."}}}},{"7":{"Name":"CustomPersistentDiskProperties","Discriminator":"type","BaseProperties":{"mountPath":{"Type":4,"Flags":1,"Description":"The mount path of the persistent disk."},"readOnly":{"Type":2,"Flags":0,"Description":"Indicates whether the persistent disk is a readOnly one."},"mountOptions":{"Type":193,"Flags":0,"Description":"These are the mount options for a persistent disk."}},"Elements":{"AzureFileVolume":194}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureFileVolume","Properties":{"shareName":{"Type":4,"Flags":1,"Description":"The share name of the Azure File share."},"type":{"Type":195,"Flags":1,"Description":"The type of the underlying resource to mount as a persistent disk."}}}},{"6":{"Value":"AzureFileVolume"}},{"3":{"ItemType":191}},{"2":{"Name":"LoadedCertificate","Properties":{"resourceId":{"Type":4,"Flags":1,"Description":"Resource Id of loaded certificate"},"loadTrustStore":{"Type":2,"Flags":0,"Description":"Indicate whether the certificate will be loaded into default trust store, only work for Java runtime."}}}},{"3":{"ItemType":197}},{"2":{"Name":"AppVNetAddons","Properties":{"publicEndpoint":{"Type":2,"Flags":0,"Description":"Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet."},"publicEndpointUrl":{"Type":4,"Flags":2,"Description":"URL of the App in vnet injection instance which could be accessed from internet"}}}},{"2":{"Name":"ManagedIdentityProperties","Properties":{"type":{"Type":205,"Flags":0,"Description":"Type of the managed identity"},"principalId":{"Type":4,"Flags":0,"Description":"Principal Id of system-assigned managed identity."},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant Id of system-assigned managed identity."},"userAssignedIdentities":{"Type":207,"Flags":0,"Description":"Properties of user-assigned managed identities"}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[201,202,203,204,4]}},{"2":{"Name":"UserAssignedManagedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user-assigned managed identity."},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user-assigned managed identity."}}}},{"2":{"Name":"UserAssignedManagedIdentities","Properties":{},"AdditionalProperties":206}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps@2022-05-01-preview","ScopeType":8,"Body":179,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/bindings"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/bindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":209,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":210,"Flags":10,"Description":"The resource api version"},"properties":{"Type":212,"Flags":0,"Description":"Properties of the Binding resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BindingResourceProperties","Properties":{"resourceName":{"Type":4,"Flags":2,"Description":"The name of the bound resource"},"resourceType":{"Type":4,"Flags":2,"Description":"The standard Azure resource type of the bound resource"},"resourceId":{"Type":4,"Flags":0,"Description":"The Azure resource id of the bound resource"},"key":{"Type":4,"Flags":0,"Description":"The key of the bound resource"},"bindingParameters":{"Type":213,"Flags":0,"Description":"Binding parameters of the Binding resource"},"generatedProperties":{"Type":4,"Flags":2,"Description":"The generated Spring Boot property file for this binding. The secret will be deducted."},"createdAt":{"Type":4,"Flags":2,"Description":"Creation time of the Binding resource"},"updatedAt":{"Type":4,"Flags":2,"Description":"Update time of the Binding resource"}}}},{"2":{"Name":"BindingResourcePropertiesBindingParameters","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/bindings@2022-05-01-preview","ScopeType":8,"Body":211,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/storages"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":0,"Description":"Properties of the storage resource payload."},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"7":{"Name":"StorageProperties","Discriminator":"storageType","BaseProperties":{},"Elements":{"StorageAccount":219}}},{"2":{"Name":"StorageAccount","Properties":{"accountName":{"Type":4,"Flags":1,"Description":"The account name of the Azure Storage Account."},"accountKey":{"Type":4,"Flags":5,"Description":"The account key of the Azure Storage Account."},"storageType":{"Type":220,"Flags":1,"Description":"The type of the storage."}}}},{"6":{"Value":"StorageAccount"}},{"4":{"Name":"Microsoft.AppPlatform/Spring/storages@2022-05-01-preview","ScopeType":8,"Body":217,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/certificates"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":222,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":223,"Flags":10,"Description":"The resource api version"},"properties":{"Type":225,"Flags":0,"Description":"Properties of the certificate resource payload."},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"7":{"Name":"CertificateProperties","Discriminator":"type","BaseProperties":{"thumbprint":{"Type":4,"Flags":2,"Description":"The thumbprint of certificate."},"issuer":{"Type":4,"Flags":2,"Description":"The issuer of certificate."},"issuedDate":{"Type":4,"Flags":2,"Description":"The issue date of certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"The expiration date of certificate."},"activateDate":{"Type":4,"Flags":2,"Description":"The activate date of certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"The subject name of certificate."},"dnsNames":{"Type":226,"Flags":2,"Description":"The domain list of certificate."},"provisioningState":{"Type":232,"Flags":2,"Description":"Provisioning state of the Certificate"}},"Elements":{"ContentCertificate":233,"KeyVaultCertificate":235}}},{"3":{"ItemType":4}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[227,228,229,230,231,4]}},{"2":{"Name":"ContentCertificateProperties","Properties":{"content":{"Type":4,"Flags":4,"Description":"The content of uploaded certificate."},"type":{"Type":234,"Flags":1,"Description":"The type of the certificate source."}}}},{"6":{"Value":"ContentCertificate"}},{"2":{"Name":"KeyVaultCertificateProperties","Properties":{"vaultUri":{"Type":4,"Flags":1,"Description":"The vault uri of user key vault."},"keyVaultCertName":{"Type":4,"Flags":1,"Description":"The certificate name of key vault."},"certVersion":{"Type":4,"Flags":0,"Description":"The certificate version of key vault."},"excludePrivateKey":{"Type":2,"Flags":0,"Description":"Optional. If set to true, it will not import private key from key vault."},"type":{"Type":236,"Flags":1,"Description":"The type of the certificate source."}}}},{"6":{"Value":"KeyVaultCertificate"}},{"4":{"Name":"Microsoft.AppPlatform/Spring/certificates@2022-05-01-preview","ScopeType":8,"Body":224,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/domains"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":238,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":239,"Flags":10,"Description":"The resource api version"},"properties":{"Type":241,"Flags":0,"Description":"Properties of the custom domain resource."},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"CustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."},"appName":{"Type":4,"Flags":2,"Description":"The app name of domain."},"certName":{"Type":4,"Flags":0,"Description":"The bound certificate name of domain."},"provisioningState":{"Type":247,"Flags":2,"Description":"Provisioning state of the Domain"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[242,243,244,245,246,4]}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/domains@2022-05-01-preview","ScopeType":8,"Body":240,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/deployments"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":249,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":250,"Flags":10,"Description":"The resource api version"},"properties":{"Type":252,"Flags":0,"Description":"Properties of the Deployment resource"},"sku":{"Type":40,"Flags":0,"Description":"Sku of the Deployment resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"DeploymentResourceProperties","Properties":{"source":{"Type":253,"Flags":0,"Description":"Uploaded source information of the deployment."},"deploymentSettings":{"Type":268,"Flags":0,"Description":"Deployment settings of the Deployment"},"provisioningState":{"Type":290,"Flags":2,"Description":"Provisioning state of the Deployment"},"status":{"Type":293,"Flags":2,"Description":"Status of the Deployment"},"active":{"Type":2,"Flags":0,"Description":"Indicates whether the Deployment is active"},"instances":{"Type":295,"Flags":2,"Description":"Collection of instances belong to the Deployment"}}}},{"7":{"Name":"UserSourceInfo","Discriminator":"type","BaseProperties":{"version":{"Type":4,"Flags":0,"Description":"Version of the source"}},"Elements":{"BuildResult":254,"Container":256,"Jar":262,"NetCoreZip":264,"Source":266}}},{"2":{"Name":"BuildResultUserSourceInfo","Properties":{"buildResultId":{"Type":4,"Flags":0,"Description":"Resource id of an existing succeeded build result under the same Spring instance."},"type":{"Type":255,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"BuildResult"}},{"2":{"Name":"CustomContainerUserSourceInfo","Properties":{"customContainer":{"Type":257,"Flags":0,"Description":"Custom container payload"},"type":{"Type":261,"Flags":1,"Description":"Type of the source uploaded"}}}},{"2":{"Name":"CustomContainer","Properties":{"server":{"Type":4,"Flags":0,"Description":"The name of the registry that contains the container image"},"containerImage":{"Type":4,"Flags":0,"Description":"Container image of the custom container. This should be in the form of : without the server name of the registry"},"command":{"Type":258,"Flags":0,"Description":"Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided."},"args":{"Type":259,"Flags":0,"Description":"Arguments to the entrypoint. The docker image's CMD is used if this is not provided."},"imageRegistryCredential":{"Type":260,"Flags":0,"Description":"Credential of the image registry"},"languageFramework":{"Type":4,"Flags":0,"Description":"Language framework of the container image uploaded"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ImageRegistryCredential","Properties":{"username":{"Type":4,"Flags":0,"Description":"The username of the image registry credential"},"password":{"Type":4,"Flags":0,"Description":"The password of the image registry credential"}}}},{"6":{"Value":"Container"}},{"2":{"Name":"JarUploadedUserSourceInfo","Properties":{"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the Jar file"},"jvmOptions":{"Type":4,"Flags":0,"Description":"JVM parameter"},"type":{"Type":263,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"Jar"}},{"2":{"Name":"NetCoreZipUploadedUserSourceInfo","Properties":{"netCoreMainEntryPath":{"Type":4,"Flags":0,"Description":"The path to the .NET executable relative to zip root"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the .Net file"},"type":{"Type":265,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"NetCoreZip"}},{"2":{"Name":"SourceUploadedUserSourceInfo","Properties":{"artifactSelector":{"Type":4,"Flags":0,"Description":"Selector for the artifact to be used for the deployment for multi-module projects. This should be\r\nthe relative path to the target module/project."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the source file"},"type":{"Type":267,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"Source"}},{"2":{"Name":"DeploymentSettings","Properties":{"resourceRequests":{"Type":269,"Flags":0,"Description":"The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later."},"environmentVariables":{"Type":270,"Flags":0,"Description":"Collection of environment variables"},"addonConfigs":{"Type":272,"Flags":0,"Description":"Collection of addons"},"livenessProbe":{"Type":273,"Flags":0,"Description":"Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes"},"readinessProbe":{"Type":273,"Flags":0,"Description":"Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes"},"startupProbe":{"Type":273,"Flags":0,"Description":"StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes"},"terminationGracePeriodSeconds":{"Type":3,"Flags":0,"Description":"Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds."},"containerProbeSettings":{"Type":285,"Flags":0,"Description":"Container liveness and readiness probe settings"}}}},{"2":{"Name":"ResourceRequests","Properties":{"cpu":{"Type":4,"Flags":0,"Description":"Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier."},"memory":{"Type":4,"Flags":0,"Description":"Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier."}}}},{"2":{"Name":"DeploymentSettingsEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"AddonProfile","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"DeploymentSettingsAddonConfigs","Properties":{},"AdditionalProperties":271}},{"2":{"Name":"Probe","Properties":{"probeAction":{"Type":274,"Flags":0,"Description":"The action of the probe."},"disableProbe":{"Type":2,"Flags":1,"Description":"Indicate whether the probe is disabled."},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes"},"periodSeconds":{"Type":3,"Flags":0,"Description":"How often (in seconds) to perform the probe. Minimum value is 1."},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after which the probe times out. Minimum value is 1."},"failureThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1."},"successThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1."}}}},{"7":{"Name":"ProbeAction","Discriminator":"type","BaseProperties":{},"Elements":{"ExecAction":275,"HTTPGetAction":278,"TCPSocketAction":283}}},{"2":{"Name":"ExecAction","Properties":{"command":{"Type":276,"Flags":0,"Description":"Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy."},"type":{"Type":277,"Flags":1,"Description":"The type of the action to take to perform the health check."}}}},{"3":{"ItemType":4}},{"6":{"Value":"ExecAction"}},{"2":{"Name":"HttpGetAction","Properties":{"path":{"Type":4,"Flags":0,"Description":"Path to access on the HTTP server."},"scheme":{"Type":281,"Flags":0,"Description":"Scheme to use for connecting to the host. Defaults to HTTP.\n\nPossible enum values:\n - `\"HTTP\"` means that the scheme used will be http://\n - `\"HTTPS\"` means that the scheme used will be https://"},"type":{"Type":282,"Flags":1,"Description":"The type of the action to take to perform the health check."}}}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[279,280,4]}},{"6":{"Value":"HTTPGetAction"}},{"2":{"Name":"TCPSocketAction","Properties":{"type":{"Type":284,"Flags":1,"Description":"The type of the action to take to perform the health check."}}}},{"6":{"Value":"TCPSocketAction"}},{"2":{"Name":"ContainerProbeSettings","Properties":{"disableProbe":{"Type":2,"Flags":0,"Description":"Indicates whether disable the liveness and readiness probe"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[286,287,288,289,4]}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Running"}},{"5":{"Elements":[291,292,4]}},{"2":{"Name":"DeploymentInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the deployment instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the deployment instance"},"reason":{"Type":4,"Flags":2,"Description":"Failed reason of the deployment instance"},"discoveryStatus":{"Type":4,"Flags":2,"Description":"Discovery status of the deployment instance"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the deployment instance"},"zone":{"Type":4,"Flags":2,"Description":"Availability zone information of the deployment instance"}}}},{"3":{"ItemType":294}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/deployments@2022-05-01-preview","ScopeType":8,"Body":251,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/gateways"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":297,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":298,"Flags":10,"Description":"The resource api version"},"properties":{"Type":300,"Flags":0,"Description":"Spring Cloud Gateway properties payload"},"sku":{"Type":40,"Flags":0,"Description":"Sku of the Spring Cloud Gateway resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"GatewayProperties","Properties":{"provisioningState":{"Type":306,"Flags":2,"Description":"State of the Spring Cloud Gateway."},"public":{"Type":2,"Flags":0,"Description":"Indicates whether the Spring Cloud Gateway exposes endpoint."},"url":{"Type":4,"Flags":2,"Description":"URL of the Spring Cloud Gateway, exposed when 'public' is true."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"ssoProperties":{"Type":307,"Flags":0,"Description":"Single sign-on related configuration"},"apiMetadataProperties":{"Type":309,"Flags":0,"Description":"API metadata property for Spring Cloud Gateway"},"corsProperties":{"Type":310,"Flags":0,"Description":"Cross-Origin Resource Sharing property"},"resourceRequests":{"Type":315,"Flags":0,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":317,"Flags":2,"Description":"Collection of instances belong to Spring Cloud Gateway."},"operatorProperties":{"Type":318,"Flags":2,"Description":"Properties of the Spring Cloud Gateway Operator."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[301,302,303,304,305,4]}},{"2":{"Name":"SsoProperties","Properties":{"scope":{"Type":308,"Flags":0,"Description":"It defines the specific actions applications can be allowed to do on a user's behalf"},"clientId":{"Type":4,"Flags":0,"Description":"The public identifier for the application"},"clientSecret":{"Type":4,"Flags":0,"Description":"The secret known only to the application and the authorization server"},"issuerUri":{"Type":4,"Flags":0,"Description":"The URI of Issuer Identifier"}}}},{"3":{"ItemType":4}},{"2":{"Name":"GatewayApiMetadataProperties","Properties":{"title":{"Type":4,"Flags":0,"Description":"Title describing the context of the APIs available on the Gateway instance (default: `Spring Cloud Gateway for K8S`)"},"description":{"Type":4,"Flags":0,"Description":"Detailed description of the APIs available on the Gateway instance (default: `Generated OpenAPI 3 document that describes the API routes configured.`)"},"documentation":{"Type":4,"Flags":0,"Description":"Location of additional documentation for the APIs available on the Gateway instance"},"version":{"Type":4,"Flags":0,"Description":"Version of APIs available on this Gateway instance (default: `unspecified`)."},"serverUrl":{"Type":4,"Flags":0,"Description":"Base URL that API consumers will use to access APIs on the Gateway instance."}}}},{"2":{"Name":"GatewayCorsProperties","Properties":{"allowedOrigins":{"Type":311,"Flags":0,"Description":"Allowed origins to make cross-site requests. The special value `*` allows all domains."},"allowedMethods":{"Type":312,"Flags":0,"Description":"Allowed HTTP methods on cross-site requests. The special value `*` allows all methods. If not set, `GET` and `HEAD` are allowed by default."},"allowedHeaders":{"Type":313,"Flags":0,"Description":"Allowed headers in cross-site requests. The special value `*` allows actual requests to send any header."},"maxAge":{"Type":3,"Flags":0,"Description":"How long, in seconds, the response from a pre-flight request can be cached by clients."},"allowCredentials":{"Type":2,"Flags":0,"Description":"Whether user credentials are supported on cross-site requests. Valid values: `true`, `false`."},"exposedHeaders":{"Type":314,"Flags":0,"Description":"HTTP response headers to expose for cross-site requests."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"GatewayResourceRequests","Properties":{"cpu":{"Type":4,"Flags":0,"Description":"Cpu allocated to each Spring Cloud Gateway instance."},"memory":{"Type":4,"Flags":0,"Description":"Memory allocated to each Spring Cloud Gateway instance."}}}},{"2":{"Name":"GatewayInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Spring Cloud Gateway instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Spring Cloud Gateway instance"}}}},{"3":{"ItemType":316}},{"2":{"Name":"GatewayOperatorProperties","Properties":{"resourceRequests":{"Type":319,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":320,"Flags":2,"Description":"Collection of instances belong to Spring Cloud Gateway operator."}}}},{"2":{"Name":"GatewayOperatorResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Spring Cloud Gateway Operator instance."},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Spring Cloud Gateway Operator instance."},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Spring Cloud Gateway Operator."}}}},{"3":{"ItemType":316}},{"4":{"Name":"Microsoft.AppPlatform/Spring/gateways@2022-05-01-preview","ScopeType":8,"Body":299,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/gateways/routeConfigs"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/gateways/routeConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":322,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":323,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":0,"Description":"API route config of the Spring Cloud Gateway"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"GatewayRouteConfigProperties","Properties":{"provisioningState":{"Type":331,"Flags":2,"Description":"State of the Spring Cloud Gateway route config."},"appResourceId":{"Type":4,"Flags":0,"Description":"The resource Id of the Azure Spring Apps app, required unless route defines `uri`."},"openApi":{"Type":332,"Flags":0,"Description":"OpenAPI properties of Spring Cloud Gateway route config."},"routes":{"Type":337,"Flags":0,"Description":"Array of API routes, each route contains properties such as `title`, `uri`, `ssoEnabled`, `predicates`, `filters`."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[326,327,328,329,330,4]}},{"2":{"Name":"GatewayRouteConfigOpenApiProperties","Properties":{"uri":{"Type":4,"Flags":0,"Description":"The URI of OpenAPI specification."}}}},{"2":{"Name":"GatewayApiRoute","Properties":{"title":{"Type":4,"Flags":0,"Description":"A title, will be applied to methods in the generated OpenAPI documentation."},"description":{"Type":4,"Flags":0,"Description":"A description, will be applied to methods in the generated OpenAPI documentation."},"uri":{"Type":4,"Flags":0,"Description":"Full uri, will override `appName`."},"ssoEnabled":{"Type":2,"Flags":0,"Description":"Enable sso validation."},"tokenRelay":{"Type":2,"Flags":0,"Description":"Pass currently-authenticated user's identity token to application service, default is 'false'"},"predicates":{"Type":334,"Flags":0,"Description":"A number of conditions to evaluate a route for each request. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request."},"filters":{"Type":335,"Flags":0,"Description":"To modify the request before sending it to the target endpoint, or the received response."},"order":{"Type":3,"Flags":0,"Description":"Route processing order."},"tags":{"Type":336,"Flags":0,"Description":"Classification tags, will be applied to methods in the generated OpenAPI documentation."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":333}},{"4":{"Name":"Microsoft.AppPlatform/Spring/gateways/routeConfigs@2022-05-01-preview","ScopeType":8,"Body":324,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/gateways/domains"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/gateways/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":339,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":340,"Flags":10,"Description":"The resource api version"},"properties":{"Type":342,"Flags":0,"Description":"The properties of custom domain for Spring Cloud Gateway"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"GatewayCustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/gateways/domains@2022-05-01-preview","ScopeType":8,"Body":341,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apiPortals"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apiPortals","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":344,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":345,"Flags":10,"Description":"The resource api version"},"properties":{"Type":347,"Flags":0,"Description":"API portal properties payload"},"sku":{"Type":40,"Flags":0,"Description":"Sku of the API portal resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ApiPortalProperties","Properties":{"provisioningState":{"Type":353,"Flags":2,"Description":"State of the API portal."},"public":{"Type":2,"Flags":0,"Description":"Indicates whether the API portal exposes endpoint."},"url":{"Type":4,"Flags":2,"Description":"URL of the API portal, exposed when 'public' is true."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"gatewayIds":{"Type":354,"Flags":0,"Description":"The array of resource Ids of gateway to integrate with API portal."},"sourceUrls":{"Type":355,"Flags":0,"Description":"Collection of OpenAPI source URL locations."},"ssoProperties":{"Type":307,"Flags":0,"Description":"Single sign-on related configuration"},"resourceRequests":{"Type":356,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":358,"Flags":2,"Description":"Collection of instances belong to API portal."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[348,349,350,351,352,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ApiPortalResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each API portal instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each API portal instance"}}}},{"2":{"Name":"ApiPortalInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the API portal instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the API portal instance"}}}},{"3":{"ItemType":357}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apiPortals@2022-05-01-preview","ScopeType":8,"Body":346,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apiPortals/domains"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apiPortals/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":360,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":361,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"The properties of custom domain for API portal"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ApiPortalCustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apiPortals/domains@2022-05-01-preview","ScopeType":8,"Body":362,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":2,"Description":"Properties of the build resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildServiceProperties","Properties":{"kPackVersion":{"Type":4,"Flags":0,"Description":"The installed KPack version in this build service."},"provisioningState":{"Type":374,"Flags":2,"Description":"Provisioning state of the KPack build result"},"resourceRequests":{"Type":375,"Flags":0,"Description":"The runtime resource configuration of this build service."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[369,370,371,372,373,4]}},{"2":{"Name":"BuildServicePropertiesResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"vCPU allocated to the entire build service node pool."},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to the entire build service node pool."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices@2022-05-01-preview","ScopeType":8,"Body":367,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builds/results"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds/results","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":377,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":378,"Flags":10,"Description":"The resource api version"},"properties":{"Type":380,"Flags":2,"Description":"Properties of the build result resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildResultProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of this build result"},"provisioningState":{"Type":386,"Flags":2,"Description":"Provisioning state of the KPack build result"},"buildPodName":{"Type":4,"Flags":0,"Description":"The build pod name which can be used to get the build log streaming."},"buildStages":{"Type":393,"Flags":2,"Description":"All of the build stage (init-container and container) resources in build pod."}}}},{"6":{"Value":"Queuing"}},{"6":{"Value":"Building"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[381,382,383,384,385,4]}},{"2":{"Name":"BuildStageProperties","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of this build stage resource."},"status":{"Type":392,"Flags":2,"Description":"The provisioning state of this build stage resource."}}}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[388,389,390,391,4]}},{"3":{"ItemType":387}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds/results@2022-05-01-preview","ScopeType":8,"Body":379,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":395,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":396,"Flags":10,"Description":"The resource api version"},"properties":{"Type":398,"Flags":2,"Description":"Supported buildpack resource properties"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"SupportedBuildpackResourceProperties","Properties":{"buildpackId":{"Type":4,"Flags":0,"Description":"The id of supported buildpack"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks@2022-05-01-preview","ScopeType":8,"Body":397,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":400,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":401,"Flags":10,"Description":"The resource api version"},"properties":{"Type":403,"Flags":2,"Description":"Supported stack resource properties"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"SupportedStackResourceProperties","Properties":{"stackId":{"Type":4,"Flags":0,"Description":"The id of supported stack"},"version":{"Type":4,"Flags":0,"Description":"The version of supported stack"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks@2022-05-01-preview","ScopeType":8,"Body":402,"Flags":1}},{"2":{"Name":"TestKeys","Properties":{"primaryKey":{"Type":4,"Flags":0,"Description":"Primary key"},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary key"},"primaryTestEndpoint":{"Type":4,"Flags":0,"Description":"Primary test endpoint"},"secondaryTestEndpoint":{"Type":4,"Flags":0,"Description":"Secondary test endpoint"},"enabled":{"Type":2,"Flags":0,"Description":"Indicates whether the test endpoint feature enabled or not"}}}},{"8":{"Name":"listTestKeys","ResourceType":"Microsoft.AppPlatform/Spring","ApiVersion":"2022-05-01-preview","Output":405}}]
\ No newline at end of file
+[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.AppPlatform/Spring"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of the Service resource"},"sku":{"Type":40,"Flags":0,"Description":"Sku of the Service resource"},"location":{"Type":4,"Flags":0,"Description":"The GEO location of the resource."},"tags":{"Type":41,"Flags":0,"Description":"Tags of the service which is a list of key value pairs that describe the resource."},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":23,"Flags":2,"Description":"Provisioning state of the Service"},"networkProfile":{"Type":24,"Flags":0,"Description":"Network profile of the Service"},"vnetAddons":{"Type":35,"Flags":0,"Description":"Additional Service settings in vnet injection instance"},"version":{"Type":3,"Flags":2,"Description":"Version of the Service"},"serviceId":{"Type":4,"Flags":2,"Description":"ServiceInstanceEntity GUID which uniquely identifies a created resource"},"powerState":{"Type":38,"Flags":2,"Description":"Power state of the Service"},"zoneRedundant":{"Type":2,"Flags":0},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified dns name of the service instance"},"marketplaceResource":{"Type":39,"Flags":0,"Description":"Purchasing 3rd party product of the Service resource."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Moved"}},{"6":{"Value":"MoveFailed"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,4]}},{"2":{"Name":"NetworkProfile","Properties":{"serviceRuntimeSubnetId":{"Type":4,"Flags":0,"Description":"Fully qualified resource Id of the subnet to host Azure Spring Apps Service Runtime"},"appSubnetId":{"Type":4,"Flags":0,"Description":"Fully qualified resource Id of the subnet to host customer apps in Azure Spring Apps"},"serviceCidr":{"Type":4,"Flags":0,"Description":"Azure Spring Apps service reserved CIDR"},"serviceRuntimeNetworkResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing network resources of Azure Spring Apps Service Runtime"},"appNetworkResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing network resources for customer apps in Azure Spring Apps"},"outboundIPs":{"Type":25,"Flags":2,"Description":"Desired outbound IP resources for Azure Spring Apps resource."},"requiredTraffics":{"Type":33,"Flags":2,"Description":"Required inbound or outbound traffics for Azure Spring Apps resource."},"ingressConfig":{"Type":34,"Flags":0,"Description":"Ingress configuration payload for Azure Spring Apps resource."}}}},{"2":{"Name":"NetworkProfileOutboundIPs","Properties":{"publicIPs":{"Type":26,"Flags":2,"Description":"A list of public IP addresses."}}}},{"3":{"ItemType":4}},{"2":{"Name":"RequiredTraffic","Properties":{"protocol":{"Type":4,"Flags":2,"Description":"The protocol of required traffic"},"port":{"Type":3,"Flags":2,"Description":"The port of required traffic"},"ips":{"Type":28,"Flags":2,"Description":"The ip list of required traffic"},"fqdns":{"Type":29,"Flags":2,"Description":"The FQDN list of required traffic"},"direction":{"Type":32,"Flags":2,"Description":"The direction of required traffic"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"Inbound"}},{"6":{"Value":"Outbound"}},{"5":{"Elements":[30,31,4]}},{"3":{"ItemType":27}},{"2":{"Name":"IngressConfig","Properties":{"readTimeoutInSeconds":{"Type":3,"Flags":0,"Description":"Ingress read time out in seconds."}}}},{"2":{"Name":"ServiceVNetAddons","Properties":{"logStreamPublicEndpoint":{"Type":2,"Flags":0,"Description":"Indicates whether the log stream in vnet injection instance could be accessed from internet."}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[36,37,4]}},{"2":{"Name":"MarketplaceResource","Properties":{"plan":{"Type":4,"Flags":0,"Description":"The plan id of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher id of the 3rd Party Artifact that is being bought."},"product":{"Type":4,"Flags":0,"Description":"The 3rd Party artifact that is being procured."}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Sku"},"tier":{"Type":4,"Flags":0,"Description":"Tier of the Sku"},"capacity":{"Type":3,"Flags":0,"Description":"Current capacity of the target resource"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":47,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":52,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[43,44,45,46,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[48,49,50,51,4]}},{"4":{"Name":"Microsoft.AppPlatform/Spring@2022-05-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.AppPlatform/Spring/configServers"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/configServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":54,"Flags":9,"Description":"The resource name"},"type":{"Type":55,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":56,"Flags":10,"Description":"The resource api version"},"properties":{"Type":58,"Flags":0,"Description":"Properties of the Config Server resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ConfigServerProperties","Properties":{"provisioningState":{"Type":64,"Flags":2,"Description":"State of the config server."},"error":{"Type":65,"Flags":0,"Description":"Error when apply config server settings."},"configServer":{"Type":66,"Flags":0,"Description":"Settings of config server."}}}},{"6":{"Value":"NotAvailable"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[59,60,61,62,63,4]}},{"2":{"Name":"Error","Properties":{"code":{"Type":4,"Flags":0,"Description":"The code of error."},"message":{"Type":4,"Flags":0,"Description":"The message of error."}}}},{"2":{"Name":"ConfigServerSettings","Properties":{"gitProperty":{"Type":67,"Flags":0,"Description":"Property of git environment."}}}},{"2":{"Name":"ConfigServerGitProperty","Properties":{"repositories":{"Type":71,"Flags":0,"Description":"Repositories of git."},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":0,"Description":"Label of the repository"},"searchPaths":{"Type":72,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"2":{"Name":"GitPatternRepository","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the repository"},"pattern":{"Type":69,"Flags":0,"Description":"Collection of pattern of the repository"},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":0,"Description":"Label of the repository"},"searchPaths":{"Type":70,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":68}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.AppPlatform/Spring/configServers@2022-05-01-preview","ScopeType":8,"Body":57,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/configurationServices"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/configurationServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":74,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":75,"Flags":10,"Description":"The resource api version"},"properties":{"Type":77,"Flags":0,"Description":"Application Configuration Service properties payload"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ConfigurationServiceProperties","Properties":{"provisioningState":{"Type":83,"Flags":2,"Description":"State of the Application Configuration Service."},"resourceRequests":{"Type":84,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":86,"Flags":2,"Description":"Collection of instances belong to Application Configuration Service."},"settings":{"Type":87,"Flags":0,"Description":"The settings of Application Configuration Service."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[78,79,80,81,82,4]}},{"2":{"Name":"ConfigurationServiceResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Application Configuration Service instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Application Configuration Service instance"},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Application Configuration Service"}}}},{"2":{"Name":"ConfigurationServiceInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Application Configuration Service instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Application Configuration Service instance"}}}},{"3":{"ItemType":85}},{"2":{"Name":"ConfigurationServiceSettings","Properties":{"gitProperty":{"Type":88,"Flags":0,"Description":"Property of git environment."}}}},{"2":{"Name":"ConfigurationServiceGitProperty","Properties":{"repositories":{"Type":92,"Flags":0,"Description":"Repositories of Application Configuration Service git property."}}}},{"2":{"Name":"ConfigurationServiceGitRepository","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the repository"},"patterns":{"Type":90,"Flags":1,"Description":"Collection of patterns of the repository"},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":1,"Description":"Label of the repository"},"searchPaths":{"Type":91,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":89}},{"4":{"Name":"Microsoft.AppPlatform/Spring/configurationServices@2022-05-01-preview","ScopeType":8,"Body":76,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/serviceRegistries"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/serviceRegistries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":2,"Description":"Service Registry properties payload"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ServiceRegistryProperties","Properties":{"provisioningState":{"Type":103,"Flags":2,"Description":"State of the Service Registry."},"resourceRequests":{"Type":104,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":106,"Flags":2,"Description":"Collection of instances belong to Service Registry."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[98,99,100,101,102,4]}},{"2":{"Name":"ServiceRegistryResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Service Registry instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Service Registry instance"},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Service Registry"}}}},{"2":{"Name":"ServiceRegistryInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Service Registry instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Service Registry instance"}}}},{"3":{"ItemType":105}},{"4":{"Name":"Microsoft.AppPlatform/Spring/serviceRegistries@2022-05-01-preview","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builds"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":108,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":109,"Flags":10,"Description":"The resource api version"},"properties":{"Type":111,"Flags":0,"Description":"Properties of the build resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildProperties","Properties":{"relativePath":{"Type":4,"Flags":0,"Description":"The relative path of source code"},"builder":{"Type":4,"Flags":0,"Description":"The resource id of builder to build the source code"},"agentPool":{"Type":4,"Flags":0,"Description":"The resource id of agent pool"},"provisioningState":{"Type":117,"Flags":2,"Description":"Provisioning state of the KPack build result"},"env":{"Type":118,"Flags":0,"Description":"The environment variables for this build"},"triggeredBuildResult":{"Type":119,"Flags":2,"Description":"The build result triggered by this build"},"resourceRequests":{"Type":120,"Flags":0,"Description":"The customized build resource for this build"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[112,113,114,115,116,4]}},{"2":{"Name":"BuildPropertiesEnv","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"TriggeredBuildResult","Properties":{"id":{"Type":4,"Flags":0,"Description":"The unique build id of this build result"}}}},{"2":{"Name":"BuildResourceRequests","Properties":{"cpu":{"Type":4,"Flags":0,"Description":"Optional Cpu allocated to the build resource. 1 core can be represented by 1 or 1000m. \r\nThe default value is 1, this should not exceed build service agent pool cpu size."},"memory":{"Type":4,"Flags":0,"Description":"Optional Memory allocated to the build resource. 1 GB can be represented by 1Gi or 1024Mi. \r\nThe default value is 2Gi, this should not exceed build service agent pool memory size."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds@2022-05-01-preview","ScopeType":8,"Body":110,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":0,"Description":"Properties of a buildpack binding"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildpackBindingProperties","Properties":{"bindingType":{"Type":132,"Flags":0,"Description":"Buildpack Binding Type"},"provisioningState":{"Type":138,"Flags":2,"Description":"State of the Buildpack Binding."},"launchProperties":{"Type":139,"Flags":0,"Description":"The object describes the buildpack binding launch properties"}}}},{"6":{"Value":"ApplicationInsights"}},{"6":{"Value":"ApacheSkyWalking"}},{"6":{"Value":"AppDynamics"}},{"6":{"Value":"Dynatrace"}},{"6":{"Value":"NewRelic"}},{"6":{"Value":"ElasticAPM"}},{"5":{"Elements":[126,127,128,129,130,131,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[133,134,135,136,137,4]}},{"2":{"Name":"BuildpackBindingLaunchProperties","Properties":{"properties":{"Type":140,"Flags":0,"Description":"Non-sensitive properties for launchProperties"},"secrets":{"Type":141,"Flags":0,"Description":"Sensitive properties for launchProperties"}}}},{"2":{"Name":"BuildpackBindingLaunchProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"BuildpackBindingLaunchPropertiesSecrets","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings@2022-05-01-preview","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builders"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":143,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":144,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":0,"Description":"Property of the Builder resource."},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuilderProperties","Properties":{"provisioningState":{"Type":152,"Flags":2,"Description":"Builder provision status."},"stack":{"Type":153,"Flags":0,"Description":"Builder cluster stack property."},"buildpackGroups":{"Type":157,"Flags":0,"Description":"Builder buildpack groups."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[147,148,149,150,151,4]}},{"2":{"Name":"StackProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of the ClusterStack."},"version":{"Type":4,"Flags":0,"Description":"Version of the ClusterStack"}}}},{"2":{"Name":"BuildpacksGroupProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Buildpack group name"},"buildpacks":{"Type":156,"Flags":0,"Description":"Buildpacks in the buildpack group"}}}},{"2":{"Name":"BuildpackProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of the buildpack"}}}},{"3":{"ItemType":155}},{"3":{"ItemType":154}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders@2022-05-01-preview","ScopeType":8,"Body":145,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/agentPools"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":159,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":160,"Flags":10,"Description":"The resource api version"},"properties":{"Type":162,"Flags":0,"Description":"build service agent pool properties"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildServiceAgentPoolProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning state of the build service agent pool"},"poolSize":{"Type":163,"Flags":0,"Description":"build service agent pool size properties"}}}},{"2":{"Name":"BuildServiceAgentPoolSizeProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of build service agent pool size"},"cpu":{"Type":4,"Flags":2,"Description":"The cpu property of build service agent pool size"},"memory":{"Type":4,"Flags":2,"Description":"The memory property of build service agent pool size"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/agentPools@2022-05-01-preview","ScopeType":8,"Body":161,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.AppPlatform/Spring/monitoringSettings"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/monitoringSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":165,"Flags":9,"Description":"The resource name"},"type":{"Type":166,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":167,"Flags":10,"Description":"The resource api version"},"properties":{"Type":169,"Flags":0,"Description":"Properties of the Monitoring Setting resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"MonitoringSettingProperties","Properties":{"provisioningState":{"Type":174,"Flags":2,"Description":"State of the Monitoring Setting."},"error":{"Type":65,"Flags":0,"Description":"Error when apply Monitoring Setting changes."},"traceEnabled":{"Type":2,"Flags":0,"Description":"Indicates whether enable the trace functionality, which will be deprecated since api version 2020-11-01-preview. Please leverage appInsightsInstrumentationKey to indicate if monitoringSettings enabled or not"},"appInsightsInstrumentationKey":{"Type":4,"Flags":0,"Description":"Target application insight instrumentation key, null or whitespace include empty will disable monitoringSettings"},"appInsightsSamplingRate":{"Type":3,"Flags":0,"Description":"Indicates the sampling rate of application insight agent, should be in range [0.0, 100.0]"},"appInsightsAgentVersions":{"Type":175,"Flags":0,"Description":"Indicates the versions of application insight agent"}}}},{"6":{"Value":"NotAvailable"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[170,171,172,173,4]}},{"2":{"Name":"ApplicationInsightsAgentVersions","Properties":{"java":{"Type":4,"Flags":2,"Description":"Indicates the version of application insight java agent"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/monitoringSettings@2022-05-01-preview","ScopeType":8,"Body":168,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":177,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":178,"Flags":10,"Description":"The resource api version"},"properties":{"Type":180,"Flags":0,"Description":"Properties of the App resource"},"identity":{"Type":200,"Flags":0,"Description":"The Managed Identity type of the app resource"},"location":{"Type":4,"Flags":0,"Description":"The GEO location of the application, always the same with its parent resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"AppResourceProperties","Properties":{"public":{"Type":2,"Flags":0,"Description":"Indicates whether the App exposes public endpoint"},"url":{"Type":4,"Flags":2,"Description":"URL of the App"},"addonConfigs":{"Type":182,"Flags":0,"Description":"Collection of addons"},"provisioningState":{"Type":188,"Flags":2,"Description":"Provisioning state of the App"},"fqdn":{"Type":4,"Flags":0,"Description":"Fully qualified dns Name."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"temporaryDisk":{"Type":189,"Flags":0,"Description":"Temporary disk settings"},"persistentDisk":{"Type":190,"Flags":0,"Description":"Persistent disk settings"},"customPersistentDisks":{"Type":196,"Flags":0,"Description":"List of custom persistent disks"},"enableEndToEndTLS":{"Type":2,"Flags":0,"Description":"Indicate if end to end TLS is enabled."},"loadedCertificates":{"Type":198,"Flags":0,"Description":"Collection of loaded certificates"},"vnetAddons":{"Type":199,"Flags":0,"Description":"Additional App settings in vnet injection instance"}}}},{"2":{"Name":"AddonProfile","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"AppResourcePropertiesAddonConfigs","Properties":{},"AdditionalProperties":181}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[183,184,185,186,187,4]}},{"2":{"Name":"TemporaryDisk","Properties":{"sizeInGB":{"Type":3,"Flags":0,"Description":"Size of the temporary disk in GB"},"mountPath":{"Type":4,"Flags":0,"Description":"Mount path of the temporary disk"}}}},{"2":{"Name":"PersistentDisk","Properties":{"sizeInGB":{"Type":3,"Flags":0,"Description":"Size of the persistent disk in GB"},"usedInGB":{"Type":3,"Flags":2,"Description":"Size of the used persistent disk in GB"},"mountPath":{"Type":4,"Flags":0,"Description":"Mount path of the persistent disk"}}}},{"2":{"Name":"CustomPersistentDiskResource","Properties":{"customPersistentDiskProperties":{"Type":192,"Flags":0,"Description":"Properties of the custom persistent disk resource payload."},"storageId":{"Type":4,"Flags":1,"Description":"The resource id of Azure Spring Apps Storage resource."}}}},{"7":{"Name":"CustomPersistentDiskProperties","Discriminator":"type","BaseProperties":{"mountPath":{"Type":4,"Flags":1,"Description":"The mount path of the persistent disk."},"readOnly":{"Type":2,"Flags":0,"Description":"Indicates whether the persistent disk is a readOnly one."},"mountOptions":{"Type":193,"Flags":0,"Description":"These are the mount options for a persistent disk."}},"Elements":{"AzureFileVolume":194}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureFileVolume","Properties":{"shareName":{"Type":4,"Flags":1,"Description":"The share name of the Azure File share."},"type":{"Type":195,"Flags":1,"Description":"The type of the underlying resource to mount as a persistent disk."}}}},{"6":{"Value":"AzureFileVolume"}},{"3":{"ItemType":191}},{"2":{"Name":"LoadedCertificate","Properties":{"resourceId":{"Type":4,"Flags":1,"Description":"Resource Id of loaded certificate"},"loadTrustStore":{"Type":2,"Flags":0,"Description":"Indicate whether the certificate will be loaded into default trust store, only work for Java runtime."}}}},{"3":{"ItemType":197}},{"2":{"Name":"AppVNetAddons","Properties":{"publicEndpoint":{"Type":2,"Flags":0,"Description":"Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet."},"publicEndpointUrl":{"Type":4,"Flags":2,"Description":"URL of the App in vnet injection instance which could be accessed from internet"}}}},{"2":{"Name":"ManagedIdentityProperties","Properties":{"type":{"Type":205,"Flags":0,"Description":"Type of the managed identity"},"principalId":{"Type":4,"Flags":0,"Description":"Principal Id of system-assigned managed identity."},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant Id of system-assigned managed identity."},"userAssignedIdentities":{"Type":207,"Flags":0,"Description":"Properties of user-assigned managed identities"}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[201,202,203,204,4]}},{"2":{"Name":"UserAssignedManagedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user-assigned managed identity."},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user-assigned managed identity."}}}},{"2":{"Name":"UserAssignedManagedIdentities","Properties":{},"AdditionalProperties":206}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps@2022-05-01-preview","ScopeType":8,"Body":179,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/bindings"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/bindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":209,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":210,"Flags":10,"Description":"The resource api version"},"properties":{"Type":212,"Flags":0,"Description":"Properties of the Binding resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BindingResourceProperties","Properties":{"resourceName":{"Type":4,"Flags":2,"Description":"The name of the bound resource"},"resourceType":{"Type":4,"Flags":2,"Description":"The standard Azure resource type of the bound resource"},"resourceId":{"Type":4,"Flags":0,"Description":"The Azure resource id of the bound resource"},"key":{"Type":4,"Flags":0,"Description":"The key of the bound resource"},"bindingParameters":{"Type":213,"Flags":0,"Description":"Binding parameters of the Binding resource"},"generatedProperties":{"Type":4,"Flags":2,"Description":"The generated Spring Boot property file for this binding. The secret will be deducted."},"createdAt":{"Type":4,"Flags":2,"Description":"Creation time of the Binding resource"},"updatedAt":{"Type":4,"Flags":2,"Description":"Update time of the Binding resource"}}}},{"2":{"Name":"BindingResourcePropertiesBindingParameters","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/bindings@2022-05-01-preview","ScopeType":8,"Body":211,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/storages"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":0,"Description":"Properties of the storage resource payload."},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"7":{"Name":"StorageProperties","Discriminator":"storageType","BaseProperties":{},"Elements":{"StorageAccount":219}}},{"2":{"Name":"StorageAccount","Properties":{"accountName":{"Type":4,"Flags":1,"Description":"The account name of the Azure Storage Account."},"accountKey":{"Type":4,"Flags":5,"Description":"The account key of the Azure Storage Account."},"storageType":{"Type":220,"Flags":1,"Description":"The type of the storage."}}}},{"6":{"Value":"StorageAccount"}},{"4":{"Name":"Microsoft.AppPlatform/Spring/storages@2022-05-01-preview","ScopeType":8,"Body":217,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/certificates"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":222,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":223,"Flags":10,"Description":"The resource api version"},"properties":{"Type":225,"Flags":0,"Description":"Properties of the certificate resource payload."},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"7":{"Name":"CertificateProperties","Discriminator":"type","BaseProperties":{"thumbprint":{"Type":4,"Flags":2,"Description":"The thumbprint of certificate."},"issuer":{"Type":4,"Flags":2,"Description":"The issuer of certificate."},"issuedDate":{"Type":4,"Flags":2,"Description":"The issue date of certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"The expiration date of certificate."},"activateDate":{"Type":4,"Flags":2,"Description":"The activate date of certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"The subject name of certificate."},"dnsNames":{"Type":226,"Flags":2,"Description":"The domain list of certificate."},"provisioningState":{"Type":232,"Flags":2,"Description":"Provisioning state of the Certificate"}},"Elements":{"ContentCertificate":233,"KeyVaultCertificate":235}}},{"3":{"ItemType":4}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[227,228,229,230,231,4]}},{"2":{"Name":"ContentCertificateProperties","Properties":{"content":{"Type":4,"Flags":4,"Description":"The content of uploaded certificate."},"type":{"Type":234,"Flags":1,"Description":"The type of the certificate source."}}}},{"6":{"Value":"ContentCertificate"}},{"2":{"Name":"KeyVaultCertificateProperties","Properties":{"vaultUri":{"Type":4,"Flags":1,"Description":"The vault uri of user key vault."},"keyVaultCertName":{"Type":4,"Flags":1,"Description":"The certificate name of key vault."},"certVersion":{"Type":4,"Flags":0,"Description":"The certificate version of key vault."},"excludePrivateKey":{"Type":2,"Flags":0,"Description":"Optional. If set to true, it will not import private key from key vault."},"type":{"Type":236,"Flags":1,"Description":"The type of the certificate source."}}}},{"6":{"Value":"KeyVaultCertificate"}},{"4":{"Name":"Microsoft.AppPlatform/Spring/certificates@2022-05-01-preview","ScopeType":8,"Body":224,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/domains"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":238,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":239,"Flags":10,"Description":"The resource api version"},"properties":{"Type":241,"Flags":0,"Description":"Properties of the custom domain resource."},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"CustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."},"appName":{"Type":4,"Flags":2,"Description":"The app name of domain."},"certName":{"Type":4,"Flags":0,"Description":"The bound certificate name of domain."},"provisioningState":{"Type":247,"Flags":2,"Description":"Provisioning state of the Domain"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[242,243,244,245,246,4]}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/domains@2022-05-01-preview","ScopeType":8,"Body":240,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/deployments"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":249,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":250,"Flags":10,"Description":"The resource api version"},"properties":{"Type":252,"Flags":0,"Description":"Properties of the Deployment resource"},"sku":{"Type":40,"Flags":0,"Description":"Sku of the Deployment resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"DeploymentResourceProperties","Properties":{"source":{"Type":253,"Flags":0,"Description":"Uploaded source information of the deployment."},"deploymentSettings":{"Type":268,"Flags":0,"Description":"Deployment settings of the Deployment"},"provisioningState":{"Type":290,"Flags":2,"Description":"Provisioning state of the Deployment"},"status":{"Type":293,"Flags":2,"Description":"Status of the Deployment"},"active":{"Type":2,"Flags":0,"Description":"Indicates whether the Deployment is active"},"instances":{"Type":295,"Flags":2,"Description":"Collection of instances belong to the Deployment"}}}},{"7":{"Name":"UserSourceInfo","Discriminator":"type","BaseProperties":{"version":{"Type":4,"Flags":0,"Description":"Version of the source"}},"Elements":{"BuildResult":254,"Container":256,"Jar":262,"NetCoreZip":264,"Source":266}}},{"2":{"Name":"BuildResultUserSourceInfo","Properties":{"buildResultId":{"Type":4,"Flags":0,"Description":"Resource id of an existing succeeded build result under the same Spring instance."},"type":{"Type":255,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"BuildResult"}},{"2":{"Name":"CustomContainerUserSourceInfo","Properties":{"customContainer":{"Type":257,"Flags":0,"Description":"Custom container payload"},"type":{"Type":261,"Flags":1,"Description":"Type of the source uploaded"}}}},{"2":{"Name":"CustomContainer","Properties":{"server":{"Type":4,"Flags":0,"Description":"The name of the registry that contains the container image"},"containerImage":{"Type":4,"Flags":0,"Description":"Container image of the custom container. This should be in the form of : without the server name of the registry"},"command":{"Type":258,"Flags":0,"Description":"Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided."},"args":{"Type":259,"Flags":0,"Description":"Arguments to the entrypoint. The docker image's CMD is used if this is not provided."},"imageRegistryCredential":{"Type":260,"Flags":0,"Description":"Credential of the image registry"},"languageFramework":{"Type":4,"Flags":0,"Description":"Language framework of the container image uploaded"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ImageRegistryCredential","Properties":{"username":{"Type":4,"Flags":0,"Description":"The username of the image registry credential"},"password":{"Type":4,"Flags":0,"Description":"The password of the image registry credential"}}}},{"6":{"Value":"Container"}},{"2":{"Name":"JarUploadedUserSourceInfo","Properties":{"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the Jar file"},"jvmOptions":{"Type":4,"Flags":0,"Description":"JVM parameter"},"relativePath":{"Type":4,"Flags":0,"Description":"Relative path of the storage which stores the source"},"type":{"Type":263,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"Jar"}},{"2":{"Name":"NetCoreZipUploadedUserSourceInfo","Properties":{"netCoreMainEntryPath":{"Type":4,"Flags":0,"Description":"The path to the .NET executable relative to zip root"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the .Net file"},"relativePath":{"Type":4,"Flags":0,"Description":"Relative path of the storage which stores the source"},"type":{"Type":265,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"NetCoreZip"}},{"2":{"Name":"SourceUploadedUserSourceInfo","Properties":{"artifactSelector":{"Type":4,"Flags":0,"Description":"Selector for the artifact to be used for the deployment for multi-module projects. This should be\r\nthe relative path to the target module/project."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the source file"},"relativePath":{"Type":4,"Flags":0,"Description":"Relative path of the storage which stores the source"},"type":{"Type":267,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"Source"}},{"2":{"Name":"DeploymentSettings","Properties":{"resourceRequests":{"Type":269,"Flags":0,"Description":"The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later."},"environmentVariables":{"Type":270,"Flags":0,"Description":"Collection of environment variables"},"addonConfigs":{"Type":272,"Flags":0,"Description":"Collection of addons"},"livenessProbe":{"Type":273,"Flags":0,"Description":"Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes"},"readinessProbe":{"Type":273,"Flags":0,"Description":"Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes"},"startupProbe":{"Type":273,"Flags":0,"Description":"StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes"},"terminationGracePeriodSeconds":{"Type":3,"Flags":0,"Description":"Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds."},"containerProbeSettings":{"Type":285,"Flags":0,"Description":"Container liveness and readiness probe settings"}}}},{"2":{"Name":"ResourceRequests","Properties":{"cpu":{"Type":4,"Flags":0,"Description":"Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier."},"memory":{"Type":4,"Flags":0,"Description":"Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier."}}}},{"2":{"Name":"DeploymentSettingsEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"AddonProfile","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"DeploymentSettingsAddonConfigs","Properties":{},"AdditionalProperties":271}},{"2":{"Name":"Probe","Properties":{"probeAction":{"Type":274,"Flags":0,"Description":"The action of the probe."},"disableProbe":{"Type":2,"Flags":1,"Description":"Indicate whether the probe is disabled."},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes"},"periodSeconds":{"Type":3,"Flags":0,"Description":"How often (in seconds) to perform the probe. Minimum value is 1."},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after which the probe times out. Minimum value is 1."},"failureThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1."},"successThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1."}}}},{"7":{"Name":"ProbeAction","Discriminator":"type","BaseProperties":{},"Elements":{"ExecAction":275,"HTTPGetAction":278,"TCPSocketAction":283}}},{"2":{"Name":"ExecAction","Properties":{"command":{"Type":276,"Flags":0,"Description":"Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy."},"type":{"Type":277,"Flags":1,"Description":"The type of the action to take to perform the health check."}}}},{"3":{"ItemType":4}},{"6":{"Value":"ExecAction"}},{"2":{"Name":"HttpGetAction","Properties":{"path":{"Type":4,"Flags":0,"Description":"Path to access on the HTTP server."},"scheme":{"Type":281,"Flags":0,"Description":"Scheme to use for connecting to the host. Defaults to HTTP.\n\nPossible enum values:\n - `\"HTTP\"` means that the scheme used will be http://\n - `\"HTTPS\"` means that the scheme used will be https://"},"type":{"Type":282,"Flags":1,"Description":"The type of the action to take to perform the health check."}}}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[279,280,4]}},{"6":{"Value":"HTTPGetAction"}},{"2":{"Name":"TCPSocketAction","Properties":{"type":{"Type":284,"Flags":1,"Description":"The type of the action to take to perform the health check."}}}},{"6":{"Value":"TCPSocketAction"}},{"2":{"Name":"ContainerProbeSettings","Properties":{"disableProbe":{"Type":2,"Flags":0,"Description":"Indicates whether disable the liveness and readiness probe"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[286,287,288,289,4]}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Running"}},{"5":{"Elements":[291,292,4]}},{"2":{"Name":"DeploymentInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the deployment instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the deployment instance"},"reason":{"Type":4,"Flags":2,"Description":"Failed reason of the deployment instance"},"discoveryStatus":{"Type":4,"Flags":2,"Description":"Discovery status of the deployment instance"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the deployment instance"},"zone":{"Type":4,"Flags":2,"Description":"Availability zone information of the deployment instance"}}}},{"3":{"ItemType":294}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/deployments@2022-05-01-preview","ScopeType":8,"Body":251,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/gateways"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":297,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":298,"Flags":10,"Description":"The resource api version"},"properties":{"Type":300,"Flags":0,"Description":"Spring Cloud Gateway properties payload"},"sku":{"Type":40,"Flags":0,"Description":"Sku of the Spring Cloud Gateway resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"GatewayProperties","Properties":{"provisioningState":{"Type":306,"Flags":2,"Description":"State of the Spring Cloud Gateway."},"public":{"Type":2,"Flags":0,"Description":"Indicates whether the Spring Cloud Gateway exposes endpoint."},"url":{"Type":4,"Flags":2,"Description":"URL of the Spring Cloud Gateway, exposed when 'public' is true."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"ssoProperties":{"Type":307,"Flags":0,"Description":"Single sign-on related configuration"},"apiMetadataProperties":{"Type":309,"Flags":0,"Description":"API metadata property for Spring Cloud Gateway"},"corsProperties":{"Type":310,"Flags":0,"Description":"Cross-Origin Resource Sharing property"},"resourceRequests":{"Type":315,"Flags":0,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":317,"Flags":2,"Description":"Collection of instances belong to Spring Cloud Gateway."},"operatorProperties":{"Type":318,"Flags":2,"Description":"Properties of the Spring Cloud Gateway Operator."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[301,302,303,304,305,4]}},{"2":{"Name":"SsoProperties","Properties":{"scope":{"Type":308,"Flags":0,"Description":"It defines the specific actions applications can be allowed to do on a user's behalf"},"clientId":{"Type":4,"Flags":0,"Description":"The public identifier for the application"},"clientSecret":{"Type":4,"Flags":0,"Description":"The secret known only to the application and the authorization server"},"issuerUri":{"Type":4,"Flags":0,"Description":"The URI of Issuer Identifier"}}}},{"3":{"ItemType":4}},{"2":{"Name":"GatewayApiMetadataProperties","Properties":{"title":{"Type":4,"Flags":0,"Description":"Title describing the context of the APIs available on the Gateway instance (default: `Spring Cloud Gateway for K8S`)"},"description":{"Type":4,"Flags":0,"Description":"Detailed description of the APIs available on the Gateway instance (default: `Generated OpenAPI 3 document that describes the API routes configured.`)"},"documentation":{"Type":4,"Flags":0,"Description":"Location of additional documentation for the APIs available on the Gateway instance"},"version":{"Type":4,"Flags":0,"Description":"Version of APIs available on this Gateway instance (default: `unspecified`)."},"serverUrl":{"Type":4,"Flags":0,"Description":"Base URL that API consumers will use to access APIs on the Gateway instance."}}}},{"2":{"Name":"GatewayCorsProperties","Properties":{"allowedOrigins":{"Type":311,"Flags":0,"Description":"Allowed origins to make cross-site requests. The special value `*` allows all domains."},"allowedMethods":{"Type":312,"Flags":0,"Description":"Allowed HTTP methods on cross-site requests. The special value `*` allows all methods. If not set, `GET` and `HEAD` are allowed by default."},"allowedHeaders":{"Type":313,"Flags":0,"Description":"Allowed headers in cross-site requests. The special value `*` allows actual requests to send any header."},"maxAge":{"Type":3,"Flags":0,"Description":"How long, in seconds, the response from a pre-flight request can be cached by clients."},"allowCredentials":{"Type":2,"Flags":0,"Description":"Whether user credentials are supported on cross-site requests. Valid values: `true`, `false`."},"exposedHeaders":{"Type":314,"Flags":0,"Description":"HTTP response headers to expose for cross-site requests."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"GatewayResourceRequests","Properties":{"cpu":{"Type":4,"Flags":0,"Description":"Cpu allocated to each Spring Cloud Gateway instance."},"memory":{"Type":4,"Flags":0,"Description":"Memory allocated to each Spring Cloud Gateway instance."}}}},{"2":{"Name":"GatewayInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Spring Cloud Gateway instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Spring Cloud Gateway instance"}}}},{"3":{"ItemType":316}},{"2":{"Name":"GatewayOperatorProperties","Properties":{"resourceRequests":{"Type":319,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":320,"Flags":2,"Description":"Collection of instances belong to Spring Cloud Gateway operator."}}}},{"2":{"Name":"GatewayOperatorResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Spring Cloud Gateway Operator instance."},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Spring Cloud Gateway Operator instance."},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Spring Cloud Gateway Operator."}}}},{"3":{"ItemType":316}},{"4":{"Name":"Microsoft.AppPlatform/Spring/gateways@2022-05-01-preview","ScopeType":8,"Body":299,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/gateways/routeConfigs"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/gateways/routeConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":322,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":323,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":0,"Description":"API route config of the Spring Cloud Gateway"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"GatewayRouteConfigProperties","Properties":{"provisioningState":{"Type":331,"Flags":2,"Description":"State of the Spring Cloud Gateway route config."},"appResourceId":{"Type":4,"Flags":0,"Description":"The resource Id of the Azure Spring Apps app, required unless route defines `uri`."},"openApi":{"Type":332,"Flags":0,"Description":"OpenAPI properties of Spring Cloud Gateway route config."},"routes":{"Type":337,"Flags":0,"Description":"Array of API routes, each route contains properties such as `title`, `uri`, `ssoEnabled`, `predicates`, `filters`."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[326,327,328,329,330,4]}},{"2":{"Name":"GatewayRouteConfigOpenApiProperties","Properties":{"uri":{"Type":4,"Flags":0,"Description":"The URI of OpenAPI specification."}}}},{"2":{"Name":"GatewayApiRoute","Properties":{"title":{"Type":4,"Flags":0,"Description":"A title, will be applied to methods in the generated OpenAPI documentation."},"description":{"Type":4,"Flags":0,"Description":"A description, will be applied to methods in the generated OpenAPI documentation."},"uri":{"Type":4,"Flags":0,"Description":"Full uri, will override `appName`."},"ssoEnabled":{"Type":2,"Flags":0,"Description":"Enable sso validation."},"tokenRelay":{"Type":2,"Flags":0,"Description":"Pass currently-authenticated user's identity token to application service, default is 'false'"},"predicates":{"Type":334,"Flags":0,"Description":"A number of conditions to evaluate a route for each request. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request."},"filters":{"Type":335,"Flags":0,"Description":"To modify the request before sending it to the target endpoint, or the received response."},"order":{"Type":3,"Flags":0,"Description":"Route processing order."},"tags":{"Type":336,"Flags":0,"Description":"Classification tags, will be applied to methods in the generated OpenAPI documentation."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":333}},{"4":{"Name":"Microsoft.AppPlatform/Spring/gateways/routeConfigs@2022-05-01-preview","ScopeType":8,"Body":324,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/gateways/domains"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/gateways/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":339,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":340,"Flags":10,"Description":"The resource api version"},"properties":{"Type":342,"Flags":0,"Description":"The properties of custom domain for Spring Cloud Gateway"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"GatewayCustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/gateways/domains@2022-05-01-preview","ScopeType":8,"Body":341,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apiPortals"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apiPortals","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":344,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":345,"Flags":10,"Description":"The resource api version"},"properties":{"Type":347,"Flags":0,"Description":"API portal properties payload"},"sku":{"Type":40,"Flags":0,"Description":"Sku of the API portal resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ApiPortalProperties","Properties":{"provisioningState":{"Type":353,"Flags":2,"Description":"State of the API portal."},"public":{"Type":2,"Flags":0,"Description":"Indicates whether the API portal exposes endpoint."},"url":{"Type":4,"Flags":2,"Description":"URL of the API portal, exposed when 'public' is true."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"gatewayIds":{"Type":354,"Flags":0,"Description":"The array of resource Ids of gateway to integrate with API portal."},"sourceUrls":{"Type":355,"Flags":0,"Description":"Collection of OpenAPI source URL locations."},"ssoProperties":{"Type":307,"Flags":0,"Description":"Single sign-on related configuration"},"resourceRequests":{"Type":356,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":358,"Flags":2,"Description":"Collection of instances belong to API portal."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[348,349,350,351,352,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ApiPortalResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each API portal instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each API portal instance"}}}},{"2":{"Name":"ApiPortalInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the API portal instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the API portal instance"}}}},{"3":{"ItemType":357}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apiPortals@2022-05-01-preview","ScopeType":8,"Body":346,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apiPortals/domains"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apiPortals/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":360,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":361,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"The properties of custom domain for API portal"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ApiPortalCustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apiPortals/domains@2022-05-01-preview","ScopeType":8,"Body":362,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":2,"Description":"Properties of the build resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildServiceProperties","Properties":{"kPackVersion":{"Type":4,"Flags":0,"Description":"The installed KPack version in this build service."},"provisioningState":{"Type":374,"Flags":2,"Description":"Provisioning state of the KPack build result"},"resourceRequests":{"Type":375,"Flags":0,"Description":"The runtime resource configuration of this build service."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[369,370,371,372,373,4]}},{"2":{"Name":"BuildServicePropertiesResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"vCPU allocated to the entire build service node pool."},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to the entire build service node pool."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices@2022-05-01-preview","ScopeType":8,"Body":367,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builds/results"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds/results","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":377,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":378,"Flags":10,"Description":"The resource api version"},"properties":{"Type":380,"Flags":2,"Description":"Properties of the build result resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildResultProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of this build result"},"provisioningState":{"Type":386,"Flags":2,"Description":"Provisioning state of the KPack build result"},"buildPodName":{"Type":4,"Flags":0,"Description":"The build pod name which can be used to get the build log streaming."},"buildStages":{"Type":393,"Flags":2,"Description":"All of the build stage (init-container and container) resources in build pod."}}}},{"6":{"Value":"Queuing"}},{"6":{"Value":"Building"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[381,382,383,384,385,4]}},{"2":{"Name":"BuildStageProperties","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of this build stage resource."},"status":{"Type":392,"Flags":2,"Description":"The provisioning state of this build stage resource."}}}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[388,389,390,391,4]}},{"3":{"ItemType":387}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds/results@2022-05-01-preview","ScopeType":8,"Body":379,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":395,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":396,"Flags":10,"Description":"The resource api version"},"properties":{"Type":398,"Flags":2,"Description":"Supported buildpack resource properties"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"SupportedBuildpackResourceProperties","Properties":{"buildpackId":{"Type":4,"Flags":0,"Description":"The id of supported buildpack"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks@2022-05-01-preview","ScopeType":8,"Body":397,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":400,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":401,"Flags":10,"Description":"The resource api version"},"properties":{"Type":403,"Flags":2,"Description":"Supported stack resource properties"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"SupportedStackResourceProperties","Properties":{"stackId":{"Type":4,"Flags":0,"Description":"The id of supported stack"},"version":{"Type":4,"Flags":0,"Description":"The version of supported stack"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks@2022-05-01-preview","ScopeType":8,"Body":402,"Flags":1}},{"2":{"Name":"TestKeys","Properties":{"primaryKey":{"Type":4,"Flags":0,"Description":"Primary key"},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary key"},"primaryTestEndpoint":{"Type":4,"Flags":0,"Description":"Primary test endpoint"},"secondaryTestEndpoint":{"Type":4,"Flags":0,"Description":"Secondary test endpoint"},"enabled":{"Type":2,"Flags":0,"Description":"Indicates whether the test endpoint feature enabled or not"}}}},{"8":{"Name":"listTestKeys","ResourceType":"Microsoft.AppPlatform/Spring","ApiVersion":"2022-05-01-preview","Output":405}}]
\ No newline at end of file
diff --git a/generated/appplatform/microsoft.appplatform/2022-05-01-preview/types.md b/generated/appplatform/microsoft.appplatform/2022-05-01-preview/types.md
index 88cf92757f..bfee00b28e 100644
--- a/generated/appplatform/microsoft.appplatform/2022-05-01-preview/types.md
+++ b/generated/appplatform/microsoft.appplatform/2022-05-01-preview/types.md
@@ -438,6 +438,7 @@ The default value is 2Gi, this should not exceed build service agent pool memory
* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning state of the Certificate
* **subjectName**: string (ReadOnly): The subject name of certificate.
* **thumbprint**: string (ReadOnly): The thumbprint of certificate.
+
### ContentCertificateProperties
#### Properties
* **content**: string (WriteOnly): The content of uploaded certificate.
@@ -554,6 +555,7 @@ The default value is 2Gi, this should not exceed build service agent pool memory
* **mountOptions**: string[]: These are the mount options for a persistent disk.
* **mountPath**: string (Required): The mount path of the persistent disk.
* **readOnly**: bool: Indicates whether the persistent disk is a readOnly one.
+
### AzureFileVolume
#### Properties
* **shareName**: string (Required): The share name of the Azure File share.
@@ -772,6 +774,7 @@ The default value is 2Gi, this should not exceed build service agent pool memory
* **Discriminator**: type
### Base Properties
+
### ExecAction
#### Properties
* **command**: string[]: Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
@@ -848,6 +851,7 @@ Possible enum values:
* **Discriminator**: storageType
### Base Properties
+
### StorageAccount
#### Properties
* **accountKey**: string (Required, WriteOnly): The account key of the Azure Storage Account.
@@ -910,6 +914,7 @@ Possible enum values:
### Base Properties
* **version**: string: Version of the source
+
### BuildResultUserSourceInfo
#### Properties
* **buildResultId**: string: Resource id of an existing succeeded build result under the same Spring instance.
@@ -923,12 +928,14 @@ Possible enum values:
### JarUploadedUserSourceInfo
#### Properties
* **jvmOptions**: string: JVM parameter
+* **relativePath**: string: Relative path of the storage which stores the source
* **runtimeVersion**: string: Runtime version of the Jar file
* **type**: 'Jar' (Required): Type of the source uploaded
### NetCoreZipUploadedUserSourceInfo
#### Properties
* **netCoreMainEntryPath**: string: The path to the .NET executable relative to zip root
+* **relativePath**: string: Relative path of the storage which stores the source
* **runtimeVersion**: string: Runtime version of the .Net file
* **type**: 'NetCoreZip' (Required): Type of the source uploaded
@@ -936,6 +943,7 @@ Possible enum values:
#### Properties
* **artifactSelector**: string: Selector for the artifact to be used for the deployment for multi-module projects. This should be
the relative path to the target module/project.
+* **relativePath**: string: Relative path of the storage which stores the source
* **runtimeVersion**: string: Runtime version of the source file
* **type**: 'Source' (Required): Type of the source uploaded
diff --git a/generated/appplatform/microsoft.appplatform/2022-09-01-preview/types.json b/generated/appplatform/microsoft.appplatform/2022-09-01-preview/types.json
new file mode 100644
index 0000000000..e19c7b5677
--- /dev/null
+++ b/generated/appplatform/microsoft.appplatform/2022-09-01-preview/types.json
@@ -0,0 +1 @@
+[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.AppPlatform/Spring"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of the Service resource"},"sku":{"Type":40,"Flags":0,"Description":"Sku of the Service resource"},"location":{"Type":4,"Flags":0,"Description":"The GEO location of the resource."},"tags":{"Type":41,"Flags":0,"Description":"Tags of the service which is a list of key value pairs that describe the resource."},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":23,"Flags":2,"Description":"Provisioning state of the Service"},"networkProfile":{"Type":24,"Flags":0,"Description":"Network profile of the Service"},"vnetAddons":{"Type":35,"Flags":0,"Description":"Additional Service settings in vnet injection instance"},"version":{"Type":3,"Flags":2,"Description":"Version of the Service"},"serviceId":{"Type":4,"Flags":2,"Description":"ServiceInstanceEntity GUID which uniquely identifies a created resource"},"powerState":{"Type":38,"Flags":2,"Description":"Power state of the Service"},"zoneRedundant":{"Type":2,"Flags":0},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified dns name of the service instance"},"marketplaceResource":{"Type":39,"Flags":0,"Description":"Purchasing 3rd party product of the Service resource."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Moved"}},{"6":{"Value":"MoveFailed"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,4]}},{"2":{"Name":"NetworkProfile","Properties":{"serviceRuntimeSubnetId":{"Type":4,"Flags":0,"Description":"Fully qualified resource Id of the subnet to host Azure Spring Apps Service Runtime"},"appSubnetId":{"Type":4,"Flags":0,"Description":"Fully qualified resource Id of the subnet to host customer apps in Azure Spring Apps"},"serviceCidr":{"Type":4,"Flags":0,"Description":"Azure Spring Apps service reserved CIDR"},"serviceRuntimeNetworkResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing network resources of Azure Spring Apps Service Runtime"},"appNetworkResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing network resources for customer apps in Azure Spring Apps"},"outboundIPs":{"Type":25,"Flags":2,"Description":"Desired outbound IP resources for Azure Spring Apps resource."},"requiredTraffics":{"Type":33,"Flags":2,"Description":"Required inbound or outbound traffics for Azure Spring Apps resource."},"ingressConfig":{"Type":34,"Flags":0,"Description":"Ingress configuration payload for Azure Spring Apps resource."},"outboundType":{"Type":4,"Flags":0,"Description":"The egress traffic type of Azure Spring Apps VNet instances."}}}},{"2":{"Name":"NetworkProfileOutboundIPs","Properties":{"publicIPs":{"Type":26,"Flags":2,"Description":"A list of public IP addresses."}}}},{"3":{"ItemType":4}},{"2":{"Name":"RequiredTraffic","Properties":{"protocol":{"Type":4,"Flags":2,"Description":"The protocol of required traffic"},"port":{"Type":3,"Flags":2,"Description":"The port of required traffic"},"ips":{"Type":28,"Flags":2,"Description":"The ip list of required traffic"},"fqdns":{"Type":29,"Flags":2,"Description":"The FQDN list of required traffic"},"direction":{"Type":32,"Flags":2,"Description":"The direction of required traffic"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"Inbound"}},{"6":{"Value":"Outbound"}},{"5":{"Elements":[30,31,4]}},{"3":{"ItemType":27}},{"2":{"Name":"IngressConfig","Properties":{"readTimeoutInSeconds":{"Type":3,"Flags":0,"Description":"Ingress read time out in seconds."}}}},{"2":{"Name":"ServiceVNetAddons","Properties":{"logStreamPublicEndpoint":{"Type":2,"Flags":0,"Description":"Indicates whether the log stream in vnet injection instance could be accessed from internet."}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[36,37,4]}},{"2":{"Name":"MarketplaceResource","Properties":{"plan":{"Type":4,"Flags":0,"Description":"The plan id of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher id of the 3rd Party Artifact that is being bought."},"product":{"Type":4,"Flags":0,"Description":"The 3rd Party artifact that is being procured."}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Sku"},"tier":{"Type":4,"Flags":0,"Description":"Tier of the Sku"},"capacity":{"Type":3,"Flags":0,"Description":"Current capacity of the target resource"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":47,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":52,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[43,44,45,46,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[48,49,50,51,4]}},{"4":{"Name":"Microsoft.AppPlatform/Spring@2022-09-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.AppPlatform/Spring/configServers"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/configServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":54,"Flags":9,"Description":"The resource name"},"type":{"Type":55,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":56,"Flags":10,"Description":"The resource api version"},"properties":{"Type":58,"Flags":0,"Description":"Properties of the Config Server resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ConfigServerProperties","Properties":{"provisioningState":{"Type":64,"Flags":2,"Description":"State of the config server."},"error":{"Type":65,"Flags":0,"Description":"Error when apply config server settings."},"configServer":{"Type":66,"Flags":0,"Description":"Settings of config server."}}}},{"6":{"Value":"NotAvailable"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[59,60,61,62,63,4]}},{"2":{"Name":"Error","Properties":{"code":{"Type":4,"Flags":0,"Description":"The code of error."},"message":{"Type":4,"Flags":0,"Description":"The message of error."}}}},{"2":{"Name":"ConfigServerSettings","Properties":{"gitProperty":{"Type":67,"Flags":0,"Description":"Property of git environment."}}}},{"2":{"Name":"ConfigServerGitProperty","Properties":{"repositories":{"Type":71,"Flags":0,"Description":"Repositories of git."},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":0,"Description":"Label of the repository"},"searchPaths":{"Type":72,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"2":{"Name":"GitPatternRepository","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the repository"},"pattern":{"Type":69,"Flags":0,"Description":"Collection of pattern of the repository"},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":0,"Description":"Label of the repository"},"searchPaths":{"Type":70,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":68}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.AppPlatform/Spring/configServers@2022-09-01-preview","ScopeType":8,"Body":57,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/configurationServices"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/configurationServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":74,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":75,"Flags":10,"Description":"The resource api version"},"properties":{"Type":77,"Flags":0,"Description":"Application Configuration Service properties payload"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ConfigurationServiceProperties","Properties":{"provisioningState":{"Type":83,"Flags":2,"Description":"State of the Application Configuration Service."},"resourceRequests":{"Type":84,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":86,"Flags":2,"Description":"Collection of instances belong to Application Configuration Service."},"settings":{"Type":87,"Flags":0,"Description":"The settings of Application Configuration Service."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[78,79,80,81,82,4]}},{"2":{"Name":"ConfigurationServiceResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Application Configuration Service instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Application Configuration Service instance"},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Application Configuration Service"}}}},{"2":{"Name":"ConfigurationServiceInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Application Configuration Service instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Application Configuration Service instance"}}}},{"3":{"ItemType":85}},{"2":{"Name":"ConfigurationServiceSettings","Properties":{"gitProperty":{"Type":88,"Flags":0,"Description":"Property of git environment."}}}},{"2":{"Name":"ConfigurationServiceGitProperty","Properties":{"repositories":{"Type":92,"Flags":0,"Description":"Repositories of Application Configuration Service git property."}}}},{"2":{"Name":"ConfigurationServiceGitRepository","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the repository"},"patterns":{"Type":90,"Flags":1,"Description":"Collection of patterns of the repository"},"uri":{"Type":4,"Flags":1,"Description":"URI of the repository"},"label":{"Type":4,"Flags":1,"Description":"Label of the repository"},"searchPaths":{"Type":91,"Flags":0,"Description":"Searching path of the repository"},"username":{"Type":4,"Flags":0,"Description":"Username of git repository basic auth."},"password":{"Type":4,"Flags":0,"Description":"Password of git repository basic auth."},"hostKey":{"Type":4,"Flags":0,"Description":"Public sshKey of git repository."},"hostKeyAlgorithm":{"Type":4,"Flags":0,"Description":"SshKey algorithm of git repository."},"privateKey":{"Type":4,"Flags":0,"Description":"Private sshKey algorithm of git repository."},"strictHostKeyChecking":{"Type":2,"Flags":0,"Description":"Strict host key checking or not."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":89}},{"4":{"Name":"Microsoft.AppPlatform/Spring/configurationServices@2022-09-01-preview","ScopeType":8,"Body":76,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/serviceRegistries"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/serviceRegistries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":2,"Description":"Service Registry properties payload"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ServiceRegistryProperties","Properties":{"provisioningState":{"Type":103,"Flags":2,"Description":"State of the Service Registry."},"resourceRequests":{"Type":104,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":106,"Flags":2,"Description":"Collection of instances belong to Service Registry."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[98,99,100,101,102,4]}},{"2":{"Name":"ServiceRegistryResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Service Registry instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Service Registry instance"},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Service Registry"}}}},{"2":{"Name":"ServiceRegistryInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Service Registry instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Service Registry instance"}}}},{"3":{"ItemType":105}},{"4":{"Name":"Microsoft.AppPlatform/Spring/serviceRegistries@2022-09-01-preview","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builds"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":108,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":109,"Flags":10,"Description":"The resource api version"},"properties":{"Type":111,"Flags":0,"Description":"Properties of the build resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildProperties","Properties":{"relativePath":{"Type":4,"Flags":0,"Description":"The relative path of source code"},"builder":{"Type":4,"Flags":0,"Description":"The resource id of builder to build the source code"},"agentPool":{"Type":4,"Flags":0,"Description":"The resource id of agent pool"},"provisioningState":{"Type":117,"Flags":2,"Description":"Provisioning state of the KPack build result"},"env":{"Type":118,"Flags":0,"Description":"The environment variables for this build"},"triggeredBuildResult":{"Type":119,"Flags":2,"Description":"The build result triggered by this build"},"resourceRequests":{"Type":120,"Flags":0,"Description":"The customized build resource for this build"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[112,113,114,115,116,4]}},{"2":{"Name":"BuildPropertiesEnv","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"TriggeredBuildResult","Properties":{"id":{"Type":4,"Flags":0,"Description":"The unique build id of this build result"}}}},{"2":{"Name":"BuildResourceRequests","Properties":{"cpu":{"Type":4,"Flags":0,"Description":"Optional Cpu allocated to the build resource. 1 core can be represented by 1 or 1000m. \r\nThe default value is 1, this should not exceed build service agent pool cpu size."},"memory":{"Type":4,"Flags":0,"Description":"Optional Memory allocated to the build resource. 1 GB can be represented by 1Gi or 1024Mi. \r\nThe default value is 2Gi, this should not exceed build service agent pool memory size."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds@2022-09-01-preview","ScopeType":8,"Body":110,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":0,"Description":"Properties of a buildpack binding"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildpackBindingProperties","Properties":{"bindingType":{"Type":132,"Flags":0,"Description":"Buildpack Binding Type"},"provisioningState":{"Type":138,"Flags":2,"Description":"State of the Buildpack Binding."},"launchProperties":{"Type":139,"Flags":0,"Description":"The object describes the buildpack binding launch properties"}}}},{"6":{"Value":"ApplicationInsights"}},{"6":{"Value":"ApacheSkyWalking"}},{"6":{"Value":"AppDynamics"}},{"6":{"Value":"Dynatrace"}},{"6":{"Value":"NewRelic"}},{"6":{"Value":"ElasticAPM"}},{"5":{"Elements":[126,127,128,129,130,131,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[133,134,135,136,137,4]}},{"2":{"Name":"BuildpackBindingLaunchProperties","Properties":{"properties":{"Type":140,"Flags":0,"Description":"Non-sensitive properties for launchProperties"},"secrets":{"Type":141,"Flags":0,"Description":"Sensitive properties for launchProperties"}}}},{"2":{"Name":"BuildpackBindingLaunchProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"BuildpackBindingLaunchPropertiesSecrets","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings@2022-09-01-preview","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builders"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":143,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":144,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":0,"Description":"Property of the Builder resource."},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuilderProperties","Properties":{"provisioningState":{"Type":152,"Flags":2,"Description":"Builder provision status."},"stack":{"Type":153,"Flags":0,"Description":"Builder cluster stack property."},"buildpackGroups":{"Type":157,"Flags":0,"Description":"Builder buildpack groups."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[147,148,149,150,151,4]}},{"2":{"Name":"StackProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of the ClusterStack."},"version":{"Type":4,"Flags":0,"Description":"Version of the ClusterStack"}}}},{"2":{"Name":"BuildpacksGroupProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Buildpack group name"},"buildpacks":{"Type":156,"Flags":0,"Description":"Buildpacks in the buildpack group"}}}},{"2":{"Name":"BuildpackProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of the buildpack"}}}},{"3":{"ItemType":155}},{"3":{"ItemType":154}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builders@2022-09-01-preview","ScopeType":8,"Body":145,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/agentPools"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":159,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":160,"Flags":10,"Description":"The resource api version"},"properties":{"Type":162,"Flags":0,"Description":"build service agent pool properties"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildServiceAgentPoolProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning state of the build service agent pool"},"poolSize":{"Type":163,"Flags":0,"Description":"build service agent pool size properties"}}}},{"2":{"Name":"BuildServiceAgentPoolSizeProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of build service agent pool size"},"cpu":{"Type":4,"Flags":2,"Description":"The cpu property of build service agent pool size"},"memory":{"Type":4,"Flags":2,"Description":"The memory property of build service agent pool size"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/agentPools@2022-09-01-preview","ScopeType":8,"Body":161,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.AppPlatform/Spring/monitoringSettings"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/monitoringSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":165,"Flags":9,"Description":"The resource name"},"type":{"Type":166,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":167,"Flags":10,"Description":"The resource api version"},"properties":{"Type":169,"Flags":0,"Description":"Properties of the Monitoring Setting resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"MonitoringSettingProperties","Properties":{"provisioningState":{"Type":174,"Flags":2,"Description":"State of the Monitoring Setting."},"error":{"Type":65,"Flags":0,"Description":"Error when apply Monitoring Setting changes."},"traceEnabled":{"Type":2,"Flags":0,"Description":"Indicates whether enable the trace functionality, which will be deprecated since api version 2020-11-01-preview. Please leverage appInsightsInstrumentationKey to indicate if monitoringSettings enabled or not"},"appInsightsInstrumentationKey":{"Type":4,"Flags":0,"Description":"Target application insight instrumentation key, null or whitespace include empty will disable monitoringSettings"},"appInsightsSamplingRate":{"Type":3,"Flags":0,"Description":"Indicates the sampling rate of application insight agent, should be in range [0.0, 100.0]"},"appInsightsAgentVersions":{"Type":175,"Flags":0,"Description":"Indicates the versions of application insight agent"}}}},{"6":{"Value":"NotAvailable"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[170,171,172,173,4]}},{"2":{"Name":"ApplicationInsightsAgentVersions","Properties":{"java":{"Type":4,"Flags":2,"Description":"Indicates the version of application insight java agent"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/monitoringSettings@2022-09-01-preview","ScopeType":8,"Body":168,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":177,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":178,"Flags":10,"Description":"The resource api version"},"properties":{"Type":180,"Flags":0,"Description":"Properties of the App resource"},"identity":{"Type":209,"Flags":0,"Description":"The Managed Identity type of the app resource"},"location":{"Type":4,"Flags":0,"Description":"The GEO location of the application, always the same with its parent resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"AppResourceProperties","Properties":{"public":{"Type":2,"Flags":0,"Description":"Indicates whether the App exposes public endpoint"},"url":{"Type":4,"Flags":2,"Description":"URL of the App"},"addonConfigs":{"Type":182,"Flags":0,"Description":"Collection of addons"},"provisioningState":{"Type":188,"Flags":2,"Description":"Provisioning state of the App"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified dns Name."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"temporaryDisk":{"Type":189,"Flags":0,"Description":"Temporary disk settings"},"persistentDisk":{"Type":190,"Flags":0,"Description":"Persistent disk settings"},"customPersistentDisks":{"Type":196,"Flags":0,"Description":"List of custom persistent disks"},"enableEndToEndTLS":{"Type":2,"Flags":0,"Description":"Indicate if end to end TLS is enabled."},"loadedCertificates":{"Type":198,"Flags":0,"Description":"Collection of loaded certificates"},"vnetAddons":{"Type":199,"Flags":0,"Description":"Additional App settings in vnet injection instance"},"ingressSettings":{"Type":200,"Flags":0,"Description":"App ingress settings payload."}}}},{"2":{"Name":"AddonProfile","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"AppResourcePropertiesAddonConfigs","Properties":{},"AdditionalProperties":181}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[183,184,185,186,187,4]}},{"2":{"Name":"TemporaryDisk","Properties":{"sizeInGB":{"Type":3,"Flags":0,"Description":"Size of the temporary disk in GB"},"mountPath":{"Type":4,"Flags":0,"Description":"Mount path of the temporary disk"}}}},{"2":{"Name":"PersistentDisk","Properties":{"sizeInGB":{"Type":3,"Flags":0,"Description":"Size of the persistent disk in GB"},"usedInGB":{"Type":3,"Flags":2,"Description":"Size of the used persistent disk in GB"},"mountPath":{"Type":4,"Flags":0,"Description":"Mount path of the persistent disk"}}}},{"2":{"Name":"CustomPersistentDiskResource","Properties":{"customPersistentDiskProperties":{"Type":192,"Flags":0,"Description":"Properties of the custom persistent disk resource payload."},"storageId":{"Type":4,"Flags":1,"Description":"The resource id of Azure Spring Apps Storage resource."}}}},{"7":{"Name":"CustomPersistentDiskProperties","Discriminator":"type","BaseProperties":{"mountPath":{"Type":4,"Flags":1,"Description":"The mount path of the persistent disk."},"readOnly":{"Type":2,"Flags":0,"Description":"Indicates whether the persistent disk is a readOnly one."},"mountOptions":{"Type":193,"Flags":0,"Description":"These are the mount options for a persistent disk."}},"Elements":{"AzureFileVolume":194}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureFileVolume","Properties":{"shareName":{"Type":4,"Flags":1,"Description":"The share name of the Azure File share."},"type":{"Type":195,"Flags":1,"Description":"The type of the underlying resource to mount as a persistent disk."}}}},{"6":{"Value":"AzureFileVolume"}},{"3":{"ItemType":191}},{"2":{"Name":"LoadedCertificate","Properties":{"resourceId":{"Type":4,"Flags":1,"Description":"Resource Id of loaded certificate"},"loadTrustStore":{"Type":2,"Flags":0,"Description":"Indicate whether the certificate will be loaded into default trust store, only work for Java runtime."}}}},{"3":{"ItemType":197}},{"2":{"Name":"AppVNetAddons","Properties":{"publicEndpoint":{"Type":2,"Flags":0,"Description":"Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet."},"publicEndpointUrl":{"Type":4,"Flags":2,"Description":"URL of the App in vnet injection instance which could be accessed from internet"}}}},{"2":{"Name":"IngressSettings","Properties":{"readTimeoutInSeconds":{"Type":3,"Flags":0,"Description":"Ingress read time out in seconds."},"sendTimeoutInSeconds":{"Type":3,"Flags":0,"Description":"Ingress send time out in seconds."},"sessionAffinity":{"Type":203,"Flags":0,"Description":"Type of the affinity, set this to Cookie to enable session affinity."},"sessionCookieMaxAge":{"Type":3,"Flags":0,"Description":"Time in seconds until the cookie expires."},"backendProtocol":{"Type":206,"Flags":0,"Description":"How ingress should communicate with this app backend service."},"clientAuth":{"Type":207,"Flags":0,"Description":"Client-Certification Authentication."}}}},{"6":{"Value":"Cookie"}},{"6":{"Value":"None"}},{"5":{"Elements":[201,202,4]}},{"6":{"Value":"GRPC"}},{"6":{"Value":"Default"}},{"5":{"Elements":[204,205,4]}},{"2":{"Name":"IngressSettingsClientAuth","Properties":{"certificates":{"Type":208,"Flags":0,"Description":"Collection of certificate resource id."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedIdentityProperties","Properties":{"type":{"Type":214,"Flags":0,"Description":"Type of the managed identity"},"principalId":{"Type":4,"Flags":0,"Description":"Principal Id of system-assigned managed identity."},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant Id of system-assigned managed identity."},"userAssignedIdentities":{"Type":216,"Flags":0,"Description":"Properties of user-assigned managed identities"}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[210,211,212,213,4]}},{"2":{"Name":"UserAssignedManagedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user-assigned managed identity."},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user-assigned managed identity."}}}},{"2":{"Name":"UserAssignedManagedIdentities","Properties":{},"AdditionalProperties":215}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps@2022-09-01-preview","ScopeType":8,"Body":179,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/bindings"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/bindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":218,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":219,"Flags":10,"Description":"The resource api version"},"properties":{"Type":221,"Flags":0,"Description":"Properties of the Binding resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BindingResourceProperties","Properties":{"resourceName":{"Type":4,"Flags":2,"Description":"The name of the bound resource"},"resourceType":{"Type":4,"Flags":2,"Description":"The standard Azure resource type of the bound resource"},"resourceId":{"Type":4,"Flags":0,"Description":"The Azure resource id of the bound resource"},"key":{"Type":4,"Flags":0,"Description":"The key of the bound resource"},"bindingParameters":{"Type":222,"Flags":0,"Description":"Binding parameters of the Binding resource"},"generatedProperties":{"Type":4,"Flags":2,"Description":"The generated Spring Boot property file for this binding. The secret will be deducted."},"createdAt":{"Type":4,"Flags":2,"Description":"Creation time of the Binding resource"},"updatedAt":{"Type":4,"Flags":2,"Description":"Update time of the Binding resource"}}}},{"2":{"Name":"BindingResourcePropertiesBindingParameters","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/bindings@2022-09-01-preview","ScopeType":8,"Body":220,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/storages"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":224,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":225,"Flags":10,"Description":"The resource api version"},"properties":{"Type":227,"Flags":0,"Description":"Properties of the storage resource payload."},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"7":{"Name":"StorageProperties","Discriminator":"storageType","BaseProperties":{},"Elements":{"StorageAccount":228}}},{"2":{"Name":"StorageAccount","Properties":{"accountName":{"Type":4,"Flags":1,"Description":"The account name of the Azure Storage Account."},"accountKey":{"Type":4,"Flags":5,"Description":"The account key of the Azure Storage Account."},"storageType":{"Type":229,"Flags":1,"Description":"The type of the storage."}}}},{"6":{"Value":"StorageAccount"}},{"4":{"Name":"Microsoft.AppPlatform/Spring/storages@2022-09-01-preview","ScopeType":8,"Body":226,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/certificates"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":231,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":232,"Flags":10,"Description":"The resource api version"},"properties":{"Type":234,"Flags":0,"Description":"Properties of the certificate resource payload."},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"7":{"Name":"CertificateProperties","Discriminator":"type","BaseProperties":{"thumbprint":{"Type":4,"Flags":2,"Description":"The thumbprint of certificate."},"issuer":{"Type":4,"Flags":2,"Description":"The issuer of certificate."},"issuedDate":{"Type":4,"Flags":2,"Description":"The issue date of certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"The expiration date of certificate."},"activateDate":{"Type":4,"Flags":2,"Description":"The activate date of certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"The subject name of certificate."},"dnsNames":{"Type":235,"Flags":2,"Description":"The domain list of certificate."},"provisioningState":{"Type":241,"Flags":2,"Description":"Provisioning state of the Certificate"}},"Elements":{"ContentCertificate":242,"KeyVaultCertificate":244}}},{"3":{"ItemType":4}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[236,237,238,239,240,4]}},{"2":{"Name":"ContentCertificateProperties","Properties":{"content":{"Type":4,"Flags":4,"Description":"The content of uploaded certificate."},"type":{"Type":243,"Flags":1,"Description":"The type of the certificate source."}}}},{"6":{"Value":"ContentCertificate"}},{"2":{"Name":"KeyVaultCertificateProperties","Properties":{"vaultUri":{"Type":4,"Flags":1,"Description":"The vault uri of user key vault."},"keyVaultCertName":{"Type":4,"Flags":1,"Description":"The certificate name of key vault."},"certVersion":{"Type":4,"Flags":0,"Description":"The certificate version of key vault."},"excludePrivateKey":{"Type":2,"Flags":0,"Description":"Optional. If set to true, it will not import private key from key vault."},"type":{"Type":245,"Flags":1,"Description":"The type of the certificate source."}}}},{"6":{"Value":"KeyVaultCertificate"}},{"4":{"Name":"Microsoft.AppPlatform/Spring/certificates@2022-09-01-preview","ScopeType":8,"Body":233,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/domains"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":0,"Description":"Properties of the custom domain resource."},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"CustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."},"appName":{"Type":4,"Flags":2,"Description":"The app name of domain."},"certName":{"Type":4,"Flags":0,"Description":"The bound certificate name of domain."},"provisioningState":{"Type":256,"Flags":2,"Description":"Provisioning state of the Domain"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[251,252,253,254,255,4]}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/domains@2022-09-01-preview","ScopeType":8,"Body":249,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apps/deployments"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apps/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":258,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":259,"Flags":10,"Description":"The resource api version"},"properties":{"Type":261,"Flags":0,"Description":"Properties of the Deployment resource"},"sku":{"Type":40,"Flags":0,"Description":"Sku of the Deployment resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"DeploymentResourceProperties","Properties":{"source":{"Type":262,"Flags":0,"Description":"Uploaded source information of the deployment."},"deploymentSettings":{"Type":277,"Flags":0,"Description":"Deployment settings of the Deployment"},"provisioningState":{"Type":299,"Flags":2,"Description":"Provisioning state of the Deployment"},"status":{"Type":302,"Flags":2,"Description":"Status of the Deployment"},"active":{"Type":2,"Flags":0,"Description":"Indicates whether the Deployment is active"},"instances":{"Type":304,"Flags":2,"Description":"Collection of instances belong to the Deployment"}}}},{"7":{"Name":"UserSourceInfo","Discriminator":"type","BaseProperties":{"version":{"Type":4,"Flags":0,"Description":"Version of the source"}},"Elements":{"BuildResult":263,"Container":265,"Jar":271,"NetCoreZip":273,"Source":275}}},{"2":{"Name":"BuildResultUserSourceInfo","Properties":{"buildResultId":{"Type":4,"Flags":0,"Description":"Resource id of an existing succeeded build result under the same Spring instance."},"type":{"Type":264,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"BuildResult"}},{"2":{"Name":"CustomContainerUserSourceInfo","Properties":{"customContainer":{"Type":266,"Flags":0,"Description":"Custom container payload"},"type":{"Type":270,"Flags":1,"Description":"Type of the source uploaded"}}}},{"2":{"Name":"CustomContainer","Properties":{"server":{"Type":4,"Flags":0,"Description":"The name of the registry that contains the container image"},"containerImage":{"Type":4,"Flags":0,"Description":"Container image of the custom container. This should be in the form of : without the server name of the registry"},"command":{"Type":267,"Flags":0,"Description":"Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided."},"args":{"Type":268,"Flags":0,"Description":"Arguments to the entrypoint. The docker image's CMD is used if this is not provided."},"imageRegistryCredential":{"Type":269,"Flags":0,"Description":"Credential of the image registry"},"languageFramework":{"Type":4,"Flags":0,"Description":"Language framework of the container image uploaded"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ImageRegistryCredential","Properties":{"username":{"Type":4,"Flags":0,"Description":"The username of the image registry credential"},"password":{"Type":4,"Flags":0,"Description":"The password of the image registry credential"}}}},{"6":{"Value":"Container"}},{"2":{"Name":"JarUploadedUserSourceInfo","Properties":{"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the Jar file"},"jvmOptions":{"Type":4,"Flags":0,"Description":"JVM parameter"},"relativePath":{"Type":4,"Flags":0,"Description":"Relative path of the storage which stores the source"},"type":{"Type":272,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"Jar"}},{"2":{"Name":"NetCoreZipUploadedUserSourceInfo","Properties":{"netCoreMainEntryPath":{"Type":4,"Flags":0,"Description":"The path to the .NET executable relative to zip root"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the .Net file"},"relativePath":{"Type":4,"Flags":0,"Description":"Relative path of the storage which stores the source"},"type":{"Type":274,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"NetCoreZip"}},{"2":{"Name":"SourceUploadedUserSourceInfo","Properties":{"artifactSelector":{"Type":4,"Flags":0,"Description":"Selector for the artifact to be used for the deployment for multi-module projects. This should be\r\nthe relative path to the target module/project."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version of the source file"},"relativePath":{"Type":4,"Flags":0,"Description":"Relative path of the storage which stores the source"},"type":{"Type":276,"Flags":1,"Description":"Type of the source uploaded"}}}},{"6":{"Value":"Source"}},{"2":{"Name":"DeploymentSettings","Properties":{"resourceRequests":{"Type":278,"Flags":0,"Description":"The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later."},"environmentVariables":{"Type":279,"Flags":0,"Description":"Collection of environment variables"},"addonConfigs":{"Type":281,"Flags":0,"Description":"Collection of addons"},"livenessProbe":{"Type":282,"Flags":0,"Description":"Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes"},"readinessProbe":{"Type":282,"Flags":0,"Description":"Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes"},"startupProbe":{"Type":282,"Flags":0,"Description":"StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes"},"terminationGracePeriodSeconds":{"Type":3,"Flags":0,"Description":"Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds."},"containerProbeSettings":{"Type":294,"Flags":0,"Description":"Container liveness and readiness probe settings"}}}},{"2":{"Name":"ResourceRequests","Properties":{"cpu":{"Type":4,"Flags":0,"Description":"Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier."},"memory":{"Type":4,"Flags":0,"Description":"Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier."}}}},{"2":{"Name":"DeploymentSettingsEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"AddonProfile","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"DeploymentSettingsAddonConfigs","Properties":{},"AdditionalProperties":280}},{"2":{"Name":"Probe","Properties":{"probeAction":{"Type":283,"Flags":0,"Description":"The action of the probe."},"disableProbe":{"Type":2,"Flags":1,"Description":"Indicate whether the probe is disabled."},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes"},"periodSeconds":{"Type":3,"Flags":0,"Description":"How often (in seconds) to perform the probe. Minimum value is 1."},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after which the probe times out. Minimum value is 1."},"failureThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1."},"successThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1."}}}},{"7":{"Name":"ProbeAction","Discriminator":"type","BaseProperties":{},"Elements":{"ExecAction":284,"HTTPGetAction":287,"TCPSocketAction":292}}},{"2":{"Name":"ExecAction","Properties":{"command":{"Type":285,"Flags":0,"Description":"Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy."},"type":{"Type":286,"Flags":1,"Description":"The type of the action to take to perform the health check."}}}},{"3":{"ItemType":4}},{"6":{"Value":"ExecAction"}},{"2":{"Name":"HttpGetAction","Properties":{"path":{"Type":4,"Flags":0,"Description":"Path to access on the HTTP server."},"scheme":{"Type":290,"Flags":0,"Description":"Scheme to use for connecting to the host. Defaults to HTTP.\n\nPossible enum values:\n - `\"HTTP\"` means that the scheme used will be http://\n - `\"HTTPS\"` means that the scheme used will be https://"},"type":{"Type":291,"Flags":1,"Description":"The type of the action to take to perform the health check."}}}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[288,289,4]}},{"6":{"Value":"HTTPGetAction"}},{"2":{"Name":"TCPSocketAction","Properties":{"type":{"Type":293,"Flags":1,"Description":"The type of the action to take to perform the health check."}}}},{"6":{"Value":"TCPSocketAction"}},{"2":{"Name":"ContainerProbeSettings","Properties":{"disableProbe":{"Type":2,"Flags":0,"Description":"Indicates whether disable the liveness and readiness probe"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[295,296,297,298,4]}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Running"}},{"5":{"Elements":[300,301,4]}},{"2":{"Name":"DeploymentInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the deployment instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the deployment instance"},"reason":{"Type":4,"Flags":2,"Description":"Failed reason of the deployment instance"},"discoveryStatus":{"Type":4,"Flags":2,"Description":"Discovery status of the deployment instance"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the deployment instance"},"zone":{"Type":4,"Flags":2,"Description":"Availability zone information of the deployment instance"}}}},{"3":{"ItemType":303}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apps/deployments@2022-09-01-preview","ScopeType":8,"Body":260,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/gateways"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":306,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":307,"Flags":10,"Description":"The resource api version"},"properties":{"Type":309,"Flags":0,"Description":"Spring Cloud Gateway properties payload"},"sku":{"Type":40,"Flags":0,"Description":"Sku of the Spring Cloud Gateway resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"GatewayProperties","Properties":{"provisioningState":{"Type":315,"Flags":2,"Description":"State of the Spring Cloud Gateway."},"public":{"Type":2,"Flags":0,"Description":"Indicates whether the Spring Cloud Gateway exposes endpoint."},"url":{"Type":4,"Flags":2,"Description":"URL of the Spring Cloud Gateway, exposed when 'public' is true."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"ssoProperties":{"Type":316,"Flags":0,"Description":"Single sign-on related configuration"},"apiMetadataProperties":{"Type":318,"Flags":0,"Description":"API metadata property for Spring Cloud Gateway"},"corsProperties":{"Type":319,"Flags":0,"Description":"Cross-Origin Resource Sharing property"},"resourceRequests":{"Type":324,"Flags":0,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":326,"Flags":2,"Description":"Collection of instances belong to Spring Cloud Gateway."},"operatorProperties":{"Type":327,"Flags":2,"Description":"Properties of the Spring Cloud Gateway Operator."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[310,311,312,313,314,4]}},{"2":{"Name":"SsoProperties","Properties":{"scope":{"Type":317,"Flags":0,"Description":"It defines the specific actions applications can be allowed to do on a user's behalf"},"clientId":{"Type":4,"Flags":0,"Description":"The public identifier for the application"},"clientSecret":{"Type":4,"Flags":0,"Description":"The secret known only to the application and the authorization server"},"issuerUri":{"Type":4,"Flags":0,"Description":"The URI of Issuer Identifier"}}}},{"3":{"ItemType":4}},{"2":{"Name":"GatewayApiMetadataProperties","Properties":{"title":{"Type":4,"Flags":0,"Description":"Title describing the context of the APIs available on the Gateway instance (default: `Spring Cloud Gateway for K8S`)"},"description":{"Type":4,"Flags":0,"Description":"Detailed description of the APIs available on the Gateway instance (default: `Generated OpenAPI 3 document that describes the API routes configured.`)"},"documentation":{"Type":4,"Flags":0,"Description":"Location of additional documentation for the APIs available on the Gateway instance"},"version":{"Type":4,"Flags":0,"Description":"Version of APIs available on this Gateway instance (default: `unspecified`)."},"serverUrl":{"Type":4,"Flags":0,"Description":"Base URL that API consumers will use to access APIs on the Gateway instance."}}}},{"2":{"Name":"GatewayCorsProperties","Properties":{"allowedOrigins":{"Type":320,"Flags":0,"Description":"Allowed origins to make cross-site requests. The special value `*` allows all domains."},"allowedMethods":{"Type":321,"Flags":0,"Description":"Allowed HTTP methods on cross-site requests. The special value `*` allows all methods. If not set, `GET` and `HEAD` are allowed by default."},"allowedHeaders":{"Type":322,"Flags":0,"Description":"Allowed headers in cross-site requests. The special value `*` allows actual requests to send any header."},"maxAge":{"Type":3,"Flags":0,"Description":"How long, in seconds, the response from a pre-flight request can be cached by clients."},"allowCredentials":{"Type":2,"Flags":0,"Description":"Whether user credentials are supported on cross-site requests. Valid values: `true`, `false`."},"exposedHeaders":{"Type":323,"Flags":0,"Description":"HTTP response headers to expose for cross-site requests."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"GatewayResourceRequests","Properties":{"cpu":{"Type":4,"Flags":0,"Description":"Cpu allocated to each Spring Cloud Gateway instance."},"memory":{"Type":4,"Flags":0,"Description":"Memory allocated to each Spring Cloud Gateway instance."}}}},{"2":{"Name":"GatewayInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the Spring Cloud Gateway instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the Spring Cloud Gateway instance"}}}},{"3":{"ItemType":325}},{"2":{"Name":"GatewayOperatorProperties","Properties":{"resourceRequests":{"Type":328,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":329,"Flags":2,"Description":"Collection of instances belong to Spring Cloud Gateway operator."}}}},{"2":{"Name":"GatewayOperatorResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each Spring Cloud Gateway Operator instance."},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each Spring Cloud Gateway Operator instance."},"instanceCount":{"Type":3,"Flags":2,"Description":"Instance count of the Spring Cloud Gateway Operator."}}}},{"3":{"ItemType":325}},{"4":{"Name":"Microsoft.AppPlatform/Spring/gateways@2022-09-01-preview","ScopeType":8,"Body":308,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/gateways/routeConfigs"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/gateways/routeConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":331,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":332,"Flags":10,"Description":"The resource api version"},"properties":{"Type":334,"Flags":0,"Description":"API route config of the Spring Cloud Gateway"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"GatewayRouteConfigProperties","Properties":{"provisioningState":{"Type":340,"Flags":2,"Description":"State of the Spring Cloud Gateway route config."},"appResourceId":{"Type":4,"Flags":0,"Description":"The resource Id of the Azure Spring Apps app, required unless route defines `uri`."},"openApi":{"Type":341,"Flags":0,"Description":"OpenAPI properties of Spring Cloud Gateway route config."},"protocol":{"Type":344,"Flags":0,"Description":"Protocol of routed Azure Spring Apps applications."},"routes":{"Type":349,"Flags":0,"Description":"Array of API routes, each route contains properties such as `title`, `uri`, `ssoEnabled`, `predicates`, `filters`."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[335,336,337,338,339,4]}},{"2":{"Name":"GatewayRouteConfigOpenApiProperties","Properties":{"uri":{"Type":4,"Flags":0,"Description":"The URI of OpenAPI specification."}}}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[342,343,4]}},{"2":{"Name":"GatewayApiRoute","Properties":{"title":{"Type":4,"Flags":0,"Description":"A title, will be applied to methods in the generated OpenAPI documentation."},"description":{"Type":4,"Flags":0,"Description":"A description, will be applied to methods in the generated OpenAPI documentation."},"uri":{"Type":4,"Flags":0,"Description":"Full uri, will override `appName`."},"ssoEnabled":{"Type":2,"Flags":0,"Description":"Enable sso validation."},"tokenRelay":{"Type":2,"Flags":0,"Description":"Pass currently-authenticated user's identity token to application service, default is 'false'"},"predicates":{"Type":346,"Flags":0,"Description":"A number of conditions to evaluate a route for each request. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request."},"filters":{"Type":347,"Flags":0,"Description":"To modify the request before sending it to the target endpoint, or the received response."},"order":{"Type":3,"Flags":0,"Description":"Route processing order."},"tags":{"Type":348,"Flags":0,"Description":"Classification tags, will be applied to methods in the generated OpenAPI documentation."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":345}},{"4":{"Name":"Microsoft.AppPlatform/Spring/gateways/routeConfigs@2022-09-01-preview","ScopeType":8,"Body":333,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/gateways/domains"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/gateways/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":351,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":352,"Flags":10,"Description":"The resource api version"},"properties":{"Type":354,"Flags":0,"Description":"The properties of custom domain for Spring Cloud Gateway"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"GatewayCustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/gateways/domains@2022-09-01-preview","ScopeType":8,"Body":353,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apiPortals"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apiPortals","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":356,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":357,"Flags":10,"Description":"The resource api version"},"properties":{"Type":359,"Flags":0,"Description":"API portal properties payload"},"sku":{"Type":40,"Flags":0,"Description":"Sku of the API portal resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ApiPortalProperties","Properties":{"provisioningState":{"Type":365,"Flags":2,"Description":"State of the API portal."},"public":{"Type":2,"Flags":0,"Description":"Indicates whether the API portal exposes endpoint."},"url":{"Type":4,"Flags":2,"Description":"URL of the API portal, exposed when 'public' is true."},"httpsOnly":{"Type":2,"Flags":0,"Description":"Indicate if only https is allowed."},"gatewayIds":{"Type":366,"Flags":0,"Description":"The array of resource Ids of gateway to integrate with API portal."},"sourceUrls":{"Type":367,"Flags":0,"Description":"Collection of OpenAPI source URL locations."},"ssoProperties":{"Type":316,"Flags":0,"Description":"Single sign-on related configuration"},"resourceRequests":{"Type":368,"Flags":2,"Description":"The requested resource quantity for required CPU and Memory."},"instances":{"Type":370,"Flags":2,"Description":"Collection of instances belong to API portal."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[360,361,362,363,364,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ApiPortalResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"Cpu allocated to each API portal instance"},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to each API portal instance"}}}},{"2":{"Name":"ApiPortalInstance","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the API portal instance"},"status":{"Type":4,"Flags":2,"Description":"Status of the API portal instance"}}}},{"3":{"ItemType":369}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apiPortals@2022-09-01-preview","ScopeType":8,"Body":358,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/apiPortals/domains"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/apiPortals/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":372,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":373,"Flags":10,"Description":"The resource api version"},"properties":{"Type":375,"Flags":0,"Description":"The properties of custom domain for API portal"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ApiPortalCustomDomainProperties","Properties":{"thumbprint":{"Type":4,"Flags":0,"Description":"The thumbprint of bound certificate."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/apiPortals/domains@2022-09-01-preview","ScopeType":8,"Body":374,"Flags":0}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":377,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":378,"Flags":10,"Description":"The resource api version"},"properties":{"Type":380,"Flags":2,"Description":"Properties of the build resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildServiceProperties","Properties":{"kPackVersion":{"Type":4,"Flags":0,"Description":"The installed KPack version in this build service."},"provisioningState":{"Type":386,"Flags":2,"Description":"Provisioning state of the KPack build result"},"resourceRequests":{"Type":387,"Flags":0,"Description":"The runtime resource configuration of this build service."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[381,382,383,384,385,4]}},{"2":{"Name":"BuildServicePropertiesResourceRequests","Properties":{"cpu":{"Type":4,"Flags":2,"Description":"vCPU allocated to the entire build service node pool."},"memory":{"Type":4,"Flags":2,"Description":"Memory allocated to the entire build service node pool."}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices@2022-09-01-preview","ScopeType":8,"Body":379,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/builds/results"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds/results","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":389,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":390,"Flags":10,"Description":"The resource api version"},"properties":{"Type":392,"Flags":2,"Description":"Properties of the build result resource"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"BuildResultProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of this build result"},"provisioningState":{"Type":398,"Flags":2,"Description":"Provisioning state of the KPack build result"},"buildPodName":{"Type":4,"Flags":0,"Description":"The build pod name which can be used to get the build log streaming."},"buildStages":{"Type":405,"Flags":2,"Description":"All of the build stage (init-container and container) resources in build pod."}}}},{"6":{"Value":"Queuing"}},{"6":{"Value":"Building"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[393,394,395,396,397,4]}},{"2":{"Name":"BuildStageProperties","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of this build stage resource."},"status":{"Type":404,"Flags":2,"Description":"The provisioning state of this build stage resource."}}}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[400,401,402,403,4]}},{"3":{"ItemType":399}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/builds/results@2022-09-01-preview","ScopeType":8,"Body":391,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":407,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":408,"Flags":10,"Description":"The resource api version"},"properties":{"Type":410,"Flags":2,"Description":"Supported buildpack resource properties"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"SupportedBuildpackResourceProperties","Properties":{"buildpackId":{"Type":4,"Flags":0,"Description":"The id of supported buildpack"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks@2022-09-01-preview","ScopeType":8,"Body":409,"Flags":1}},{"6":{"Value":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks"}},{"6":{"Value":"2022-09-01-preview"}},{"2":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":412,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":413,"Flags":10,"Description":"The resource api version"},"properties":{"Type":415,"Flags":2,"Description":"Supported stack resource properties"},"systemData":{"Type":42,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"SupportedStackResourceProperties","Properties":{"stackId":{"Type":4,"Flags":0,"Description":"The id of supported stack"},"version":{"Type":4,"Flags":0,"Description":"The version of supported stack"}}}},{"4":{"Name":"Microsoft.AppPlatform/Spring/buildServices/supportedStacks@2022-09-01-preview","ScopeType":8,"Body":414,"Flags":1}},{"2":{"Name":"TestKeys","Properties":{"primaryKey":{"Type":4,"Flags":0,"Description":"Primary key"},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary key"},"primaryTestEndpoint":{"Type":4,"Flags":0,"Description":"Primary test endpoint"},"secondaryTestEndpoint":{"Type":4,"Flags":0,"Description":"Secondary test endpoint"},"enabled":{"Type":2,"Flags":0,"Description":"Indicates whether the test endpoint feature enabled or not"}}}},{"8":{"Name":"listTestKeys","ResourceType":"Microsoft.AppPlatform/Spring","ApiVersion":"2022-09-01-preview","Output":417}},{"2":{"Name":"DeploymentList","Properties":{"deployments":{"Type":420,"Flags":0,"Description":"A list of deployment resource ids."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listUsingDeployments","ResourceType":"Microsoft.AppPlatform/Spring/buildServices/builders","ApiVersion":"2022-09-01-preview","Output":419}}]
\ No newline at end of file
diff --git a/generated/appplatform/microsoft.appplatform/2022-09-01-preview/types.md b/generated/appplatform/microsoft.appplatform/2022-09-01-preview/types.md
new file mode 100644
index 0000000000..8008ba6f83
--- /dev/null
+++ b/generated/appplatform/microsoft.appplatform/2022-09-01-preview/types.md
@@ -0,0 +1,975 @@
+# Microsoft.AppPlatform @ 2022-09-01-preview
+
+## Resource Microsoft.AppPlatform/Spring@2022-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **location**: string: The GEO location of the resource.
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [ClusterResourceProperties](#clusterresourceproperties): Properties of the Service resource
+* **sku**: [Sku](#sku): Sku of the Service resource
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **tags**: [TrackedResourceTags](#trackedresourcetags): Tags of the service which is a list of key value pairs that describe the resource.
+* **type**: 'Microsoft.AppPlatform/Spring' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/apiPortals@2022-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [ApiPortalProperties](#apiportalproperties): API portal properties payload
+* **sku**: [Sku](#sku): Sku of the API portal resource
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/apiPortals' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/apiPortals/domains@2022-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [ApiPortalCustomDomainProperties](#apiportalcustomdomainproperties): The properties of custom domain for API portal
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/apiPortals/domains' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/apps@2022-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **identity**: [ManagedIdentityProperties](#managedidentityproperties): The Managed Identity type of the app resource
+* **location**: string: The GEO location of the application, always the same with its parent resource
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [AppResourceProperties](#appresourceproperties): Properties of the App resource
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/apps' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/apps/bindings@2022-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [BindingResourceProperties](#bindingresourceproperties): Properties of the Binding resource
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/apps/bindings' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/apps/deployments@2022-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [DeploymentResourceProperties](#deploymentresourceproperties): Properties of the Deployment resource
+* **sku**: [Sku](#sku): Sku of the Deployment resource
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/apps/deployments' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/apps/domains@2022-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [CustomDomainProperties](#customdomainproperties): Properties of the custom domain resource.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/apps/domains' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/buildServices@2022-09-01-preview (ReadOnly)
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [BuildServiceProperties](#buildserviceproperties) (ReadOnly): Properties of the build resource
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/buildServices' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/buildServices/agentPools@2022-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [BuildServiceAgentPoolProperties](#buildserviceagentpoolproperties): build service agent pool properties
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/buildServices/agentPools' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/buildServices/builders@2022-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [BuilderProperties](#builderproperties): Property of the Builder resource.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/buildServices/builders' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings@2022-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [BuildpackBindingProperties](#buildpackbindingproperties): Properties of a buildpack binding
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/buildServices/builds@2022-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [BuildProperties](#buildproperties): Properties of the build resource
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/buildServices/builds' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/buildServices/builds/results@2022-09-01-preview (ReadOnly)
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [BuildResultProperties](#buildresultproperties) (ReadOnly): Properties of the build result resource
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/buildServices/builds/results' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks@2022-09-01-preview (ReadOnly)
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [SupportedBuildpackResourceProperties](#supportedbuildpackresourceproperties) (ReadOnly): Supported buildpack resource properties
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/buildServices/supportedStacks@2022-09-01-preview (ReadOnly)
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [SupportedStackResourceProperties](#supportedstackresourceproperties) (ReadOnly): Supported stack resource properties
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/buildServices/supportedStacks' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/certificates@2022-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [CertificateProperties](#certificateproperties): Properties of the certificate resource payload.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/certificates' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/configServers@2022-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: 'default' (Required, DeployTimeConstant): The resource name
+* **properties**: [ConfigServerProperties](#configserverproperties): Properties of the Config Server resource
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/configServers' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/configurationServices@2022-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [ConfigurationServiceProperties](#configurationserviceproperties): Application Configuration Service properties payload
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/configurationServices' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/gateways@2022-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [GatewayProperties](#gatewayproperties): Spring Cloud Gateway properties payload
+* **sku**: [Sku](#sku): Sku of the Spring Cloud Gateway resource
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/gateways' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/gateways/domains@2022-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [GatewayCustomDomainProperties](#gatewaycustomdomainproperties): The properties of custom domain for Spring Cloud Gateway
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/gateways/domains' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/gateways/routeConfigs@2022-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [GatewayRouteConfigProperties](#gatewayrouteconfigproperties): API route config of the Spring Cloud Gateway
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/gateways/routeConfigs' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/monitoringSettings@2022-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: 'default' (Required, DeployTimeConstant): The resource name
+* **properties**: [MonitoringSettingProperties](#monitoringsettingproperties): Properties of the Monitoring Setting resource
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/monitoringSettings' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/serviceRegistries@2022-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [ServiceRegistryProperties](#serviceregistryproperties) (ReadOnly): Service Registry properties payload
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/serviceRegistries' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.AppPlatform/Spring/storages@2022-09-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [StorageProperties](#storageproperties): Properties of the storage resource payload.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource.
+* **type**: 'Microsoft.AppPlatform/Spring/storages' (ReadOnly, DeployTimeConstant): The resource type
+
+## Function listTestKeys (Microsoft.AppPlatform/Spring@2022-09-01-preview)
+* **Resource**: Microsoft.AppPlatform/Spring
+* **ApiVersion**: 2022-09-01-preview
+* **Output**: [TestKeys](#testkeys)
+
+## Function listUsingDeployments (Microsoft.AppPlatform/Spring/buildServices/builders@2022-09-01-preview)
+* **Resource**: Microsoft.AppPlatform/Spring/buildServices/builders
+* **ApiVersion**: 2022-09-01-preview
+* **Output**: [DeploymentList](#deploymentlist)
+
+## AddonProfile
+### Properties
+### Additional Properties
+* **Additional Properties Type**: any
+
+## AddonProfile
+### Properties
+### Additional Properties
+* **Additional Properties Type**: any
+
+## ApiPortalCustomDomainProperties
+### Properties
+* **thumbprint**: string: The thumbprint of bound certificate.
+
+## ApiPortalInstance
+### Properties
+* **name**: string (ReadOnly): Name of the API portal instance
+* **status**: string (ReadOnly): Status of the API portal instance
+
+## ApiPortalProperties
+### Properties
+* **gatewayIds**: string[]: The array of resource Ids of gateway to integrate with API portal.
+* **httpsOnly**: bool: Indicate if only https is allowed.
+* **instances**: [ApiPortalInstance](#apiportalinstance)[] (ReadOnly): Collection of instances belong to API portal.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): State of the API portal.
+* **public**: bool: Indicates whether the API portal exposes endpoint.
+* **resourceRequests**: [ApiPortalResourceRequests](#apiportalresourcerequests) (ReadOnly): The requested resource quantity for required CPU and Memory.
+* **sourceUrls**: string[]: Collection of OpenAPI source URL locations.
+* **ssoProperties**: [SsoProperties](#ssoproperties): Single sign-on related configuration
+* **url**: string (ReadOnly): URL of the API portal, exposed when 'public' is true.
+
+## ApiPortalResourceRequests
+### Properties
+* **cpu**: string (ReadOnly): Cpu allocated to each API portal instance
+* **memory**: string (ReadOnly): Memory allocated to each API portal instance
+
+## ApplicationInsightsAgentVersions
+### Properties
+* **java**: string (ReadOnly): Indicates the version of application insight java agent
+
+## AppResourceProperties
+### Properties
+* **addonConfigs**: [AppResourcePropertiesAddonConfigs](#appresourcepropertiesaddonconfigs): Collection of addons
+* **customPersistentDisks**: [CustomPersistentDiskResource](#custompersistentdiskresource)[]: List of custom persistent disks
+* **enableEndToEndTLS**: bool: Indicate if end to end TLS is enabled.
+* **fqdn**: string (ReadOnly): Fully qualified dns Name.
+* **httpsOnly**: bool: Indicate if only https is allowed.
+* **ingressSettings**: [IngressSettings](#ingresssettings): App ingress settings payload.
+* **loadedCertificates**: [LoadedCertificate](#loadedcertificate)[]: Collection of loaded certificates
+* **persistentDisk**: [PersistentDisk](#persistentdisk): Persistent disk settings
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning state of the App
+* **public**: bool: Indicates whether the App exposes public endpoint
+* **temporaryDisk**: [TemporaryDisk](#temporarydisk): Temporary disk settings
+* **url**: string (ReadOnly): URL of the App
+* **vnetAddons**: [AppVNetAddons](#appvnetaddons): Additional App settings in vnet injection instance
+
+## AppResourcePropertiesAddonConfigs
+### Properties
+### Additional Properties
+* **Additional Properties Type**: [AddonProfile](#addonprofile)
+
+## AppVNetAddons
+### Properties
+* **publicEndpoint**: bool: Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.
+* **publicEndpointUrl**: string (ReadOnly): URL of the App in vnet injection instance which could be accessed from internet
+
+## BindingResourceProperties
+### Properties
+* **bindingParameters**: [BindingResourcePropertiesBindingParameters](#bindingresourcepropertiesbindingparameters): Binding parameters of the Binding resource
+* **createdAt**: string (ReadOnly): Creation time of the Binding resource
+* **generatedProperties**: string (ReadOnly): The generated Spring Boot property file for this binding. The secret will be deducted.
+* **key**: string: The key of the bound resource
+* **resourceId**: string: The Azure resource id of the bound resource
+* **resourceName**: string (ReadOnly): The name of the bound resource
+* **resourceType**: string (ReadOnly): The standard Azure resource type of the bound resource
+* **updatedAt**: string (ReadOnly): Update time of the Binding resource
+
+## BindingResourcePropertiesBindingParameters
+### Properties
+### Additional Properties
+* **Additional Properties Type**: any
+
+## BuilderProperties
+### Properties
+* **buildpackGroups**: [BuildpacksGroupProperties](#buildpacksgroupproperties)[]: Builder buildpack groups.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Builder provision status.
+* **stack**: [StackProperties](#stackproperties): Builder cluster stack property.
+
+## BuildpackBindingLaunchProperties
+### Properties
+* **properties**: [BuildpackBindingLaunchProperties](#buildpackbindinglaunchproperties): Non-sensitive properties for launchProperties
+* **secrets**: [BuildpackBindingLaunchPropertiesSecrets](#buildpackbindinglaunchpropertiessecrets): Sensitive properties for launchProperties
+
+## BuildpackBindingLaunchProperties
+### Properties
+### Additional Properties
+* **Additional Properties Type**: string
+
+## BuildpackBindingLaunchPropertiesSecrets
+### Properties
+### Additional Properties
+* **Additional Properties Type**: string
+
+## BuildpackBindingProperties
+### Properties
+* **bindingType**: 'ApacheSkyWalking' | 'AppDynamics' | 'ApplicationInsights' | 'Dynatrace' | 'ElasticAPM' | 'NewRelic' | string: Buildpack Binding Type
+* **launchProperties**: [BuildpackBindingLaunchProperties](#buildpackbindinglaunchproperties): The object describes the buildpack binding launch properties
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): State of the Buildpack Binding.
+
+## BuildpackProperties
+### Properties
+* **id**: string: Id of the buildpack
+
+## BuildpacksGroupProperties
+### Properties
+* **buildpacks**: [BuildpackProperties](#buildpackproperties)[]: Buildpacks in the buildpack group
+* **name**: string: Buildpack group name
+
+## BuildProperties
+### Properties
+* **agentPool**: string: The resource id of agent pool
+* **builder**: string: The resource id of builder to build the source code
+* **env**: [BuildPropertiesEnv](#buildpropertiesenv): The environment variables for this build
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning state of the KPack build result
+* **relativePath**: string: The relative path of source code
+* **resourceRequests**: [BuildResourceRequests](#buildresourcerequests): The customized build resource for this build
+* **triggeredBuildResult**: [TriggeredBuildResult](#triggeredbuildresult) (ReadOnly): The build result triggered by this build
+
+## BuildPropertiesEnv
+### Properties
+### Additional Properties
+* **Additional Properties Type**: string
+
+## BuildResourceRequests
+### Properties
+* **cpu**: string: Optional Cpu allocated to the build resource. 1 core can be represented by 1 or 1000m.
+The default value is 1, this should not exceed build service agent pool cpu size.
+* **memory**: string: Optional Memory allocated to the build resource. 1 GB can be represented by 1Gi or 1024Mi.
+The default value is 2Gi, this should not exceed build service agent pool memory size.
+
+## BuildResultProperties
+### Properties
+* **buildPodName**: string: The build pod name which can be used to get the build log streaming.
+* **buildStages**: [BuildStageProperties](#buildstageproperties)[] (ReadOnly): All of the build stage (init-container and container) resources in build pod.
+* **name**: string: The name of this build result
+* **provisioningState**: 'Building' | 'Deleting' | 'Failed' | 'Queuing' | 'Succeeded' | string (ReadOnly): Provisioning state of the KPack build result
+
+## BuildServiceAgentPoolProperties
+### Properties
+* **poolSize**: [BuildServiceAgentPoolSizeProperties](#buildserviceagentpoolsizeproperties): build service agent pool size properties
+* **provisioningState**: string (ReadOnly): Provisioning state of the build service agent pool
+
+## BuildServiceAgentPoolSizeProperties
+### Properties
+* **cpu**: string (ReadOnly): The cpu property of build service agent pool size
+* **memory**: string (ReadOnly): The memory property of build service agent pool size
+* **name**: string: The name of build service agent pool size
+
+## BuildServiceProperties
+### Properties
+* **kPackVersion**: string: The installed KPack version in this build service.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning state of the KPack build result
+* **resourceRequests**: [BuildServicePropertiesResourceRequests](#buildservicepropertiesresourcerequests): The runtime resource configuration of this build service.
+
+## BuildServicePropertiesResourceRequests
+### Properties
+* **cpu**: string (ReadOnly): vCPU allocated to the entire build service node pool.
+* **memory**: string (ReadOnly): Memory allocated to the entire build service node pool.
+
+## BuildStageProperties
+### Properties
+* **name**: string (ReadOnly): The name of this build stage resource.
+* **status**: 'Failed' | 'NotStarted' | 'Running' | 'Succeeded' | string (ReadOnly): The provisioning state of this build stage resource.
+
+## CertificateProperties
+* **Discriminator**: type
+
+### Base Properties
+* **activateDate**: string (ReadOnly): The activate date of certificate.
+* **dnsNames**: string[] (ReadOnly): The domain list of certificate.
+* **expirationDate**: string (ReadOnly): The expiration date of certificate.
+* **issuedDate**: string (ReadOnly): The issue date of certificate.
+* **issuer**: string (ReadOnly): The issuer of certificate.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning state of the Certificate
+* **subjectName**: string (ReadOnly): The subject name of certificate.
+* **thumbprint**: string (ReadOnly): The thumbprint of certificate.
+
+### ContentCertificateProperties
+#### Properties
+* **content**: string (WriteOnly): The content of uploaded certificate.
+* **type**: 'ContentCertificate' (Required): The type of the certificate source.
+
+### KeyVaultCertificateProperties
+#### Properties
+* **certVersion**: string: The certificate version of key vault.
+* **excludePrivateKey**: bool: Optional. If set to true, it will not import private key from key vault.
+* **keyVaultCertName**: string (Required): The certificate name of key vault.
+* **type**: 'KeyVaultCertificate' (Required): The type of the certificate source.
+* **vaultUri**: string (Required): The vault uri of user key vault.
+
+
+## ClusterResourceProperties
+### Properties
+* **fqdn**: string (ReadOnly): Fully qualified dns name of the service instance
+* **marketplaceResource**: [MarketplaceResource](#marketplaceresource): Purchasing 3rd party product of the Service resource.
+* **networkProfile**: [NetworkProfile](#networkprofile): Network profile of the Service
+* **powerState**: 'Running' | 'Stopped' | string (ReadOnly): Power state of the Service
+* **provisioningState**: 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'MoveFailed' | 'Moved' | 'Moving' | 'Starting' | 'Stopping' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning state of the Service
+* **serviceId**: string (ReadOnly): ServiceInstanceEntity GUID which uniquely identifies a created resource
+* **version**: int (ReadOnly): Version of the Service
+* **vnetAddons**: [ServiceVNetAddons](#servicevnetaddons): Additional Service settings in vnet injection instance
+* **zoneRedundant**: bool
+
+## ConfigServerGitProperty
+### Properties
+* **hostKey**: string: Public sshKey of git repository.
+* **hostKeyAlgorithm**: string: SshKey algorithm of git repository.
+* **label**: string: Label of the repository
+* **password**: string: Password of git repository basic auth.
+* **privateKey**: string: Private sshKey algorithm of git repository.
+* **repositories**: [GitPatternRepository](#gitpatternrepository)[]: Repositories of git.
+* **searchPaths**: string[]: Searching path of the repository
+* **strictHostKeyChecking**: bool: Strict host key checking or not.
+* **uri**: string (Required): URI of the repository
+* **username**: string: Username of git repository basic auth.
+
+## ConfigServerProperties
+### Properties
+* **configServer**: [ConfigServerSettings](#configserversettings): Settings of config server.
+* **error**: [Error](#error): Error when apply config server settings.
+* **provisioningState**: 'Deleted' | 'Failed' | 'NotAvailable' | 'Succeeded' | 'Updating' | string (ReadOnly): State of the config server.
+
+## ConfigServerSettings
+### Properties
+* **gitProperty**: [ConfigServerGitProperty](#configservergitproperty): Property of git environment.
+
+## ConfigurationServiceGitProperty
+### Properties
+* **repositories**: [ConfigurationServiceGitRepository](#configurationservicegitrepository)[]: Repositories of Application Configuration Service git property.
+
+## ConfigurationServiceGitRepository
+### Properties
+* **hostKey**: string: Public sshKey of git repository.
+* **hostKeyAlgorithm**: string: SshKey algorithm of git repository.
+* **label**: string (Required): Label of the repository
+* **name**: string (Required): Name of the repository
+* **password**: string: Password of git repository basic auth.
+* **patterns**: string[] (Required): Collection of patterns of the repository
+* **privateKey**: string: Private sshKey algorithm of git repository.
+* **searchPaths**: string[]: Searching path of the repository
+* **strictHostKeyChecking**: bool: Strict host key checking or not.
+* **uri**: string (Required): URI of the repository
+* **username**: string: Username of git repository basic auth.
+
+## ConfigurationServiceInstance
+### Properties
+* **name**: string (ReadOnly): Name of the Application Configuration Service instance
+* **status**: string (ReadOnly): Status of the Application Configuration Service instance
+
+## ConfigurationServiceProperties
+### Properties
+* **instances**: [ConfigurationServiceInstance](#configurationserviceinstance)[] (ReadOnly): Collection of instances belong to Application Configuration Service.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): State of the Application Configuration Service.
+* **resourceRequests**: [ConfigurationServiceResourceRequests](#configurationserviceresourcerequests) (ReadOnly): The requested resource quantity for required CPU and Memory.
+* **settings**: [ConfigurationServiceSettings](#configurationservicesettings): The settings of Application Configuration Service.
+
+## ConfigurationServiceResourceRequests
+### Properties
+* **cpu**: string (ReadOnly): Cpu allocated to each Application Configuration Service instance
+* **instanceCount**: int (ReadOnly): Instance count of the Application Configuration Service
+* **memory**: string (ReadOnly): Memory allocated to each Application Configuration Service instance
+
+## ConfigurationServiceSettings
+### Properties
+* **gitProperty**: [ConfigurationServiceGitProperty](#configurationservicegitproperty): Property of git environment.
+
+## ContainerProbeSettings
+### Properties
+* **disableProbe**: bool: Indicates whether disable the liveness and readiness probe
+
+## CustomContainer
+### Properties
+* **args**: string[]: Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
+* **command**: string[]: Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
+* **containerImage**: string: Container image of the custom container. This should be in the form of : without the server name of the registry
+* **imageRegistryCredential**: [ImageRegistryCredential](#imageregistrycredential): Credential of the image registry
+* **languageFramework**: string: Language framework of the container image uploaded
+* **server**: string: The name of the registry that contains the container image
+
+## CustomDomainProperties
+### Properties
+* **appName**: string (ReadOnly): The app name of domain.
+* **certName**: string: The bound certificate name of domain.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning state of the Domain
+* **thumbprint**: string: The thumbprint of bound certificate.
+
+## CustomPersistentDiskProperties
+* **Discriminator**: type
+
+### Base Properties
+* **mountOptions**: string[]: These are the mount options for a persistent disk.
+* **mountPath**: string (Required): The mount path of the persistent disk.
+* **readOnly**: bool: Indicates whether the persistent disk is a readOnly one.
+
+### AzureFileVolume
+#### Properties
+* **shareName**: string (Required): The share name of the Azure File share.
+* **type**: 'AzureFileVolume' (Required): The type of the underlying resource to mount as a persistent disk.
+
+
+## CustomPersistentDiskResource
+### Properties
+* **customPersistentDiskProperties**: [CustomPersistentDiskProperties](#custompersistentdiskproperties): Properties of the custom persistent disk resource payload.
+* **storageId**: string (Required): The resource id of Azure Spring Apps Storage resource.
+
+## DeploymentInstance
+### Properties
+* **discoveryStatus**: string (ReadOnly): Discovery status of the deployment instance
+* **name**: string (ReadOnly): Name of the deployment instance
+* **reason**: string (ReadOnly): Failed reason of the deployment instance
+* **startTime**: string (ReadOnly): Start time of the deployment instance
+* **status**: string (ReadOnly): Status of the deployment instance
+* **zone**: string (ReadOnly): Availability zone information of the deployment instance
+
+## DeploymentList
+### Properties
+* **deployments**: string[]: A list of deployment resource ids.
+
+## DeploymentResourceProperties
+### Properties
+* **active**: bool: Indicates whether the Deployment is active
+* **deploymentSettings**: [DeploymentSettings](#deploymentsettings): Deployment settings of the Deployment
+* **instances**: [DeploymentInstance](#deploymentinstance)[] (ReadOnly): Collection of instances belong to the Deployment
+* **provisioningState**: 'Creating' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning state of the Deployment
+* **source**: [UserSourceInfo](#usersourceinfo): Uploaded source information of the deployment.
+* **status**: 'Running' | 'Stopped' | string (ReadOnly): Status of the Deployment
+
+## DeploymentSettings
+### Properties
+* **addonConfigs**: [DeploymentSettingsAddonConfigs](#deploymentsettingsaddonconfigs): Collection of addons
+* **containerProbeSettings**: [ContainerProbeSettings](#containerprobesettings): Container liveness and readiness probe settings
+* **environmentVariables**: [DeploymentSettingsEnvironmentVariables](#deploymentsettingsenvironmentvariables): Collection of environment variables
+* **livenessProbe**: [Probe](#probe): Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
+* **readinessProbe**: [Probe](#probe): Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
+* **resourceRequests**: [ResourceRequests](#resourcerequests): The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.
+* **startupProbe**: [Probe](#probe): StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
+* **terminationGracePeriodSeconds**: int: Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.
+
+## DeploymentSettingsAddonConfigs
+### Properties
+### Additional Properties
+* **Additional Properties Type**: [AddonProfile](#addonprofile)
+
+## DeploymentSettingsEnvironmentVariables
+### Properties
+### Additional Properties
+* **Additional Properties Type**: string
+
+## Error
+### Properties
+* **code**: string: The code of error.
+* **message**: string: The message of error.
+
+## GatewayApiMetadataProperties
+### Properties
+* **description**: string: Detailed description of the APIs available on the Gateway instance (default: `Generated OpenAPI 3 document that describes the API routes configured.`)
+* **documentation**: string: Location of additional documentation for the APIs available on the Gateway instance
+* **serverUrl**: string: Base URL that API consumers will use to access APIs on the Gateway instance.
+* **title**: string: Title describing the context of the APIs available on the Gateway instance (default: `Spring Cloud Gateway for K8S`)
+* **version**: string: Version of APIs available on this Gateway instance (default: `unspecified`).
+
+## GatewayApiRoute
+### Properties
+* **description**: string: A description, will be applied to methods in the generated OpenAPI documentation.
+* **filters**: string[]: To modify the request before sending it to the target endpoint, or the received response.
+* **order**: int: Route processing order.
+* **predicates**: string[]: A number of conditions to evaluate a route for each request. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request.
+* **ssoEnabled**: bool: Enable sso validation.
+* **tags**: string[]: Classification tags, will be applied to methods in the generated OpenAPI documentation.
+* **title**: string: A title, will be applied to methods in the generated OpenAPI documentation.
+* **tokenRelay**: bool: Pass currently-authenticated user's identity token to application service, default is 'false'
+* **uri**: string: Full uri, will override `appName`.
+
+## GatewayCorsProperties
+### Properties
+* **allowCredentials**: bool: Whether user credentials are supported on cross-site requests. Valid values: `true`, `false`.
+* **allowedHeaders**: string[]: Allowed headers in cross-site requests. The special value `*` allows actual requests to send any header.
+* **allowedMethods**: string[]: Allowed HTTP methods on cross-site requests. The special value `*` allows all methods. If not set, `GET` and `HEAD` are allowed by default.
+* **allowedOrigins**: string[]: Allowed origins to make cross-site requests. The special value `*` allows all domains.
+* **exposedHeaders**: string[]: HTTP response headers to expose for cross-site requests.
+* **maxAge**: int: How long, in seconds, the response from a pre-flight request can be cached by clients.
+
+## GatewayCustomDomainProperties
+### Properties
+* **thumbprint**: string: The thumbprint of bound certificate.
+
+## GatewayInstance
+### Properties
+* **name**: string (ReadOnly): Name of the Spring Cloud Gateway instance
+* **status**: string (ReadOnly): Status of the Spring Cloud Gateway instance
+
+## GatewayOperatorProperties
+### Properties
+* **instances**: [GatewayInstance](#gatewayinstance)[] (ReadOnly): Collection of instances belong to Spring Cloud Gateway operator.
+* **resourceRequests**: [GatewayOperatorResourceRequests](#gatewayoperatorresourcerequests) (ReadOnly): The requested resource quantity for required CPU and Memory.
+
+## GatewayOperatorResourceRequests
+### Properties
+* **cpu**: string (ReadOnly): Cpu allocated to each Spring Cloud Gateway Operator instance.
+* **instanceCount**: int (ReadOnly): Instance count of the Spring Cloud Gateway Operator.
+* **memory**: string (ReadOnly): Memory allocated to each Spring Cloud Gateway Operator instance.
+
+## GatewayProperties
+### Properties
+* **apiMetadataProperties**: [GatewayApiMetadataProperties](#gatewayapimetadataproperties): API metadata property for Spring Cloud Gateway
+* **corsProperties**: [GatewayCorsProperties](#gatewaycorsproperties): Cross-Origin Resource Sharing property
+* **httpsOnly**: bool: Indicate if only https is allowed.
+* **instances**: [GatewayInstance](#gatewayinstance)[] (ReadOnly): Collection of instances belong to Spring Cloud Gateway.
+* **operatorProperties**: [GatewayOperatorProperties](#gatewayoperatorproperties) (ReadOnly): Properties of the Spring Cloud Gateway Operator.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): State of the Spring Cloud Gateway.
+* **public**: bool: Indicates whether the Spring Cloud Gateway exposes endpoint.
+* **resourceRequests**: [GatewayResourceRequests](#gatewayresourcerequests): The requested resource quantity for required CPU and Memory.
+* **ssoProperties**: [SsoProperties](#ssoproperties): Single sign-on related configuration
+* **url**: string (ReadOnly): URL of the Spring Cloud Gateway, exposed when 'public' is true.
+
+## GatewayResourceRequests
+### Properties
+* **cpu**: string: Cpu allocated to each Spring Cloud Gateway instance.
+* **memory**: string: Memory allocated to each Spring Cloud Gateway instance.
+
+## GatewayRouteConfigOpenApiProperties
+### Properties
+* **uri**: string: The URI of OpenAPI specification.
+
+## GatewayRouteConfigProperties
+### Properties
+* **appResourceId**: string: The resource Id of the Azure Spring Apps app, required unless route defines `uri`.
+* **openApi**: [GatewayRouteConfigOpenApiProperties](#gatewayrouteconfigopenapiproperties): OpenAPI properties of Spring Cloud Gateway route config.
+* **protocol**: 'HTTP' | 'HTTPS' | string: Protocol of routed Azure Spring Apps applications.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): State of the Spring Cloud Gateway route config.
+* **routes**: [GatewayApiRoute](#gatewayapiroute)[]: Array of API routes, each route contains properties such as `title`, `uri`, `ssoEnabled`, `predicates`, `filters`.
+
+## GitPatternRepository
+### Properties
+* **hostKey**: string: Public sshKey of git repository.
+* **hostKeyAlgorithm**: string: SshKey algorithm of git repository.
+* **label**: string: Label of the repository
+* **name**: string (Required): Name of the repository
+* **password**: string: Password of git repository basic auth.
+* **pattern**: string[]: Collection of pattern of the repository
+* **privateKey**: string: Private sshKey algorithm of git repository.
+* **searchPaths**: string[]: Searching path of the repository
+* **strictHostKeyChecking**: bool: Strict host key checking or not.
+* **uri**: string (Required): URI of the repository
+* **username**: string: Username of git repository basic auth.
+
+## ImageRegistryCredential
+### Properties
+* **password**: string: The password of the image registry credential
+* **username**: string: The username of the image registry credential
+
+## IngressConfig
+### Properties
+* **readTimeoutInSeconds**: int: Ingress read time out in seconds.
+
+## IngressSettings
+### Properties
+* **backendProtocol**: 'Default' | 'GRPC' | string: How ingress should communicate with this app backend service.
+* **clientAuth**: [IngressSettingsClientAuth](#ingresssettingsclientauth): Client-Certification Authentication.
+* **readTimeoutInSeconds**: int: Ingress read time out in seconds.
+* **sendTimeoutInSeconds**: int: Ingress send time out in seconds.
+* **sessionAffinity**: 'Cookie' | 'None' | string: Type of the affinity, set this to Cookie to enable session affinity.
+* **sessionCookieMaxAge**: int: Time in seconds until the cookie expires.
+
+## IngressSettingsClientAuth
+### Properties
+* **certificates**: string[]: Collection of certificate resource id.
+
+## LoadedCertificate
+### Properties
+* **loadTrustStore**: bool: Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
+* **resourceId**: string (Required): Resource Id of loaded certificate
+
+## ManagedIdentityProperties
+### Properties
+* **principalId**: string: Principal Id of system-assigned managed identity.
+* **tenantId**: string: Tenant Id of system-assigned managed identity.
+* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned,UserAssigned' | 'UserAssigned' | string: Type of the managed identity
+* **userAssignedIdentities**: [UserAssignedManagedIdentities](#userassignedmanagedidentities): Properties of user-assigned managed identities
+
+## MarketplaceResource
+### Properties
+* **plan**: string: The plan id of the 3rd Party Artifact that is being procured.
+* **product**: string: The 3rd Party artifact that is being procured.
+* **publisher**: string: The publisher id of the 3rd Party Artifact that is being bought.
+
+## MonitoringSettingProperties
+### Properties
+* **appInsightsAgentVersions**: [ApplicationInsightsAgentVersions](#applicationinsightsagentversions): Indicates the versions of application insight agent
+* **appInsightsInstrumentationKey**: string: Target application insight instrumentation key, null or whitespace include empty will disable monitoringSettings
+* **appInsightsSamplingRate**: int: Indicates the sampling rate of application insight agent, should be in range [0.0, 100.0]
+* **error**: [Error](#error): Error when apply Monitoring Setting changes.
+* **provisioningState**: 'Failed' | 'NotAvailable' | 'Succeeded' | 'Updating' | string (ReadOnly): State of the Monitoring Setting.
+* **traceEnabled**: bool: Indicates whether enable the trace functionality, which will be deprecated since api version 2020-11-01-preview. Please leverage appInsightsInstrumentationKey to indicate if monitoringSettings enabled or not
+
+## NetworkProfile
+### Properties
+* **appNetworkResourceGroup**: string: Name of the resource group containing network resources for customer apps in Azure Spring Apps
+* **appSubnetId**: string: Fully qualified resource Id of the subnet to host customer apps in Azure Spring Apps
+* **ingressConfig**: [IngressConfig](#ingressconfig): Ingress configuration payload for Azure Spring Apps resource.
+* **outboundIPs**: [NetworkProfileOutboundIPs](#networkprofileoutboundips) (ReadOnly): Desired outbound IP resources for Azure Spring Apps resource.
+* **outboundType**: string: The egress traffic type of Azure Spring Apps VNet instances.
+* **requiredTraffics**: [RequiredTraffic](#requiredtraffic)[] (ReadOnly): Required inbound or outbound traffics for Azure Spring Apps resource.
+* **serviceCidr**: string: Azure Spring Apps service reserved CIDR
+* **serviceRuntimeNetworkResourceGroup**: string: Name of the resource group containing network resources of Azure Spring Apps Service Runtime
+* **serviceRuntimeSubnetId**: string: Fully qualified resource Id of the subnet to host Azure Spring Apps Service Runtime
+
+## NetworkProfileOutboundIPs
+### Properties
+* **publicIPs**: string[] (ReadOnly): A list of public IP addresses.
+
+## PersistentDisk
+### Properties
+* **mountPath**: string: Mount path of the persistent disk
+* **sizeInGB**: int: Size of the persistent disk in GB
+* **usedInGB**: int (ReadOnly): Size of the used persistent disk in GB
+
+## Probe
+### Properties
+* **disableProbe**: bool (Required): Indicate whether the probe is disabled.
+* **failureThreshold**: int: Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.
+* **initialDelaySeconds**: int: Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
+* **periodSeconds**: int: How often (in seconds) to perform the probe. Minimum value is 1.
+* **probeAction**: [ProbeAction](#probeaction): The action of the probe.
+* **successThreshold**: int: Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.
+* **timeoutSeconds**: int: Number of seconds after which the probe times out. Minimum value is 1.
+
+## ProbeAction
+* **Discriminator**: type
+
+### Base Properties
+
+### ExecAction
+#### Properties
+* **command**: string[]: Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
+* **type**: 'ExecAction' (Required): The type of the action to take to perform the health check.
+
+### HttpGetAction
+#### Properties
+* **path**: string: Path to access on the HTTP server.
+* **scheme**: 'HTTP' | 'HTTPS' | string: Scheme to use for connecting to the host. Defaults to HTTP.
+
+Possible enum values:
+ - `"HTTP"` means that the scheme used will be http://
+ - `"HTTPS"` means that the scheme used will be https://
+* **type**: 'HTTPGetAction' (Required): The type of the action to take to perform the health check.
+
+### TCPSocketAction
+#### Properties
+* **type**: 'TCPSocketAction' (Required): The type of the action to take to perform the health check.
+
+
+## RequiredTraffic
+### Properties
+* **direction**: 'Inbound' | 'Outbound' | string (ReadOnly): The direction of required traffic
+* **fqdns**: string[] (ReadOnly): The FQDN list of required traffic
+* **ips**: string[] (ReadOnly): The ip list of required traffic
+* **port**: int (ReadOnly): The port of required traffic
+* **protocol**: string (ReadOnly): The protocol of required traffic
+
+## ResourceRequests
+### Properties
+* **cpu**: string: Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.
+* **memory**: string: Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.
+
+## ServiceRegistryInstance
+### Properties
+* **name**: string (ReadOnly): Name of the Service Registry instance
+* **status**: string (ReadOnly): Status of the Service Registry instance
+
+## ServiceRegistryProperties
+### Properties
+* **instances**: [ServiceRegistryInstance](#serviceregistryinstance)[] (ReadOnly): Collection of instances belong to Service Registry.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): State of the Service Registry.
+* **resourceRequests**: [ServiceRegistryResourceRequests](#serviceregistryresourcerequests) (ReadOnly): The requested resource quantity for required CPU and Memory.
+
+## ServiceRegistryResourceRequests
+### Properties
+* **cpu**: string (ReadOnly): Cpu allocated to each Service Registry instance
+* **instanceCount**: int (ReadOnly): Instance count of the Service Registry
+* **memory**: string (ReadOnly): Memory allocated to each Service Registry instance
+
+## ServiceVNetAddons
+### Properties
+* **logStreamPublicEndpoint**: bool: Indicates whether the log stream in vnet injection instance could be accessed from internet.
+
+## Sku
+### Properties
+* **capacity**: int: Current capacity of the target resource
+* **name**: string: Name of the Sku
+* **tier**: string: Tier of the Sku
+
+## SsoProperties
+### Properties
+* **clientId**: string: The public identifier for the application
+* **clientSecret**: string: The secret known only to the application and the authorization server
+* **issuerUri**: string: The URI of Issuer Identifier
+* **scope**: string[]: It defines the specific actions applications can be allowed to do on a user's behalf
+
+## StackProperties
+### Properties
+* **id**: string: Id of the ClusterStack.
+* **version**: string: Version of the ClusterStack
+
+## StorageProperties
+* **Discriminator**: storageType
+
+### Base Properties
+
+### StorageAccount
+#### Properties
+* **accountKey**: string (Required, WriteOnly): The account key of the Azure Storage Account.
+* **accountName**: string (Required): The account name of the Azure Storage Account.
+* **storageType**: 'StorageAccount' (Required): The type of the storage.
+
+
+## SupportedBuildpackResourceProperties
+### Properties
+* **buildpackId**: string: The id of supported buildpack
+
+## SupportedStackResourceProperties
+### Properties
+* **stackId**: string: The id of supported stack
+* **version**: string: The version of supported stack
+
+## SystemData
+### Properties
+* **createdAt**: string: The timestamp of resource creation (UTC).
+* **createdBy**: string: The identity that created the resource.
+* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource.
+* **lastModifiedAt**: string: The timestamp of resource modification (UTC).
+* **lastModifiedBy**: string: The identity that last modified the resource.
+* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource.
+
+## TemporaryDisk
+### Properties
+* **mountPath**: string: Mount path of the temporary disk
+* **sizeInGB**: int: Size of the temporary disk in GB
+
+## TestKeys
+### Properties
+* **enabled**: bool: Indicates whether the test endpoint feature enabled or not
+* **primaryKey**: string: Primary key
+* **primaryTestEndpoint**: string: Primary test endpoint
+* **secondaryKey**: string: Secondary key
+* **secondaryTestEndpoint**: string: Secondary test endpoint
+
+## TrackedResourceTags
+### Properties
+### Additional Properties
+* **Additional Properties Type**: string
+
+## TriggeredBuildResult
+### Properties
+* **id**: string: The unique build id of this build result
+
+## UserAssignedManagedIdentities
+### Properties
+### Additional Properties
+* **Additional Properties Type**: [UserAssignedManagedIdentity](#userassignedmanagedidentity)
+
+## UserAssignedManagedIdentity
+### Properties
+* **clientId**: string (ReadOnly): Client Id of user-assigned managed identity.
+* **principalId**: string (ReadOnly): Principal Id of user-assigned managed identity.
+
+## UserSourceInfo
+* **Discriminator**: type
+
+### Base Properties
+* **version**: string: Version of the source
+
+### BuildResultUserSourceInfo
+#### Properties
+* **buildResultId**: string: Resource id of an existing succeeded build result under the same Spring instance.
+* **type**: 'BuildResult' (Required): Type of the source uploaded
+
+### CustomContainerUserSourceInfo
+#### Properties
+* **customContainer**: [CustomContainer](#customcontainer): Custom container payload
+* **type**: 'Container' (Required): Type of the source uploaded
+
+### JarUploadedUserSourceInfo
+#### Properties
+* **jvmOptions**: string: JVM parameter
+* **relativePath**: string: Relative path of the storage which stores the source
+* **runtimeVersion**: string: Runtime version of the Jar file
+* **type**: 'Jar' (Required): Type of the source uploaded
+
+### NetCoreZipUploadedUserSourceInfo
+#### Properties
+* **netCoreMainEntryPath**: string: The path to the .NET executable relative to zip root
+* **relativePath**: string: Relative path of the storage which stores the source
+* **runtimeVersion**: string: Runtime version of the .Net file
+* **type**: 'NetCoreZip' (Required): Type of the source uploaded
+
+### SourceUploadedUserSourceInfo
+#### Properties
+* **artifactSelector**: string: Selector for the artifact to be used for the deployment for multi-module projects. This should be
+the relative path to the target module/project.
+* **relativePath**: string: Relative path of the storage which stores the source
+* **runtimeVersion**: string: Runtime version of the source file
+* **type**: 'Source' (Required): Type of the source uploaded
+
+
diff --git a/generated/attestation/log.out b/generated/attestation/log.out
index 2e77feb607..3e17fdfa1e 100644
--- a/generated/attestation/log.out
+++ b/generated/attestation/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | SkippedSemanticValidation | Semantic validation was skipped.
diff --git a/generated/authorization/log.out b/generated/authorization/log.out
index be23df0354..f9cbe8f371 100644
--- a/generated/authorization/log.out
+++ b/generated/authorization/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
diff --git a/generated/authorization/microsoft.authorization/2018-05-01-preview/types.md b/generated/authorization/microsoft.authorization/2018-05-01-preview/types.md
index b39cf8f7dd..ced29a4d0f 100644
--- a/generated/authorization/microsoft.authorization/2018-05-01-preview/types.md
+++ b/generated/authorization/microsoft.authorization/2018-05-01-preview/types.md
@@ -78,6 +78,7 @@
* **Discriminator**: type
### Base Properties
+
### ServicePrincipalDecisionTarget
#### Properties
* **appId**: string (ReadOnly): The appId for the service principal entity being reviewed
diff --git a/generated/authorization/microsoft.authorization/2020-10-01/types.md b/generated/authorization/microsoft.authorization/2020-10-01/types.md
index ae4d8bb479..ddcf2b2613 100644
--- a/generated/authorization/microsoft.authorization/2020-10-01/types.md
+++ b/generated/authorization/microsoft.authorization/2020-10-01/types.md
@@ -187,6 +187,7 @@
### Base Properties
* **id**: string: The id of the rule.
* **target**: [RoleManagementPolicyRuleTarget](#rolemanagementpolicyruletarget): The target of the current rule.
+
### RoleManagementPolicyApprovalRule
#### Properties
* **ruleType**: 'RoleManagementPolicyApprovalRule' (Required): The type of rule
diff --git a/generated/authorization/microsoft.authorization/2021-03-01-preview/types.md b/generated/authorization/microsoft.authorization/2021-03-01-preview/types.md
index 171dce4f79..bec2613769 100644
--- a/generated/authorization/microsoft.authorization/2021-03-01-preview/types.md
+++ b/generated/authorization/microsoft.authorization/2021-03-01-preview/types.md
@@ -69,6 +69,7 @@
### Base Properties
* **displayName**: string (ReadOnly): The display name of the user whose access was reviewed.
* **id**: string (ReadOnly): The id of principal whose access was reviewed.
+
### AccessReviewDecisionServicePrincipalIdentity
#### Properties
* **appId**: string (ReadOnly): The appId for the service principal entity being reviewed
@@ -100,6 +101,7 @@
* **displayName**: string (ReadOnly): The display name of resource associated with a decision record.
* **id**: string (ReadOnly): The id of resource associated with a decision record.
+
## AccessReviewInstance
### Properties
* **id**: string (ReadOnly): The access review instance id.
diff --git a/generated/authorization/microsoft.authorization/2021-07-01-preview/types.md b/generated/authorization/microsoft.authorization/2021-07-01-preview/types.md
index 0e39a90dba..8fe5b286bd 100644
--- a/generated/authorization/microsoft.authorization/2021-07-01-preview/types.md
+++ b/generated/authorization/microsoft.authorization/2021-07-01-preview/types.md
@@ -76,6 +76,7 @@
### Base Properties
* **displayName**: string (ReadOnly): The display name of the user whose access was reviewed.
* **id**: string (ReadOnly): The id of principal whose access was reviewed.
+
### AccessReviewDecisionServicePrincipalIdentity
#### Properties
* **appId**: string (ReadOnly): The appId for the service principal entity being reviewed
@@ -107,6 +108,7 @@
* **displayName**: string (ReadOnly): The display name of resource associated with a decision record.
* **id**: string (ReadOnly): The id of resource associated with a decision record.
+
## AccessReviewInstance
### Properties
* **id**: string (ReadOnly): The access review instance id.
diff --git a/generated/authorization/microsoft.authorization/2021-11-16-preview/types.md b/generated/authorization/microsoft.authorization/2021-11-16-preview/types.md
index 3b713f7daf..87d4f5baee 100644
--- a/generated/authorization/microsoft.authorization/2021-11-16-preview/types.md
+++ b/generated/authorization/microsoft.authorization/2021-11-16-preview/types.md
@@ -95,6 +95,7 @@
### Base Properties
* **displayName**: string (ReadOnly): The display name of the user whose access was reviewed.
* **id**: string (ReadOnly): The id of principal whose access was reviewed.
+
### AccessReviewDecisionServicePrincipalIdentity
#### Properties
* **appId**: string (ReadOnly): The appId for the service principal entity being reviewed
@@ -125,6 +126,7 @@
### Base Properties
* **displayName**: string (ReadOnly): The display name of resource associated with a decision record.
* **id**: string (ReadOnly): The id of resource associated with a decision record.
+
### AccessReviewDecisionResourceAzureRole
#### Properties
* **type**: 'azureRole' (Required): The type of resource: azureRole
diff --git a/generated/authorization/microsoft.authorization/2021-12-01-preview/types.md b/generated/authorization/microsoft.authorization/2021-12-01-preview/types.md
index c5faad8695..1e460b9d52 100644
--- a/generated/authorization/microsoft.authorization/2021-12-01-preview/types.md
+++ b/generated/authorization/microsoft.authorization/2021-12-01-preview/types.md
@@ -95,6 +95,7 @@
### Base Properties
* **displayName**: string (ReadOnly): The display name of the user whose access was reviewed.
* **id**: string (ReadOnly): The id of principal whose access was reviewed.
+
### AccessReviewDecisionServicePrincipalIdentity
#### Properties
* **appId**: string (ReadOnly): The appId for the service principal entity being reviewed
@@ -118,6 +119,7 @@
### Base Properties
* **insightCreatedDateTime**: any (ReadOnly): Date Time when the insight was created.
+
### AccessReviewDecisionUserSignInInsightProperties
#### Properties
* **lastSignInDateTime**: any (ReadOnly): Date Time when the user signed into the tenant.
diff --git a/generated/automanage/log.out b/generated/automanage/log.out
index 1423e4d70f..1d38e5c06b 100644
--- a/generated/automanage/log.out
+++ b/generated/automanage/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
diff --git a/generated/automation/log.out b/generated/automation/log.out
index f71dd6896d..c624460fbe 100644
--- a/generated/automation/log.out
+++ b/generated/automation/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
diff --git a/generated/automation/microsoft.automation/2015-10-31/types.md b/generated/automation/microsoft.automation/2015-10-31/types.md
index c6d1fd3ef6..2bba4b713a 100644
--- a/generated/automation/microsoft.automation/2015-10-31/types.md
+++ b/generated/automation/microsoft.automation/2015-10-31/types.md
@@ -148,6 +148,7 @@
* **Discriminator**: name
### Base Properties
+
### Microsoft.Automation/automationAccounts/runbooks/draft
#### Properties
* **apiVersion**: '2015-10-31' (ReadOnly, DeployTimeConstant): The resource api version
diff --git a/generated/automation/microsoft.automation/2018-06-30/types.md b/generated/automation/microsoft.automation/2018-06-30/types.md
index 4afe0d5c14..e2cb1e3808 100644
--- a/generated/automation/microsoft.automation/2018-06-30/types.md
+++ b/generated/automation/microsoft.automation/2018-06-30/types.md
@@ -29,6 +29,7 @@
* **Discriminator**: name
### Base Properties
+
### Microsoft.Automation/automationAccounts/runbooks/draft
#### Properties
* **apiVersion**: '2018-06-30' (ReadOnly, DeployTimeConstant): The resource api version
diff --git a/generated/automation/microsoft.automation/2019-06-01/types.md b/generated/automation/microsoft.automation/2019-06-01/types.md
index dcadb7eb19..e62e13c6b3 100644
--- a/generated/automation/microsoft.automation/2019-06-01/types.md
+++ b/generated/automation/microsoft.automation/2019-06-01/types.md
@@ -149,6 +149,7 @@
* **Discriminator**: name
### Base Properties
+
### Microsoft.Automation/automationAccounts/runbooks/draft
#### Properties
* **apiVersion**: '2019-06-01' (ReadOnly, DeployTimeConstant): The resource api version
diff --git a/generated/azsadmin/log.out b/generated/azsadmin/log.out
index 2821791317..7e2fe9d6e7 100644
--- a/generated/azsadmin/log.out
+++ b/generated/azsadmin/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
diff --git a/generated/azure-kusto/log.out b/generated/azure-kusto/log.out
index 695b8d9290..d76ec19278 100644
--- a/generated/azure-kusto/log.out
+++ b/generated/azure-kusto/log.out
@@ -1,5 +1,5 @@
WARNING: Unable to parse swagger path "Microsoft.Kusto/preview/2017-09-07-privatepreview/kusto.json"
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
diff --git a/generated/azure-kusto/microsoft.kusto/2019-01-21/types.md b/generated/azure-kusto/microsoft.kusto/2019-01-21/types.md
index 95c8036873..0d50d8d4a0 100644
--- a/generated/azure-kusto/microsoft.kusto/2019-01-21/types.md
+++ b/generated/azure-kusto/microsoft.kusto/2019-01-21/types.md
@@ -32,6 +32,7 @@
* **location**: string: Resource location.
* **name**: string (Required, DeployTimeConstant): The resource name
* **type**: 'Microsoft.Kusto/clusters/databases/dataConnections' (ReadOnly, DeployTimeConstant): The resource type
+
### EventGridDataConnection
#### Properties
* **kind**: 'EventGrid' (Required): Kind of the endpoint for the data connection
diff --git a/generated/azure-kusto/microsoft.kusto/2019-05-15/types.md b/generated/azure-kusto/microsoft.kusto/2019-05-15/types.md
index 1cc83ca22e..532216feb2 100644
--- a/generated/azure-kusto/microsoft.kusto/2019-05-15/types.md
+++ b/generated/azure-kusto/microsoft.kusto/2019-05-15/types.md
@@ -33,6 +33,7 @@
* **location**: string: Resource location.
* **name**: string (Required, DeployTimeConstant): The resource name
* **type**: 'Microsoft.Kusto/clusters/databases/dataConnections' (ReadOnly, DeployTimeConstant): The resource type
+
### EventGridDataConnection
#### Properties
* **kind**: 'EventGrid' (Required): Kind of the endpoint for the data connection
diff --git a/generated/azure-kusto/microsoft.kusto/2019-09-07/types.md b/generated/azure-kusto/microsoft.kusto/2019-09-07/types.md
index d9d216ab42..134e33893b 100644
--- a/generated/azure-kusto/microsoft.kusto/2019-09-07/types.md
+++ b/generated/azure-kusto/microsoft.kusto/2019-09-07/types.md
@@ -34,6 +34,7 @@
* **location**: string: Resource location.
* **name**: string (Required, DeployTimeConstant): The resource name
* **type**: 'Microsoft.Kusto/clusters/databases' (ReadOnly, DeployTimeConstant): The resource type
+
### ReadOnlyFollowingDatabase
#### Properties
* **kind**: 'ReadOnlyFollowing' (Required): Kind of the database
@@ -55,6 +56,7 @@
* **location**: string: Resource location.
* **name**: string (Required, DeployTimeConstant): The resource name
* **type**: 'Microsoft.Kusto/clusters/databases/dataConnections' (ReadOnly, DeployTimeConstant): The resource type
+
### EventGridDataConnection
#### Properties
* **kind**: 'EventGrid' (Required): Kind of the endpoint for the data connection
diff --git a/generated/azure-kusto/microsoft.kusto/2019-11-09/types.md b/generated/azure-kusto/microsoft.kusto/2019-11-09/types.md
index 8510c4d083..a2be402a6f 100644
--- a/generated/azure-kusto/microsoft.kusto/2019-11-09/types.md
+++ b/generated/azure-kusto/microsoft.kusto/2019-11-09/types.md
@@ -34,6 +34,7 @@
* **location**: string: Resource location.
* **name**: string (Required, DeployTimeConstant): The resource name
* **type**: 'Microsoft.Kusto/clusters/databases' (ReadOnly, DeployTimeConstant): The resource type
+
### ReadOnlyFollowingDatabase
#### Properties
* **kind**: 'ReadOnlyFollowing' (Required): Kind of the database
@@ -55,6 +56,7 @@
* **location**: string: Resource location.
* **name**: string (Required, DeployTimeConstant): The resource name
* **type**: 'Microsoft.Kusto/clusters/databases/dataConnections' (ReadOnly, DeployTimeConstant): The resource type
+
### EventGridDataConnection
#### Properties
* **kind**: 'EventGrid' (Required): Kind of the endpoint for the data connection
diff --git a/generated/azure-kusto/microsoft.kusto/2020-02-15/types.md b/generated/azure-kusto/microsoft.kusto/2020-02-15/types.md
index 48895d045d..ff5937910f 100644
--- a/generated/azure-kusto/microsoft.kusto/2020-02-15/types.md
+++ b/generated/azure-kusto/microsoft.kusto/2020-02-15/types.md
@@ -34,6 +34,7 @@
* **location**: string: Resource location.
* **name**: string (Required, DeployTimeConstant): The resource name
* **type**: 'Microsoft.Kusto/clusters/databases' (ReadOnly, DeployTimeConstant): The resource type
+
### ReadOnlyFollowingDatabase
#### Properties
* **kind**: 'ReadOnlyFollowing' (Required): Kind of the database
@@ -55,6 +56,7 @@
* **location**: string: Resource location.
* **name**: string (Required, DeployTimeConstant): The resource name
* **type**: 'Microsoft.Kusto/clusters/databases/dataConnections' (ReadOnly, DeployTimeConstant): The resource type
+
### EventGridDataConnection
#### Properties
* **kind**: 'EventGrid' (Required): Kind of the endpoint for the data connection
diff --git a/generated/azure-kusto/microsoft.kusto/2020-06-14/types.md b/generated/azure-kusto/microsoft.kusto/2020-06-14/types.md
index 50dd6bb527..71c28e5c95 100644
--- a/generated/azure-kusto/microsoft.kusto/2020-06-14/types.md
+++ b/generated/azure-kusto/microsoft.kusto/2020-06-14/types.md
@@ -34,6 +34,7 @@
* **location**: string: Resource location.
* **name**: string (Required, DeployTimeConstant): The resource name
* **type**: 'Microsoft.Kusto/clusters/databases' (ReadOnly, DeployTimeConstant): The resource type
+
### ReadOnlyFollowingDatabase
#### Properties
* **kind**: 'ReadOnlyFollowing' (Required): Kind of the database
@@ -55,6 +56,7 @@
* **location**: string: Resource location.
* **name**: string (Required, DeployTimeConstant): The resource name
* **type**: 'Microsoft.Kusto/clusters/databases/dataConnections' (ReadOnly, DeployTimeConstant): The resource type
+
### EventGridDataConnection
#### Properties
* **kind**: 'EventGrid' (Required): Kind of the endpoint for the data connection
diff --git a/generated/azure-kusto/microsoft.kusto/2020-09-18/types.md b/generated/azure-kusto/microsoft.kusto/2020-09-18/types.md
index 3b4d29de54..fd107263c7 100644
--- a/generated/azure-kusto/microsoft.kusto/2020-09-18/types.md
+++ b/generated/azure-kusto/microsoft.kusto/2020-09-18/types.md
@@ -34,6 +34,7 @@
* **location**: string: Resource location.
* **name**: string (Required, DeployTimeConstant): The resource name
* **type**: 'Microsoft.Kusto/clusters/databases' (ReadOnly, DeployTimeConstant): The resource type
+
### ReadOnlyFollowingDatabase
#### Properties
* **kind**: 'ReadOnlyFollowing' (Required): Kind of the database
@@ -55,6 +56,7 @@
* **location**: string: Resource location.
* **name**: string (Required, DeployTimeConstant): The resource name
* **type**: 'Microsoft.Kusto/clusters/databases/dataConnections' (ReadOnly, DeployTimeConstant): The resource type
+
### EventGridDataConnection
#### Properties
* **kind**: 'EventGrid' (Required): Kind of the endpoint for the data connection
diff --git a/generated/azure-kusto/microsoft.kusto/2021-01-01/types.md b/generated/azure-kusto/microsoft.kusto/2021-01-01/types.md
index 60b69bce55..42f04ad297 100644
--- a/generated/azure-kusto/microsoft.kusto/2021-01-01/types.md
+++ b/generated/azure-kusto/microsoft.kusto/2021-01-01/types.md
@@ -35,6 +35,7 @@
* **location**: string: Resource location.
* **name**: string (Required, DeployTimeConstant): The resource name
* **type**: 'Microsoft.Kusto/clusters/databases' (ReadOnly, DeployTimeConstant): The resource type
+
### ReadOnlyFollowingDatabase
#### Properties
* **kind**: 'ReadOnlyFollowing' (Required): Kind of the database
@@ -56,6 +57,7 @@
* **location**: string: Resource location.
* **name**: string (Required, DeployTimeConstant): The resource name
* **type**: 'Microsoft.Kusto/clusters/databases/dataConnections' (ReadOnly, DeployTimeConstant): The resource type
+
### EventGridDataConnection
#### Properties
* **kind**: 'EventGrid' (Required): Kind of the endpoint for the data connection
diff --git a/generated/azure-kusto/microsoft.kusto/2021-08-27/types.md b/generated/azure-kusto/microsoft.kusto/2021-08-27/types.md
index 2bd98d9274..eb090976f4 100644
--- a/generated/azure-kusto/microsoft.kusto/2021-08-27/types.md
+++ b/generated/azure-kusto/microsoft.kusto/2021-08-27/types.md
@@ -36,6 +36,7 @@
* **location**: string: Resource location.
* **name**: string (Required, DeployTimeConstant): The resource name
* **type**: 'Microsoft.Kusto/clusters/databases' (ReadOnly, DeployTimeConstant): The resource type
+
### ReadOnlyFollowingDatabase
#### Properties
* **kind**: 'ReadOnlyFollowing' (Required): Kind of the database
@@ -57,6 +58,7 @@
* **location**: string: Resource location.
* **name**: string (Required, DeployTimeConstant): The resource name
* **type**: 'Microsoft.Kusto/clusters/databases/dataConnections' (ReadOnly, DeployTimeConstant): The resource type
+
### EventGridDataConnection
#### Properties
* **kind**: 'EventGrid' (Required): Kind of the endpoint for the data connection
diff --git a/generated/azure-kusto/microsoft.kusto/2022-02-01/types.md b/generated/azure-kusto/microsoft.kusto/2022-02-01/types.md
index aa9a49d75d..bc234e2bd7 100644
--- a/generated/azure-kusto/microsoft.kusto/2022-02-01/types.md
+++ b/generated/azure-kusto/microsoft.kusto/2022-02-01/types.md
@@ -36,6 +36,7 @@
* **location**: string: Resource location.
* **name**: string (Required, DeployTimeConstant): The resource name
* **type**: 'Microsoft.Kusto/clusters/databases' (ReadOnly, DeployTimeConstant): The resource type
+
### ReadOnlyFollowingDatabase
#### Properties
* **kind**: 'ReadOnlyFollowing' (Required): Kind of the database
@@ -57,6 +58,7 @@
* **location**: string: Resource location.
* **name**: string (Required, DeployTimeConstant): The resource name
* **type**: 'Microsoft.Kusto/clusters/databases/dataConnections' (ReadOnly, DeployTimeConstant): The resource type
+
### EventGridDataConnection
#### Properties
* **kind**: 'EventGrid' (Required): Kind of the endpoint for the data connection
diff --git a/generated/azureactivedirectory/log.out b/generated/azureactivedirectory/log.out
index 695d11dfa2..7150c3e89c 100644
--- a/generated/azureactivedirectory/log.out
+++ b/generated/azureactivedirectory/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
diff --git a/generated/azurearcdata/log.out b/generated/azurearcdata/log.out
index 8aabbeae46..9ad21fee24 100644
--- a/generated/azurearcdata/log.out
+++ b/generated/azurearcdata/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | SkippedSemanticValidation | Semantic validation was skipped.
diff --git a/generated/azuredata/log.out b/generated/azuredata/log.out
index 84b6a54ad8..a5b5796b39 100644
--- a/generated/azuredata/log.out
+++ b/generated/azuredata/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | SkippedSemanticValidation | Semantic validation was skipped.
diff --git a/generated/azurestack/log.out b/generated/azurestack/log.out
index a9aac8a67f..aa25254e9c 100644
--- a/generated/azurestack/log.out
+++ b/generated/azurestack/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | SkippedSemanticValidation | Semantic validation was skipped.
diff --git a/generated/azurestackhci/log.out b/generated/azurestackhci/log.out
index a82c7e2e64..438ebb7972 100644
--- a/generated/azurestackhci/log.out
+++ b/generated/azurestackhci/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
diff --git a/generated/baremetalinfrastructure/log.out b/generated/baremetalinfrastructure/log.out
index 011918e3a0..85fe3ac9a7 100644
--- a/generated/baremetalinfrastructure/log.out
+++ b/generated/baremetalinfrastructure/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | SkippedSemanticValidation | Semantic validation was skipped.
diff --git a/generated/batch/log.out b/generated/batch/log.out
index c205760e3b..e9c87aa49f 100644
--- a/generated/batch/log.out
+++ b/generated/batch/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
@@ -57,187 +57,187 @@ warning | SkippedSemanticValidation | Semantic validation was skipped.
warning | PreCheck/SchemaMissingType | The schema 'AutoStorageBaseProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2240:5
warning | PreCheck/SchemaMissingType | The schema 'BatchAccountUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2252:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2260:5
warning | PreCheck/SchemaMissingType | The schema 'BatchAccountCreateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2266:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2274:5
warning | PreCheck/SchemaMissingType | The schema 'BatchAccountCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2294:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2302:5
warning | PreCheck/SchemaMissingType | The schema 'KeyVaultReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2322:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2330:5
warning | PreCheck/SchemaMissingType | The schema 'AutoStorageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2339:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2355:5
warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineFamilyCoreQuota' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2357:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2373:5
warning | PreCheck/SchemaMissingType | The schema 'BatchAccountIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2375:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2391:5
warning | PreCheck/SchemaMissingType | The schema 'BatchAccountProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2439:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2455:5
warning | PreCheck/SchemaMissingType | The schema 'BatchAccount' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2577:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2593:5
warning | PreCheck/SchemaMissingType | The schema 'BatchAccountUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2596:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2612:5
warning | PreCheck/SchemaMissingType | The schema 'BatchAccountListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2617:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2633:5
+warning | PreCheck/SchemaMissingType | The schema 'EncryptionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2649:5
warning | PreCheck/SchemaMissingType | The schema 'KeyVaultProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2664:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2680:5
warning | PreCheck/SchemaMissingType | The schema 'BatchAccountRegenerateKeyParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2673:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2689:5
warning | PreCheck/SchemaMissingType | The schema 'BatchAccountKeys' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2703:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2719:5
warning | PreCheck/SchemaMissingType | The schema 'ActivateApplicationPackageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2723:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2739:5
warning | PreCheck/SchemaMissingType | The schema 'Application' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2735:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2751:5
warning | PreCheck/SchemaMissingType | The schema 'ApplicationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2750:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2766:5
warning | PreCheck/SchemaMissingType | The schema 'ApplicationPackage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2767:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2783:5
warning | PreCheck/SchemaMissingType | The schema 'ApplicationPackageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2782:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2798:5
warning | PreCheck/SchemaMissingType | The schema 'ListApplicationsResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2832:5
-warning | PreCheck/SchemaMissingType | The schema 'ListApplicationPackagesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2848:5
-warning | PreCheck/SchemaMissingType | The schema 'BatchLocationQuota' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+warning | PreCheck/SchemaMissingType | The schema 'ListApplicationPackagesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2864:5
+warning | PreCheck/SchemaMissingType | The schema 'BatchLocationQuota' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2880:5
warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2875:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2891:5
warning | PreCheck/SchemaMissingType | The schema 'ProxyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2909:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2925:5
warning | PreCheck/SchemaMissingType | The schema 'CertificateBaseProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2980:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:2996:5
warning | PreCheck/SchemaMissingType | The schema 'CertificateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3017:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3033:5
warning | PreCheck/SchemaMissingType | The schema 'CertificateCreateOrUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3108:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3124:5
warning | PreCheck/SchemaMissingType | The schema 'Certificate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3131:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3147:5
warning | PreCheck/SchemaMissingType | The schema 'CertificateCreateOrUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3146:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3162:5
warning | PreCheck/SchemaMissingType | The schema 'ListCertificatesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3161:5
-warning | PreCheck/SchemaMissingType | The schema 'DeleteCertificateError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3177:5
+warning | PreCheck/SchemaMissingType | The schema 'DeleteCertificateError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3193:5
warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3205:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3221:5
warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3220:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3236:5
warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3247:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3263:5
warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3262:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3278:5
warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3304:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3320:5
warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkServiceConnectionState' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3314:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3330:5
warning | PreCheck/SchemaMissingType | The schema 'Pool' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3367:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3383:5
warning | PreCheck/SchemaMissingType | The schema 'PoolProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3387:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3403:5
warning | PreCheck/SchemaMissingType | The schema 'BatchPoolIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3600:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3616:5
warning | PreCheck/SchemaMissingType | The schema 'DeploymentConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3649:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3665:5
warning | PreCheck/SchemaMissingType | The schema 'ScaleSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3664:5
-warning | PreCheck/SchemaMissingType | The schema 'AutoScaleSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3680:5
+warning | PreCheck/SchemaMissingType | The schema 'AutoScaleSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3696:5
warning | PreCheck/SchemaMissingType | The schema 'FixedScaleSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3702:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3718:5
warning | PreCheck/SchemaMissingType | The schema 'CertificateReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3762:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3778:5
warning | PreCheck/SchemaMissingType | The schema 'ApplicationPackageReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3833:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3849:5
warning | PreCheck/SchemaMissingType | The schema 'ResizeError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3850:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3866:5
warning | PreCheck/SchemaMissingType | The schema 'AutoScaleRunError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3874:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3890:5
warning | PreCheck/SchemaMissingType | The schema 'AutoScaleRun' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3898:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3914:5
warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3920:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3936:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerRegistry' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3979:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:3995:5
warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4002:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4018:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4038:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4054:5
warning | PreCheck/SchemaMissingType | The schema 'NodePlacementConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4103:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4119:5
warning | PreCheck/SchemaMissingType | The schema 'VMExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4114:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4130:5
warning | PreCheck/SchemaMissingType | The schema 'WindowsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4161:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4177:5
warning | PreCheck/SchemaMissingType | The schema 'ImageReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4171:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4187:5
warning | PreCheck/SchemaMissingType | The schema 'DataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4201:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4217:5
warning | PreCheck/SchemaMissingType | The schema 'TaskSchedulingPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4231:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4247:5
warning | PreCheck/SchemaMissingType | The schema 'LinuxUserConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4261:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4277:5
warning | PreCheck/SchemaMissingType | The schema 'WindowsUserConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4283:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4299:5
warning | PreCheck/SchemaMissingType | The schema 'UserAccount' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4311:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4327:5
warning | PreCheck/SchemaMissingType | The schema 'StartTask' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4343:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4359:5
warning | PreCheck/SchemaMissingType | The schema 'TaskContainerSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4389:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4405:5
warning | PreCheck/SchemaMissingType | The schema 'ResourceFile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4434:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4450:5
warning | PreCheck/SchemaMissingType | The schema 'EnvironmentSetting' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4469:5
-warning | PreCheck/SchemaMissingType | The schema 'UserIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4485:5
-warning | PreCheck/SchemaMissingType | The schema 'AutoUserSpecification' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+warning | PreCheck/SchemaMissingType | The schema 'UserIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4501:5
+warning | PreCheck/SchemaMissingType | The schema 'AutoUserSpecification' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4517:5
warning | PreCheck/SchemaMissingType | The schema 'PublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4632:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4648:5
warning | PreCheck/SchemaMissingType | The schema 'NetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4650:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4666:5
warning | PreCheck/SchemaMissingType | The schema 'CloudServiceConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4674:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4690:5
warning | PreCheck/SchemaMissingType | The schema 'MetadataItem' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4692:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4708:5
warning | PreCheck/SchemaMissingType | The schema 'ResizeOperationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4710:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4726:5
warning | PreCheck/SchemaMissingType | The schema 'PoolEndpointConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4750:5
-warning | PreCheck/SchemaMissingType | The schema 'InboundNatPool' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4766:5
+warning | PreCheck/SchemaMissingType | The schema 'InboundNatPool' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4782:5
warning | PreCheck/SchemaMissingType | The schema 'NetworkSecurityGroupRule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4831:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4847:5
warning | PreCheck/SchemaMissingType | The schema 'ListPrivateLinkResourcesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4882:5
-warning | PreCheck/SchemaMissingType | The schema 'ListPrivateEndpointConnectionsResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4898:5
-warning | PreCheck/SchemaMissingType | The schema 'ListPoolsResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+warning | PreCheck/SchemaMissingType | The schema 'ListPrivateEndpointConnectionsResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4914:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+warning | PreCheck/SchemaMissingType | The schema 'ListPoolsResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4930:5
+warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4946:5
warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4939:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4955:5
warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4973:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:4989:9
warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:5005:5
-warning | PreCheck/SchemaMissingType | The schema 'CheckNameAvailabilityParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:5021:5
+warning | PreCheck/SchemaMissingType | The schema 'CheckNameAvailabilityParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:5037:5
warning | PreCheck/SchemaMissingType | The schema 'CheckNameAvailabilityResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:5052:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:5068:5
warning | PreCheck/SchemaMissingType | The schema 'MountConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:5090:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:5106:5
warning | PreCheck/SchemaMissingType | The schema 'AzureBlobFileSystemConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:5115:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:5131:5
warning | PreCheck/SchemaMissingType | The schema 'NFSMountConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:5153:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:5169:5
warning | PreCheck/SchemaMissingType | The schema 'CIFSMountConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:5176:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:5192:5
warning | PreCheck/SchemaMissingType | The schema 'AzureFileShareConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:5209:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/batch/resource-manager/Microsoft.Batch/stable/2021-01-01/BatchManagement.json:5225:5
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
warning | Unrecognized property type: any-object. Returning 'any'.
warning | Unrecognized property type: any-object. Returning 'any'.
diff --git a/generated/billing/log.out b/generated/billing/log.out
index 0bbbdc8be6..ac0cf70e39 100644
--- a/generated/billing/log.out
+++ b/generated/billing/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
diff --git a/generated/blockchain/log.out b/generated/blockchain/log.out
index 642b07c79a..a7d00927e8 100644
--- a/generated/blockchain/log.out
+++ b/generated/blockchain/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | SkippedSemanticValidation | Semantic validation was skipped.
diff --git a/generated/blueprint/log.out b/generated/blueprint/log.out
index 5d55bf9c88..98631537be 100644
--- a/generated/blueprint/log.out
+++ b/generated/blueprint/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
diff --git a/generated/blueprint/microsoft.blueprint/2017-11-11-preview/types.md b/generated/blueprint/microsoft.blueprint/2017-11-11-preview/types.md
index 8ace43f93d..831a5fa7dd 100644
--- a/generated/blueprint/microsoft.blueprint/2017-11-11-preview/types.md
+++ b/generated/blueprint/microsoft.blueprint/2017-11-11-preview/types.md
@@ -29,6 +29,7 @@
* **id**: string (ReadOnly, DeployTimeConstant): The resource id
* **name**: string (Required, DeployTimeConstant): The resource name
* **type**: 'Microsoft.Blueprint/blueprints/artifacts' (ReadOnly, DeployTimeConstant): The resource type
+
### PolicyAssignmentArtifact
#### Properties
* **kind**: 'policyAssignment' (Required): Specifies the kind of Blueprint artifact.
@@ -63,6 +64,7 @@
* **id**: string (ReadOnly, DeployTimeConstant): The resource id
* **name**: string (Required, DeployTimeConstant): The resource name
* **type**: 'Microsoft.Blueprint/blueprints/versions/artifacts' (ReadOnly, DeployTimeConstant): The resource type
+
### PolicyAssignmentArtifact
#### Properties
* **kind**: 'policyAssignment' (Required): Specifies the kind of Blueprint artifact.
diff --git a/generated/blueprint/microsoft.blueprint/2018-11-01-preview/types.md b/generated/blueprint/microsoft.blueprint/2018-11-01-preview/types.md
index 8c6b2aa791..777327ac0e 100644
--- a/generated/blueprint/microsoft.blueprint/2018-11-01-preview/types.md
+++ b/generated/blueprint/microsoft.blueprint/2018-11-01-preview/types.md
@@ -38,6 +38,7 @@
* **id**: string (ReadOnly, DeployTimeConstant): The resource id
* **name**: string (Required, DeployTimeConstant): The resource name
* **type**: 'Microsoft.Blueprint/blueprints/artifacts' (ReadOnly, DeployTimeConstant): The resource type
+
### PolicyAssignmentArtifact
#### Properties
* **kind**: 'policyAssignment' (Required): Specifies the kind of blueprint artifact.
@@ -72,6 +73,7 @@
* **id**: string (ReadOnly, DeployTimeConstant): The resource id
* **name**: string (Required, DeployTimeConstant): The resource name
* **type**: 'Microsoft.Blueprint/blueprints/versions/artifacts' (ReadOnly, DeployTimeConstant): The resource type
+
### PolicyAssignmentArtifact
#### Properties
* **kind**: 'policyAssignment' (Required): Specifies the kind of blueprint artifact.
diff --git a/generated/botservice/log.out b/generated/botservice/log.out
index 2c823a913d..0676658482 100644
--- a/generated/botservice/log.out
+++ b/generated/botservice/log.out
@@ -1,9 +1,32 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
@@ -16,6 +39,85 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and
warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
+warning | SkippedSemanticValidation | Semantic validation was skipped.
+warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:1513:5
+warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:1566:5
+warning | PreCheck/SchemaMissingType | The schema 'BotProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:1633:5
+warning | PreCheck/SchemaMissingType | The schema 'BotResponseList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:1844:5
+warning | PreCheck/SchemaMissingType | The schema 'AlexaChannelProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2028:5
+warning | PreCheck/SchemaMissingType | The schema 'FacebookChannelProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2071:5
+warning | PreCheck/SchemaMissingType | The schema 'FacebookPage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2111:5
+warning | PreCheck/SchemaMissingType | The schema 'EmailChannelProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2144:5
+warning | PreCheck/SchemaMissingType | The schema 'MsTeamsChannelProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2223:5
+warning | PreCheck/SchemaMissingType | The schema 'SkypeChannelProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2275:5
+warning | PreCheck/SchemaMissingType | The schema 'KikChannelProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2340:5
+warning | PreCheck/SchemaMissingType | The schema 'WebChatChannelProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2381:5
+warning | PreCheck/SchemaMissingType | The schema 'DirectLineChannelProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2417:5
+warning | PreCheck/SchemaMissingType | The schema 'TelegramChannelProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2459:5
+warning | PreCheck/SchemaMissingType | The schema 'SmsChannelProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2496:5
+warning | PreCheck/SchemaMissingType | The schema 'SlackChannelProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2543:5
+warning | PreCheck/SchemaMissingType | The schema 'LineChannelProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2617:5
+warning | PreCheck/SchemaMissingType | The schema 'LineRegistration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2642:5
+warning | PreCheck/SchemaMissingType | The schema 'DirectLineSpeechChannelProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2681:5
+warning | PreCheck/SchemaMissingType | The schema 'ChannelResponseList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2717:5
+warning | PreCheck/SchemaMissingType | The schema 'WebChatSite' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2734:5
+warning | PreCheck/SchemaMissingType | The schema 'DirectLineSite' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2745:5
+warning | PreCheck/SchemaMissingType | The schema 'ConnectionItemName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2880:5
+warning | PreCheck/SchemaMissingType | The schema 'ConnectionSettingParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2890:5
+warning | PreCheck/SchemaMissingType | The schema 'ConnectionSettingProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2904:5
+warning | PreCheck/SchemaMissingType | The schema 'ConnectionSettingResponseList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2969:5
+warning | PreCheck/SchemaMissingType | The schema 'ServiceProviderResponseList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:2986:5
+warning | PreCheck/SchemaMissingType | The schema 'ServiceProviderParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:3003:5
+warning | PreCheck/SchemaMissingType | The schema 'ServiceProviderProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:3055:5
+warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:3102:5
+warning | PreCheck/SchemaMissingType | The schema 'ErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/botservice/resource-manager/Microsoft.BotService/preview/2022-06-15-preview/botservice.json:3111:5
+warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkServiceConnectionState' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
+warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.BotService/listAuthServiceProviders': Unable to find type segments
+warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.BotService/listQnAMakerEndpointKeys': Unable to find type segments
+warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
@@ -108,6 +210,10 @@ warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/pr
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
@@ -188,6 +294,10 @@ warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/pr
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
@@ -268,6 +378,10 @@ warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/pr
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
@@ -346,6 +460,10 @@ warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/pr
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
diff --git a/generated/botservice/microsoft.botservice/2017-12-01/types.md b/generated/botservice/microsoft.botservice/2017-12-01/types.md
index e257bd67e9..d183fedec0 100644
--- a/generated/botservice/microsoft.botservice/2017-12-01/types.md
+++ b/generated/botservice/microsoft.botservice/2017-12-01/types.md
@@ -84,6 +84,7 @@
* **Discriminator**: channelName
### Base Properties
+
### DirectLineChannel
#### Properties
* **channelName**: 'DirectLineChannel' (Required): The channel name
diff --git a/generated/botservice/microsoft.botservice/2018-07-12/types.md b/generated/botservice/microsoft.botservice/2018-07-12/types.md
index 8d6e93243b..54e74972c1 100644
--- a/generated/botservice/microsoft.botservice/2018-07-12/types.md
+++ b/generated/botservice/microsoft.botservice/2018-07-12/types.md
@@ -98,6 +98,7 @@
* **Discriminator**: channelName
### Base Properties
+
### DirectLineChannel
#### Properties
* **channelName**: 'DirectLineChannel' (Required): The channel name
diff --git a/generated/botservice/microsoft.botservice/2020-06-02/types.md b/generated/botservice/microsoft.botservice/2020-06-02/types.md
index 72b0a89b98..1089877eec 100644
--- a/generated/botservice/microsoft.botservice/2020-06-02/types.md
+++ b/generated/botservice/microsoft.botservice/2020-06-02/types.md
@@ -93,6 +93,7 @@
* **Discriminator**: channelName
### Base Properties
+
### AlexaChannel
#### Properties
* **channelName**: 'AlexaChannel' (Required): The channel name
diff --git a/generated/botservice/microsoft.botservice/2021-03-01/types.md b/generated/botservice/microsoft.botservice/2021-03-01/types.md
index 8d6a01b96b..f5c91e09e8 100644
--- a/generated/botservice/microsoft.botservice/2021-03-01/types.md
+++ b/generated/botservice/microsoft.botservice/2021-03-01/types.md
@@ -115,6 +115,7 @@
* **etag**: string: Entity Tag of the resource
* **location**: string: Specifies the location of the resource.
* **provisioningState**: string (ReadOnly): Provisioning state of the resource
+
### AlexaChannel
#### Properties
* **channelName**: 'AlexaChannel' (Required): The channel name
diff --git a/generated/botservice/microsoft.botservice/2021-05-01-preview/types.md b/generated/botservice/microsoft.botservice/2021-05-01-preview/types.md
index 73c0082dbc..da42ee7350 100644
--- a/generated/botservice/microsoft.botservice/2021-05-01-preview/types.md
+++ b/generated/botservice/microsoft.botservice/2021-05-01-preview/types.md
@@ -125,6 +125,7 @@
* **etag**: string: Entity Tag of the resource
* **location**: string: Specifies the location of the resource.
* **provisioningState**: string (ReadOnly): Provisioning state of the resource
+
### AlexaChannel
#### Properties
* **channelName**: 'AlexaChannel' (Required): The channel name
diff --git a/generated/botservice/microsoft.botservice/2022-06-15-preview/types.json b/generated/botservice/microsoft.botservice/2022-06-15-preview/types.json
new file mode 100644
index 0000000000..7124fc2bae
--- /dev/null
+++ b/generated/botservice/microsoft.botservice/2022-06-15-preview/types.json
@@ -0,0 +1 @@
+[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.BotService/botServices"}},{"6":{"Value":"2022-06-15-preview"}},{"2":{"Name":"Microsoft.BotService/botServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The set of properties specific to bot resource"},"location":{"Type":4,"Flags":0,"Description":"Specifies the location of the resource."},"tags":{"Type":38,"Flags":0,"Description":"Contains resource tags defined as key/value pairs."},"sku":{"Type":39,"Flags":0,"Description":"Gets or sets the SKU of the resource."},"kind":{"Type":51,"Flags":0,"Description":"Required. Gets or sets the Kind of the resource."},"etag":{"Type":4,"Flags":0,"Description":"Entity Tag"},"zones":{"Type":52,"Flags":2,"Description":"Entity zones"}}}},{"2":{"Name":"BotProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"The Name of the bot"},"description":{"Type":4,"Flags":0,"Description":"The description of the bot"},"iconUrl":{"Type":4,"Flags":0,"Description":"The Icon Url of the bot"},"endpoint":{"Type":4,"Flags":1,"Description":"The bot's endpoint"},"endpointVersion":{"Type":4,"Flags":2,"Description":"The bot's endpoint version"},"allSettings":{"Type":12,"Flags":0,"Description":"Contains resource all settings defined as key/value pairs."},"parameters":{"Type":13,"Flags":0,"Description":"Contains resource parameters defined as key/value pairs."},"manifestUrl":{"Type":4,"Flags":0,"Description":"The bot's manifest url"},"msaAppType":{"Type":17,"Flags":0,"Description":"Microsoft App Type for the bot"},"msaAppId":{"Type":4,"Flags":1,"Description":"Microsoft App Id for the bot"},"msaAppTenantId":{"Type":4,"Flags":0,"Description":"Microsoft App Tenant Id for the bot"},"msaAppMSIResourceId":{"Type":4,"Flags":0,"Description":"Microsoft App Managed Identity Resource Id for the bot"},"configuredChannels":{"Type":18,"Flags":2,"Description":"Collection of channels for which the bot is configured"},"enabledChannels":{"Type":19,"Flags":2,"Description":"Collection of channels for which the bot is enabled"},"developerAppInsightKey":{"Type":4,"Flags":0,"Description":"The Application Insights key"},"developerAppInsightsApiKey":{"Type":4,"Flags":0,"Description":"The Application Insights Api Key"},"developerAppInsightsApplicationId":{"Type":4,"Flags":0,"Description":"The Application Insights App Id"},"luisAppIds":{"Type":20,"Flags":0,"Description":"Collection of LUIS App Ids"},"luisKey":{"Type":4,"Flags":0,"Description":"The LUIS Key"},"isCmekEnabled":{"Type":2,"Flags":0,"Description":"Whether Cmek is enabled"},"cmekKeyVaultUrl":{"Type":4,"Flags":0,"Description":"The CMK Url"},"cmekEncryptionStatus":{"Type":4,"Flags":2,"Description":"The CMK encryption status"},"tenantId":{"Type":4,"Flags":0,"Description":"The Tenant Id for the bot"},"publicNetworkAccess":{"Type":23,"Flags":0,"Description":"Whether the bot is in an isolated network"},"isStreamingSupported":{"Type":2,"Flags":0,"Description":"Whether the bot is streaming supported"},"isDeveloperAppInsightsApiKeySet":{"Type":2,"Flags":2,"Description":"Whether the bot is developerAppInsightsApiKey set"},"migrationToken":{"Type":4,"Flags":2,"Description":"Token used to migrate non Azure bot to azure subscription"},"disableLocalAuth":{"Type":2,"Flags":0,"Description":"Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication."},"schemaTransformationVersion":{"Type":4,"Flags":0,"Description":"The channel schema transformation version for the bot"},"storageResourceId":{"Type":4,"Flags":0,"Description":"The storage resourceId for the bot"},"privateEndpointConnections":{"Type":37,"Flags":2,"Description":"List of Private Endpoint Connections configured for the bot"},"openWithHint":{"Type":4,"Flags":0,"Description":"The hint to browser (e.g. protocol handler) on how to open the bot for authoring"},"appPasswordHint":{"Type":4,"Flags":0,"Description":"The hint (e.g. keyVault secret resourceId) on how to fetch the app secret"},"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning state of the resource"},"publishingCredentials":{"Type":4,"Flags":0,"Description":"Publishing credentials of the resource"}}}},{"2":{"Name":"BotPropertiesAllSettings","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"BotPropertiesParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"UserAssignedMSI"}},{"6":{"Value":"SingleTenant"}},{"6":{"Value":"MultiTenant"}},{"5":{"Elements":[14,15,16,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[21,22,4]}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":25,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":26,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":27,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":36,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":31,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[28,29,30,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"3":{"ItemType":24}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"Sku","Properties":{"name":{"Type":42,"Flags":1,"Description":"The sku name"},"tier":{"Type":45,"Flags":2,"Description":"Gets the sku tier. This is based on the SKU name."}}}},{"6":{"Value":"F0"}},{"6":{"Value":"S1"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Free"}},{"6":{"Value":"Standard"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"sdk"}},{"6":{"Value":"designer"}},{"6":{"Value":"bot"}},{"6":{"Value":"function"}},{"6":{"Value":"azurebot"}},{"5":{"Elements":[46,47,48,49,50,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.BotService/botServices@2022-06-15-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"AlexaChannel"}},{"6":{"Value":"FacebookChannel"}},{"6":{"Value":"EmailChannel"}},{"6":{"Value":"KikChannel"}},{"6":{"Value":"TelegramChannel"}},{"6":{"Value":"SlackChannel"}},{"6":{"Value":"MsTeamsChannel"}},{"6":{"Value":"SkypeChannel"}},{"6":{"Value":"WebChatChannel"}},{"6":{"Value":"DirectLineChannel"}},{"6":{"Value":"SmsChannel"}},{"6":{"Value":"LineChannel"}},{"6":{"Value":"DirectLineSpeechChannel"}},{"6":{"Value":"OutlookChannel"}},{"6":{"Value":"Omnichannel"}},{"6":{"Value":"TelephonyChannel"}},{"5":{"Elements":[54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,4]}},{"6":{"Value":"Microsoft.BotService/botServices/channels"}},{"6":{"Value":"2022-06-15-preview"}},{"2":{"Name":"Microsoft.BotService/botServices/channels","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":70,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":0,"Description":"The set of properties specific to bot channel resource"},"location":{"Type":4,"Flags":0,"Description":"Specifies the location of the resource."},"tags":{"Type":126,"Flags":0,"Description":"Contains resource tags defined as key/value pairs."},"sku":{"Type":39,"Flags":0,"Description":"Gets or sets the SKU of the resource."},"kind":{"Type":132,"Flags":0,"Description":"Required. Gets or sets the Kind of the resource."},"etag":{"Type":4,"Flags":0,"Description":"Entity Tag"},"zones":{"Type":133,"Flags":2,"Description":"Entity zones"}}}},{"7":{"Name":"Channel","Discriminator":"channelName","BaseProperties":{"etag":{"Type":4,"Flags":0,"Description":"Entity Tag of the resource"},"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning state of the resource"},"location":{"Type":4,"Flags":0,"Description":"Specifies the location of the resource."}},"Elements":{"AlexaChannel":75,"DirectLineChannel":78,"DirectLineSpeechChannel":84,"EmailChannel":87,"FacebookChannel":90,"KikChannel":95,"LineChannel":98,"MsTeamsChannel":103,"OutlookChannel":106,"SkypeChannel":108,"SlackChannel":111,"SmsChannel":114,"TelegramChannel":117,"WebChatChannel":120}}},{"2":{"Name":"AlexaChannel","Properties":{"properties":{"Type":76,"Flags":0,"Description":"The set of properties specific to Alexa channel resource"},"channelName":{"Type":77,"Flags":1,"Description":"The channel name"}}}},{"2":{"Name":"AlexaChannelProperties","Properties":{"alexaSkillId":{"Type":4,"Flags":1,"Description":"The Alexa skill Id"},"urlFragment":{"Type":4,"Flags":2,"Description":"Url fragment used in part of the Uri configured in Alexa"},"serviceEndpointUri":{"Type":4,"Flags":2,"Description":"Full Uri used to configured the skill in Alexa"},"isEnabled":{"Type":2,"Flags":1,"Description":"Whether this channel is enabled for the bot"}}}},{"6":{"Value":"AlexaChannel"}},{"2":{"Name":"DirectLineChannel","Properties":{"properties":{"Type":79,"Flags":0,"Description":"The set of properties specific to Direct Line channel resource"},"channelName":{"Type":83,"Flags":1,"Description":"The channel name"}}}},{"2":{"Name":"DirectLineChannelProperties","Properties":{"sites":{"Type":82,"Flags":0,"Description":"The list of Direct Line sites"},"extensionKey1":{"Type":4,"Flags":2,"Description":"The extensionKey1"},"extensionKey2":{"Type":4,"Flags":2,"Description":"The extensionKey2"},"DirectLineEmbedCode":{"Type":4,"Flags":0,"Description":"Direct Line embed code of the resource"}}}},{"2":{"Name":"DirectLineSite","Properties":{"siteId":{"Type":4,"Flags":2,"Description":"Site Id"},"siteName":{"Type":4,"Flags":1,"Description":"Site name"},"key":{"Type":4,"Flags":2,"Description":"Primary key. Value only returned through POST to the action Channel List API, otherwise empty."},"key2":{"Type":4,"Flags":2,"Description":"Secondary key. Value only returned through POST to the action Channel List API, otherwise empty."},"isEnabled":{"Type":2,"Flags":1,"Description":"Whether this site is enabled for DirectLine channel"},"isTokenEnabled":{"Type":2,"Flags":2,"Description":"Whether this site is token enabled for channel"},"isEndpointParametersEnabled":{"Type":2,"Flags":0,"Description":"Whether this site is EndpointParameters enabled for channel"},"isDetailedLoggingEnabled":{"Type":2,"Flags":0,"Description":"Whether this site is disabled detailed logging for"},"isBlockUserUploadEnabled":{"Type":2,"Flags":0,"Description":"Whether this site is enabled for block user upload."},"isNoStorageEnabled":{"Type":2,"Flags":0,"Description":"Whether this no-storage site is disabled detailed logging for"},"eTag":{"Type":4,"Flags":0,"Description":"Entity Tag"},"appId":{"Type":4,"Flags":0,"Description":"DirectLine application id"},"isV1Enabled":{"Type":2,"Flags":0,"Description":"Whether this site is enabled for Bot Framework V1 protocol."},"isV3Enabled":{"Type":2,"Flags":0,"Description":"Whether this site is enabled for Bot Framework V1 protocol."},"isSecureSiteEnabled":{"Type":2,"Flags":0,"Description":"Whether this site is enabled for authentication with Bot Framework."},"trustedOrigins":{"Type":81,"Flags":0,"Description":"List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True."},"isWebchatPreviewEnabled":{"Type":2,"Flags":0,"Description":"Whether this site is enabled for preview versions of Webchat"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":80}},{"6":{"Value":"DirectLineChannel"}},{"2":{"Name":"DirectLineSpeechChannel","Properties":{"properties":{"Type":85,"Flags":0,"Description":"The set of properties specific to DirectLine Speech channel resource"},"channelName":{"Type":86,"Flags":1,"Description":"The channel name"}}}},{"2":{"Name":"DirectLineSpeechChannelProperties","Properties":{"cognitiveServiceResourceId":{"Type":4,"Flags":0,"Description":"The cognitive service id with this channel registration."},"cognitiveServiceRegion":{"Type":4,"Flags":0,"Description":"The cognitive service region with this channel registration."},"cognitiveServiceSubscriptionKey":{"Type":4,"Flags":0,"Description":"The cognitive service subscription key to use with this channel registration."},"isEnabled":{"Type":2,"Flags":0,"Description":"Whether this channel is enabled or not."},"customVoiceDeploymentId":{"Type":4,"Flags":0,"Description":"Custom speech model id (optional)."},"customSpeechModelId":{"Type":4,"Flags":0,"Description":"Custom voice deployment id (optional)."},"isDefaultBotForCogSvcAccount":{"Type":2,"Flags":0,"Description":"Make this a default bot for chosen cognitive service account."}}}},{"6":{"Value":"DirectLineSpeechChannel"}},{"2":{"Name":"EmailChannel","Properties":{"properties":{"Type":88,"Flags":0,"Description":"The set of properties specific to email channel resource"},"channelName":{"Type":89,"Flags":1,"Description":"The channel name"}}}},{"2":{"Name":"EmailChannelProperties","Properties":{"emailAddress":{"Type":4,"Flags":1,"Description":"The email address"},"authMethod":{"Type":3,"Flags":0,"Description":"Email channel auth method. 0 Password (Default); 1 Graph."},"password":{"Type":4,"Flags":0,"Description":"The password for the email address. Value only returned through POST to the action Channel List API, otherwise empty."},"magicCode":{"Type":4,"Flags":0,"Description":"The magic code for setting up the modern authentication."},"isEnabled":{"Type":2,"Flags":1,"Description":"Whether this channel is enabled for the bot"}}}},{"6":{"Value":"EmailChannel"}},{"2":{"Name":"FacebookChannel","Properties":{"properties":{"Type":91,"Flags":0,"Description":"The set of properties specific to bot facebook channel"},"channelName":{"Type":94,"Flags":1,"Description":"The channel name"}}}},{"2":{"Name":"FacebookChannelProperties","Properties":{"verifyToken":{"Type":4,"Flags":2,"Description":"Verify token. Value only returned through POST to the action Channel List API, otherwise empty."},"pages":{"Type":93,"Flags":0,"Description":"The list of Facebook pages"},"appId":{"Type":4,"Flags":1,"Description":"Facebook application id"},"appSecret":{"Type":4,"Flags":0,"Description":"Facebook application secret. Value only returned through POST to the action Channel List API, otherwise empty."},"callbackUrl":{"Type":4,"Flags":2,"Description":"Callback Url"},"isEnabled":{"Type":2,"Flags":1,"Description":"Whether this channel is enabled for the bot"}}}},{"2":{"Name":"FacebookPage","Properties":{"id":{"Type":4,"Flags":1,"Description":"Page id"},"accessToken":{"Type":4,"Flags":0,"Description":"Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty."}}}},{"3":{"ItemType":92}},{"6":{"Value":"FacebookChannel"}},{"2":{"Name":"KikChannel","Properties":{"properties":{"Type":96,"Flags":0,"Description":"The set of properties specific to Kik channel resource"},"channelName":{"Type":97,"Flags":1,"Description":"The channel name"}}}},{"2":{"Name":"KikChannelProperties","Properties":{"userName":{"Type":4,"Flags":1,"Description":"The Kik user name"},"apiKey":{"Type":4,"Flags":0,"Description":"Kik API key. Value only returned through POST to the action Channel List API, otherwise empty."},"isValidated":{"Type":2,"Flags":0,"Description":"Whether this channel is validated for the bot"},"isEnabled":{"Type":2,"Flags":1,"Description":"Whether this channel is enabled for the bot"}}}},{"6":{"Value":"KikChannel"}},{"2":{"Name":"LineChannel","Properties":{"properties":{"Type":99,"Flags":0,"Description":"The set of properties specific to line channel resource"},"channelName":{"Type":102,"Flags":1,"Description":"The channel name"}}}},{"2":{"Name":"LineChannelProperties","Properties":{"lineRegistrations":{"Type":101,"Flags":1,"Description":"The list of line channel registrations"},"callbackUrl":{"Type":4,"Flags":2,"Description":"Callback Url to enter in line registration."},"isValidated":{"Type":2,"Flags":2,"Description":"Whether this channel is validated for the bot"}}}},{"2":{"Name":"LineRegistration","Properties":{"generatedId":{"Type":4,"Flags":2,"Description":"Id generated for the line channel registration"},"channelSecret":{"Type":4,"Flags":0,"Description":"Secret for the line channel registration"},"channelAccessToken":{"Type":4,"Flags":0,"Description":"Access token for the line channel registration"}}}},{"3":{"ItemType":100}},{"6":{"Value":"LineChannel"}},{"2":{"Name":"MsTeamsChannel","Properties":{"properties":{"Type":104,"Flags":0,"Description":"The set of properties specific to Microsoft Teams channel resource"},"channelName":{"Type":105,"Flags":1,"Description":"The channel name"}}}},{"2":{"Name":"MsTeamsChannelProperties","Properties":{"enableCalling":{"Type":2,"Flags":0,"Description":"Enable calling for Microsoft Teams channel"},"callingWebhook":{"Type":4,"Flags":0,"Description":"Webhook for Microsoft Teams channel calls"},"isEnabled":{"Type":2,"Flags":1,"Description":"Whether this channel is enabled for the bot"},"incomingCallRoute":{"Type":4,"Flags":0,"Description":"Webhook for Microsoft Teams channel calls"},"deploymentEnvironment":{"Type":4,"Flags":0,"Description":"Deployment environment for Microsoft Teams channel calls"},"acceptedTerms":{"Type":2,"Flags":0,"Description":"Whether this channel accepted terms"}}}},{"6":{"Value":"MsTeamsChannel"}},{"2":{"Name":"OutlookChannel","Properties":{"channelName":{"Type":107,"Flags":1,"Description":"The channel name"}}}},{"6":{"Value":"OutlookChannel"}},{"2":{"Name":"SkypeChannel","Properties":{"properties":{"Type":109,"Flags":0,"Description":"The set of properties specific to Skype channel resource"},"channelName":{"Type":110,"Flags":1,"Description":"The channel name"}}}},{"2":{"Name":"SkypeChannelProperties","Properties":{"enableMessaging":{"Type":2,"Flags":0,"Description":"Enable messaging for Skype channel"},"enableMediaCards":{"Type":2,"Flags":0,"Description":"Enable media cards for Skype channel"},"enableVideo":{"Type":2,"Flags":0,"Description":"Enable video for Skype channel"},"enableCalling":{"Type":2,"Flags":0,"Description":"Enable calling for Skype channel"},"enableScreenSharing":{"Type":2,"Flags":0,"Description":"Enable screen sharing for Skype channel"},"enableGroups":{"Type":2,"Flags":0,"Description":"Enable groups for Skype channel"},"groupsMode":{"Type":4,"Flags":0,"Description":"Group mode for Skype channel"},"callingWebHook":{"Type":4,"Flags":0,"Description":"Calling web hook for Skype channel"},"incomingCallRoute":{"Type":4,"Flags":0,"Description":"Incoming call route for Skype channel"},"isEnabled":{"Type":2,"Flags":1,"Description":"Whether this channel is enabled for the bot"}}}},{"6":{"Value":"SkypeChannel"}},{"2":{"Name":"SlackChannel","Properties":{"properties":{"Type":112,"Flags":0,"Description":"The set of properties specific to Slack channel resource"},"channelName":{"Type":113,"Flags":1,"Description":"The channel name"}}}},{"2":{"Name":"SlackChannelProperties","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Slack client id"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty."},"verificationToken":{"Type":4,"Flags":0,"Description":"The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty."},"scopes":{"Type":4,"Flags":0,"Description":"The Slack permission scopes."},"landingPageUrl":{"Type":4,"Flags":0,"Description":"The Slack landing page Url"},"redirectAction":{"Type":4,"Flags":2,"Description":"The Slack redirect action"},"lastSubmissionId":{"Type":4,"Flags":2,"Description":"The Sms auth token"},"registerBeforeOAuthFlow":{"Type":2,"Flags":0,"Description":"Whether to register the settings before OAuth validation is performed. Recommended to True."},"IsValidated":{"Type":2,"Flags":2,"Description":"Whether this channel is validated for the bot"},"signingSecret":{"Type":4,"Flags":0,"Description":"The Slack signing secret."},"isEnabled":{"Type":2,"Flags":1,"Description":"Whether this channel is enabled for the bot"}}}},{"6":{"Value":"SlackChannel"}},{"2":{"Name":"SmsChannel","Properties":{"properties":{"Type":115,"Flags":0,"Description":"The set of properties specific to Sms channel resource"},"channelName":{"Type":116,"Flags":1,"Description":"The channel name"}}}},{"2":{"Name":"SmsChannelProperties","Properties":{"phone":{"Type":4,"Flags":1,"Description":"The Sms phone"},"accountSID":{"Type":4,"Flags":1,"Description":"The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty."},"authToken":{"Type":4,"Flags":0,"Description":"The Sms auth token. Value only returned through POST to the action Channel List API, otherwise empty."},"isValidated":{"Type":2,"Flags":0,"Description":"Whether this channel is validated for the bot"},"isEnabled":{"Type":2,"Flags":1,"Description":"Whether this channel is enabled for the bot"}}}},{"6":{"Value":"SmsChannel"}},{"2":{"Name":"TelegramChannel","Properties":{"properties":{"Type":118,"Flags":0,"Description":"The set of properties specific to Telegram channel resource"},"channelName":{"Type":119,"Flags":1,"Description":"The channel name"}}}},{"2":{"Name":"TelegramChannelProperties","Properties":{"accessToken":{"Type":4,"Flags":0,"Description":"The Telegram access token. Value only returned through POST to the action Channel List API, otherwise empty."},"isValidated":{"Type":2,"Flags":0,"Description":"Whether this channel is validated for the bot"},"isEnabled":{"Type":2,"Flags":1,"Description":"Whether this channel is enabled for the bot"}}}},{"6":{"Value":"TelegramChannel"}},{"2":{"Name":"WebChatChannel","Properties":{"properties":{"Type":121,"Flags":0,"Description":"The set of properties specific to Web Chat channel resource"},"channelName":{"Type":125,"Flags":1,"Description":"The channel name"}}}},{"2":{"Name":"WebChatChannelProperties","Properties":{"webChatEmbedCode":{"Type":4,"Flags":2,"Description":"Web chat control embed code"},"sites":{"Type":124,"Flags":0,"Description":"The list of Web Chat sites"}}}},{"2":{"Name":"WebChatSite","Properties":{"siteId":{"Type":4,"Flags":2,"Description":"Site Id"},"siteName":{"Type":4,"Flags":1,"Description":"Site name"},"key":{"Type":4,"Flags":2,"Description":"Primary key. Value only returned through POST to the action Channel List API, otherwise empty."},"key2":{"Type":4,"Flags":2,"Description":"Secondary key. Value only returned through POST to the action Channel List API, otherwise empty."},"isEnabled":{"Type":2,"Flags":1,"Description":"Whether this site is enabled for DirectLine channel"},"isTokenEnabled":{"Type":2,"Flags":2,"Description":"Whether this site is token enabled for channel"},"isEndpointParametersEnabled":{"Type":2,"Flags":0,"Description":"Whether this site is EndpointParameters enabled for channel"},"isDetailedLoggingEnabled":{"Type":2,"Flags":0,"Description":"Whether this site is disabled detailed logging for"},"isBlockUserUploadEnabled":{"Type":2,"Flags":0,"Description":"Whether this site is enabled for block user upload."},"isNoStorageEnabled":{"Type":2,"Flags":0,"Description":"Whether this no-storage site is disabled detailed logging for"},"eTag":{"Type":4,"Flags":0,"Description":"Entity Tag"},"appId":{"Type":4,"Flags":0,"Description":"DirectLine application id"},"isV1Enabled":{"Type":2,"Flags":0,"Description":"Whether this site is enabled for Bot Framework V1 protocol."},"isV3Enabled":{"Type":2,"Flags":0,"Description":"Whether this site is enabled for Bot Framework V1 protocol."},"isSecureSiteEnabled":{"Type":2,"Flags":0,"Description":"Whether this site is enabled for authentication with Bot Framework."},"trustedOrigins":{"Type":123,"Flags":0,"Description":"List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True."},"isWebchatPreviewEnabled":{"Type":2,"Flags":0,"Description":"Whether this site is enabled for preview versions of Webchat"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":122}},{"6":{"Value":"WebChatChannel"}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"sdk"}},{"6":{"Value":"designer"}},{"6":{"Value":"bot"}},{"6":{"Value":"function"}},{"6":{"Value":"azurebot"}},{"5":{"Elements":[127,128,129,130,131,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.BotService/botServices/channels@2022-06-15-preview","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.BotService/botServices/connections"}},{"6":{"Value":"2022-06-15-preview"}},{"2":{"Name":"Microsoft.BotService/botServices/connections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":135,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":136,"Flags":10,"Description":"The resource api version"},"properties":{"Type":138,"Flags":0,"Description":"The set of properties specific to bot channel resource"},"location":{"Type":4,"Flags":0,"Description":"Specifies the location of the resource."},"tags":{"Type":141,"Flags":0,"Description":"Contains resource tags defined as key/value pairs."},"sku":{"Type":39,"Flags":0,"Description":"Gets or sets the SKU of the resource."},"kind":{"Type":147,"Flags":0,"Description":"Required. Gets or sets the Kind of the resource."},"etag":{"Type":4,"Flags":0,"Description":"Entity Tag"},"zones":{"Type":148,"Flags":2,"Description":"Entity zones"}}}},{"2":{"Name":"ConnectionSettingProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id associated with the Connection Setting."},"name":{"Type":4,"Flags":0,"Description":"Name associated with the Connection Setting."},"clientId":{"Type":4,"Flags":0,"Description":"Client Id associated with the Connection Setting."},"settingId":{"Type":4,"Flags":2,"Description":"Setting Id set by the service for the Connection Setting."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client Secret associated with the Connection Setting"},"scopes":{"Type":4,"Flags":0,"Description":"Scopes associated with the Connection Setting"},"serviceProviderId":{"Type":4,"Flags":0,"Description":"Service Provider Id associated with the Connection Setting"},"serviceProviderDisplayName":{"Type":4,"Flags":0,"Description":"Service Provider Display Name associated with the Connection Setting"},"parameters":{"Type":140,"Flags":0,"Description":"Service Provider Parameters associated with the Connection Setting"},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state of the resource"}}}},{"2":{"Name":"ConnectionSettingParameter","Properties":{"key":{"Type":4,"Flags":0,"Description":"Key for the Connection Setting Parameter."},"value":{"Type":4,"Flags":0,"Description":"Value associated with the Connection Setting Parameter."}}}},{"3":{"ItemType":139}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"sdk"}},{"6":{"Value":"designer"}},{"6":{"Value":"bot"}},{"6":{"Value":"function"}},{"6":{"Value":"azurebot"}},{"5":{"Elements":[142,143,144,145,146,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.BotService/botServices/connections@2022-06-15-preview","ScopeType":8,"Body":137,"Flags":0}},{"6":{"Value":"Microsoft.BotService/botServices/privateEndpointConnections"}},{"6":{"Value":"2022-06-15-preview"}},{"2":{"Name":"Microsoft.BotService/botServices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":150,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":151,"Flags":10,"Description":"The resource api version"},"properties":{"Type":25,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.BotService/botServices/privateEndpointConnections@2022-06-15-preview","ScopeType":8,"Body":152,"Flags":0}},{"2":{"Name":"ListChannelWithKeysResponse","Properties":{"resource":{"Type":74,"Flags":0,"Description":"The set of properties specific to bot channel resource"},"setting":{"Type":155,"Flags":0,"Description":"Channel settings"},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state of the resource"},"entityTag":{"Type":4,"Flags":0,"Description":"Entity tag of the resource"},"changedTime":{"Type":4,"Flags":0,"Description":"Changed time of the resource"},"properties":{"Type":74,"Flags":0,"Description":"The set of properties specific to bot channel resource"},"id":{"Type":4,"Flags":2,"Description":"Specifies the resource ID."},"name":{"Type":4,"Flags":2,"Description":"Specifies the name of the resource."},"location":{"Type":4,"Flags":0,"Description":"Specifies the location of the resource."},"type":{"Type":4,"Flags":2,"Description":"Specifies the type of the resource."},"tags":{"Type":159,"Flags":0,"Description":"Contains resource tags defined as key/value pairs."},"sku":{"Type":39,"Flags":0,"Description":"Gets or sets the SKU of the resource."},"kind":{"Type":165,"Flags":0,"Description":"Required. Gets or sets the Kind of the resource."},"etag":{"Type":4,"Flags":0,"Description":"Entity Tag"},"zones":{"Type":166,"Flags":2,"Description":"Entity zones"}}}},{"2":{"Name":"ChannelSettings","Properties":{"extensionKey1":{"Type":4,"Flags":2,"Description":"The extensionKey1"},"extensionKey2":{"Type":4,"Flags":2,"Description":"The extensionKey2"},"sites":{"Type":158,"Flags":0,"Description":"The list of sites"},"channelId":{"Type":4,"Flags":0,"Description":"The channel id"},"channelDisplayName":{"Type":4,"Flags":0,"Description":"The channel display name"},"botId":{"Type":4,"Flags":0,"Description":"The bot id"},"botIconUrl":{"Type":4,"Flags":0,"Description":"The bot icon url"},"isEnabled":{"Type":2,"Flags":0,"Description":"Whether this channel is enabled for the bot"},"disableLocalAuth":{"Type":2,"Flags":0,"Description":"Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication."}}}},{"2":{"Name":"Site","Properties":{"siteId":{"Type":4,"Flags":2,"Description":"Site Id"},"siteName":{"Type":4,"Flags":1,"Description":"Site name"},"key":{"Type":4,"Flags":2,"Description":"Primary key. Value only returned through POST to the action Channel List API, otherwise empty."},"key2":{"Type":4,"Flags":2,"Description":"Secondary key. Value only returned through POST to the action Channel List API, otherwise empty."},"isEnabled":{"Type":2,"Flags":1,"Description":"Whether this site is enabled for DirectLine channel"},"isTokenEnabled":{"Type":2,"Flags":2,"Description":"Whether this site is token enabled for channel"},"isEndpointParametersEnabled":{"Type":2,"Flags":0,"Description":"Whether this site is EndpointParameters enabled for channel"},"isDetailedLoggingEnabled":{"Type":2,"Flags":0,"Description":"Whether this site is disabled detailed logging for"},"isBlockUserUploadEnabled":{"Type":2,"Flags":0,"Description":"Whether this site is enabled for block user upload."},"isNoStorageEnabled":{"Type":2,"Flags":0,"Description":"Whether this no-storage site is disabled detailed logging for"},"eTag":{"Type":4,"Flags":0,"Description":"Entity Tag"},"appId":{"Type":4,"Flags":0,"Description":"DirectLine application id"},"isV1Enabled":{"Type":2,"Flags":0,"Description":"Whether this site is enabled for Bot Framework V1 protocol."},"isV3Enabled":{"Type":2,"Flags":0,"Description":"Whether this site is enabled for Bot Framework V1 protocol."},"isSecureSiteEnabled":{"Type":2,"Flags":0,"Description":"Whether this site is enabled for authentication with Bot Framework."},"trustedOrigins":{"Type":157,"Flags":0,"Description":"List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True."},"isWebchatPreviewEnabled":{"Type":2,"Flags":0,"Description":"Whether this site is enabled for preview versions of Webchat"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":156}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"sdk"}},{"6":{"Value":"designer"}},{"6":{"Value":"bot"}},{"6":{"Value":"function"}},{"6":{"Value":"azurebot"}},{"5":{"Elements":[160,161,162,163,164,4]}},{"3":{"ItemType":4}},{"8":{"Name":"listChannelWithKeys","ResourceType":"Microsoft.BotService/botServices/channels","ApiVersion":"2022-06-15-preview","Output":154}},{"2":{"Name":"ConnectionSetting","Properties":{"properties":{"Type":138,"Flags":0,"Description":"The set of properties specific to bot channel resource"},"id":{"Type":4,"Flags":2,"Description":"Specifies the resource ID."},"name":{"Type":4,"Flags":2,"Description":"Specifies the name of the resource."},"location":{"Type":4,"Flags":0,"Description":"Specifies the location of the resource."},"type":{"Type":4,"Flags":2,"Description":"Specifies the type of the resource."},"tags":{"Type":169,"Flags":0,"Description":"Contains resource tags defined as key/value pairs."},"sku":{"Type":39,"Flags":0,"Description":"Gets or sets the SKU of the resource."},"kind":{"Type":175,"Flags":0,"Description":"Required. Gets or sets the Kind of the resource."},"etag":{"Type":4,"Flags":0,"Description":"Entity Tag"},"zones":{"Type":176,"Flags":2,"Description":"Entity zones"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"sdk"}},{"6":{"Value":"designer"}},{"6":{"Value":"bot"}},{"6":{"Value":"function"}},{"6":{"Value":"azurebot"}},{"5":{"Elements":[170,171,172,173,174,4]}},{"3":{"ItemType":4}},{"8":{"Name":"listWithSecrets","ResourceType":"Microsoft.BotService/botServices/connections","ApiVersion":"2022-06-15-preview","Output":168}}]
\ No newline at end of file
diff --git a/generated/botservice/microsoft.botservice/2022-06-15-preview/types.md b/generated/botservice/microsoft.botservice/2022-06-15-preview/types.md
new file mode 100644
index 0000000000..3c47835968
--- /dev/null
+++ b/generated/botservice/microsoft.botservice/2022-06-15-preview/types.md
@@ -0,0 +1,486 @@
+# Microsoft.BotService @ 2022-06-15-preview
+
+## Resource Microsoft.BotService/botServices@2022-06-15-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-06-15-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **etag**: string: Entity Tag
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **kind**: 'azurebot' | 'bot' | 'designer' | 'function' | 'sdk' | string: Required. Gets or sets the Kind of the resource.
+* **location**: string: Specifies the location of the resource.
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [BotProperties](#botproperties): The set of properties specific to bot resource
+* **sku**: [Sku](#sku): Gets or sets the SKU of the resource.
+* **tags**: [ResourceTags](#resourcetags): Contains resource tags defined as key/value pairs.
+* **type**: 'Microsoft.BotService/botServices' (ReadOnly, DeployTimeConstant): The resource type
+* **zones**: string[] (ReadOnly): Entity zones
+
+## Resource Microsoft.BotService/botServices/channels@2022-06-15-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-06-15-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **etag**: string: Entity Tag
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **kind**: 'azurebot' | 'bot' | 'designer' | 'function' | 'sdk' | string: Required. Gets or sets the Kind of the resource.
+* **location**: string: Specifies the location of the resource.
+* **name**: 'AlexaChannel' | 'DirectLineChannel' | 'DirectLineSpeechChannel' | 'EmailChannel' | 'FacebookChannel' | 'KikChannel' | 'LineChannel' | 'MsTeamsChannel' | 'Omnichannel' | 'OutlookChannel' | 'SkypeChannel' | 'SlackChannel' | 'SmsChannel' | 'TelegramChannel' | 'TelephonyChannel' | 'WebChatChannel' | string (Required, DeployTimeConstant): The resource name
+* **properties**: [Channel](#channel): The set of properties specific to bot channel resource
+* **sku**: [Sku](#sku): Gets or sets the SKU of the resource.
+* **tags**: [ResourceTags](#resourcetags): Contains resource tags defined as key/value pairs.
+* **type**: 'Microsoft.BotService/botServices/channels' (ReadOnly, DeployTimeConstant): The resource type
+* **zones**: string[] (ReadOnly): Entity zones
+
+## Resource Microsoft.BotService/botServices/connections@2022-06-15-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-06-15-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **etag**: string: Entity Tag
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **kind**: 'azurebot' | 'bot' | 'designer' | 'function' | 'sdk' | string: Required. Gets or sets the Kind of the resource.
+* **location**: string: Specifies the location of the resource.
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [ConnectionSettingProperties](#connectionsettingproperties): The set of properties specific to bot channel resource
+* **sku**: [Sku](#sku): Gets or sets the SKU of the resource.
+* **tags**: [ResourceTags](#resourcetags): Contains resource tags defined as key/value pairs.
+* **type**: 'Microsoft.BotService/botServices/connections' (ReadOnly, DeployTimeConstant): The resource type
+* **zones**: string[] (ReadOnly): Entity zones
+
+## Resource Microsoft.BotService/botServices/privateEndpointConnections@2022-06-15-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-06-15-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties.
+* **type**: 'Microsoft.BotService/botServices/privateEndpointConnections' (ReadOnly, DeployTimeConstant): The resource type
+
+## Function listChannelWithKeys (Microsoft.BotService/botServices/channels@2022-06-15-preview)
+* **Resource**: Microsoft.BotService/botServices/channels
+* **ApiVersion**: 2022-06-15-preview
+* **Output**: [ListChannelWithKeysResponse](#listchannelwithkeysresponse)
+
+## Function listWithSecrets (Microsoft.BotService/botServices/connections@2022-06-15-preview)
+* **Resource**: Microsoft.BotService/botServices/connections
+* **ApiVersion**: 2022-06-15-preview
+* **Output**: [ConnectionSetting](#connectionsetting)
+
+## AlexaChannelProperties
+### Properties
+* **alexaSkillId**: string (Required): The Alexa skill Id
+* **isEnabled**: bool (Required): Whether this channel is enabled for the bot
+* **serviceEndpointUri**: string (ReadOnly): Full Uri used to configured the skill in Alexa
+* **urlFragment**: string (ReadOnly): Url fragment used in part of the Uri configured in Alexa
+
+## BotProperties
+### Properties
+* **allSettings**: [BotPropertiesAllSettings](#botpropertiesallsettings): Contains resource all settings defined as key/value pairs.
+* **appPasswordHint**: string: The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
+* **cmekEncryptionStatus**: string (ReadOnly): The CMK encryption status
+* **cmekKeyVaultUrl**: string: The CMK Url
+* **configuredChannels**: string[] (ReadOnly): Collection of channels for which the bot is configured
+* **description**: string: The description of the bot
+* **developerAppInsightKey**: string: The Application Insights key
+* **developerAppInsightsApiKey**: string: The Application Insights Api Key
+* **developerAppInsightsApplicationId**: string: The Application Insights App Id
+* **disableLocalAuth**: bool: Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
+* **displayName**: string (Required): The Name of the bot
+* **enabledChannels**: string[] (ReadOnly): Collection of channels for which the bot is enabled
+* **endpoint**: string (Required): The bot's endpoint
+* **endpointVersion**: string (ReadOnly): The bot's endpoint version
+* **iconUrl**: string: The Icon Url of the bot
+* **isCmekEnabled**: bool: Whether Cmek is enabled
+* **isDeveloperAppInsightsApiKeySet**: bool (ReadOnly): Whether the bot is developerAppInsightsApiKey set
+* **isStreamingSupported**: bool: Whether the bot is streaming supported
+* **luisAppIds**: string[]: Collection of LUIS App Ids
+* **luisKey**: string: The LUIS Key
+* **manifestUrl**: string: The bot's manifest url
+* **migrationToken**: string (ReadOnly): Token used to migrate non Azure bot to azure subscription
+* **msaAppId**: string (Required): Microsoft App Id for the bot
+* **msaAppMSIResourceId**: string: Microsoft App Managed Identity Resource Id for the bot
+* **msaAppTenantId**: string: Microsoft App Tenant Id for the bot
+* **msaAppType**: 'MultiTenant' | 'SingleTenant' | 'UserAssignedMSI' | string: Microsoft App Type for the bot
+* **openWithHint**: string: The hint to browser (e.g. protocol handler) on how to open the bot for authoring
+* **parameters**: [BotPropertiesParameters](#botpropertiesparameters): Contains resource parameters defined as key/value pairs.
+* **privateEndpointConnections**: [PrivateEndpointConnection](#privateendpointconnection)[] (ReadOnly): List of Private Endpoint Connections configured for the bot
+* **provisioningState**: string (ReadOnly): Provisioning state of the resource
+* **publicNetworkAccess**: 'Disabled' | 'Enabled' | string: Whether the bot is in an isolated network
+* **publishingCredentials**: string: Publishing credentials of the resource
+* **schemaTransformationVersion**: string: The channel schema transformation version for the bot
+* **storageResourceId**: string: The storage resourceId for the bot
+* **tenantId**: string: The Tenant Id for the bot
+
+## BotPropertiesAllSettings
+### Properties
+### Additional Properties
+* **Additional Properties Type**: string
+
+## BotPropertiesParameters
+### Properties
+### Additional Properties
+* **Additional Properties Type**: string
+
+## Channel
+* **Discriminator**: channelName
+
+### Base Properties
+* **etag**: string: Entity Tag of the resource
+* **location**: string: Specifies the location of the resource.
+* **provisioningState**: string (ReadOnly): Provisioning state of the resource
+
+### AlexaChannel
+#### Properties
+* **channelName**: 'AlexaChannel' (Required): The channel name
+* **properties**: [AlexaChannelProperties](#alexachannelproperties): The set of properties specific to Alexa channel resource
+
+### DirectLineChannel
+#### Properties
+* **channelName**: 'DirectLineChannel' (Required): The channel name
+* **properties**: [DirectLineChannelProperties](#directlinechannelproperties): The set of properties specific to Direct Line channel resource
+
+### DirectLineSpeechChannel
+#### Properties
+* **channelName**: 'DirectLineSpeechChannel' (Required): The channel name
+* **properties**: [DirectLineSpeechChannelProperties](#directlinespeechchannelproperties): The set of properties specific to DirectLine Speech channel resource
+
+### EmailChannel
+#### Properties
+* **channelName**: 'EmailChannel' (Required): The channel name
+* **properties**: [EmailChannelProperties](#emailchannelproperties): The set of properties specific to email channel resource
+
+### FacebookChannel
+#### Properties
+* **channelName**: 'FacebookChannel' (Required): The channel name
+* **properties**: [FacebookChannelProperties](#facebookchannelproperties): The set of properties specific to bot facebook channel
+
+### KikChannel
+#### Properties
+* **channelName**: 'KikChannel' (Required): The channel name
+* **properties**: [KikChannelProperties](#kikchannelproperties): The set of properties specific to Kik channel resource
+
+### LineChannel
+#### Properties
+* **channelName**: 'LineChannel' (Required): The channel name
+* **properties**: [LineChannelProperties](#linechannelproperties): The set of properties specific to line channel resource
+
+### MsTeamsChannel
+#### Properties
+* **channelName**: 'MsTeamsChannel' (Required): The channel name
+* **properties**: [MsTeamsChannelProperties](#msteamschannelproperties): The set of properties specific to Microsoft Teams channel resource
+
+### OutlookChannel
+#### Properties
+* **channelName**: 'OutlookChannel' (Required): The channel name
+
+### SkypeChannel
+#### Properties
+* **channelName**: 'SkypeChannel' (Required): The channel name
+* **properties**: [SkypeChannelProperties](#skypechannelproperties): The set of properties specific to Skype channel resource
+
+### SlackChannel
+#### Properties
+* **channelName**: 'SlackChannel' (Required): The channel name
+* **properties**: [SlackChannelProperties](#slackchannelproperties): The set of properties specific to Slack channel resource
+
+### SmsChannel
+#### Properties
+* **channelName**: 'SmsChannel' (Required): The channel name
+* **properties**: [SmsChannelProperties](#smschannelproperties): The set of properties specific to Sms channel resource
+
+### TelegramChannel
+#### Properties
+* **channelName**: 'TelegramChannel' (Required): The channel name
+* **properties**: [TelegramChannelProperties](#telegramchannelproperties): The set of properties specific to Telegram channel resource
+
+### WebChatChannel
+#### Properties
+* **channelName**: 'WebChatChannel' (Required): The channel name
+* **properties**: [WebChatChannelProperties](#webchatchannelproperties): The set of properties specific to Web Chat channel resource
+
+
+## ChannelSettings
+### Properties
+* **botIconUrl**: string: The bot icon url
+* **botId**: string: The bot id
+* **channelDisplayName**: string: The channel display name
+* **channelId**: string: The channel id
+* **disableLocalAuth**: bool: Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
+* **extensionKey1**: string (ReadOnly): The extensionKey1
+* **extensionKey2**: string (ReadOnly): The extensionKey2
+* **isEnabled**: bool: Whether this channel is enabled for the bot
+* **sites**: [Site](#site)[]: The list of sites
+
+## ConnectionSetting
+### Properties
+* **etag**: string: Entity Tag
+* **id**: string (ReadOnly): Specifies the resource ID.
+* **kind**: 'azurebot' | 'bot' | 'designer' | 'function' | 'sdk' | string: Required. Gets or sets the Kind of the resource.
+* **location**: string: Specifies the location of the resource.
+* **name**: string (ReadOnly): Specifies the name of the resource.
+* **properties**: [ConnectionSettingProperties](#connectionsettingproperties): The set of properties specific to bot channel resource
+* **sku**: [Sku](#sku): Gets or sets the SKU of the resource.
+* **tags**: [ResourceTags](#resourcetags): Contains resource tags defined as key/value pairs.
+* **type**: string (ReadOnly): Specifies the type of the resource.
+* **zones**: string[] (ReadOnly): Entity zones
+
+## ConnectionSettingParameter
+### Properties
+* **key**: string: Key for the Connection Setting Parameter.
+* **value**: string: Value associated with the Connection Setting Parameter.
+
+## ConnectionSettingProperties
+### Properties
+* **clientId**: string: Client Id associated with the Connection Setting.
+* **clientSecret**: string: Client Secret associated with the Connection Setting
+* **id**: string: Id associated with the Connection Setting.
+* **name**: string: Name associated with the Connection Setting.
+* **parameters**: [ConnectionSettingParameter](#connectionsettingparameter)[]: Service Provider Parameters associated with the Connection Setting
+* **provisioningState**: string: Provisioning state of the resource
+* **scopes**: string: Scopes associated with the Connection Setting
+* **serviceProviderDisplayName**: string: Service Provider Display Name associated with the Connection Setting
+* **serviceProviderId**: string: Service Provider Id associated with the Connection Setting
+* **settingId**: string (ReadOnly): Setting Id set by the service for the Connection Setting.
+
+## DirectLineChannelProperties
+### Properties
+* **DirectLineEmbedCode**: string: Direct Line embed code of the resource
+* **extensionKey1**: string (ReadOnly): The extensionKey1
+* **extensionKey2**: string (ReadOnly): The extensionKey2
+* **sites**: [DirectLineSite](#directlinesite)[]: The list of Direct Line sites
+
+## DirectLineSite
+### Properties
+* **appId**: string: DirectLine application id
+* **eTag**: string: Entity Tag
+* **isBlockUserUploadEnabled**: bool: Whether this site is enabled for block user upload.
+* **isDetailedLoggingEnabled**: bool: Whether this site is disabled detailed logging for
+* **isEnabled**: bool (Required): Whether this site is enabled for DirectLine channel
+* **isEndpointParametersEnabled**: bool: Whether this site is EndpointParameters enabled for channel
+* **isNoStorageEnabled**: bool: Whether this no-storage site is disabled detailed logging for
+* **isSecureSiteEnabled**: bool: Whether this site is enabled for authentication with Bot Framework.
+* **isTokenEnabled**: bool (ReadOnly): Whether this site is token enabled for channel
+* **isV1Enabled**: bool: Whether this site is enabled for Bot Framework V1 protocol.
+* **isV3Enabled**: bool: Whether this site is enabled for Bot Framework V1 protocol.
+* **isWebchatPreviewEnabled**: bool: Whether this site is enabled for preview versions of Webchat
+* **key**: string (ReadOnly): Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
+* **key2**: string (ReadOnly): Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
+* **siteId**: string (ReadOnly): Site Id
+* **siteName**: string (Required): Site name
+* **trustedOrigins**: string[]: List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
+
+## DirectLineSpeechChannelProperties
+### Properties
+* **cognitiveServiceRegion**: string: The cognitive service region with this channel registration.
+* **cognitiveServiceResourceId**: string: The cognitive service id with this channel registration.
+* **cognitiveServiceSubscriptionKey**: string: The cognitive service subscription key to use with this channel registration.
+* **customSpeechModelId**: string: Custom voice deployment id (optional).
+* **customVoiceDeploymentId**: string: Custom speech model id (optional).
+* **isDefaultBotForCogSvcAccount**: bool: Make this a default bot for chosen cognitive service account.
+* **isEnabled**: bool: Whether this channel is enabled or not.
+
+## EmailChannelProperties
+### Properties
+* **authMethod**: int: Email channel auth method. 0 Password (Default); 1 Graph.
+* **emailAddress**: string (Required): The email address
+* **isEnabled**: bool (Required): Whether this channel is enabled for the bot
+* **magicCode**: string: The magic code for setting up the modern authentication.
+* **password**: string: The password for the email address. Value only returned through POST to the action Channel List API, otherwise empty.
+
+## FacebookChannelProperties
+### Properties
+* **appId**: string (Required): Facebook application id
+* **appSecret**: string: Facebook application secret. Value only returned through POST to the action Channel List API, otherwise empty.
+* **callbackUrl**: string (ReadOnly): Callback Url
+* **isEnabled**: bool (Required): Whether this channel is enabled for the bot
+* **pages**: [FacebookPage](#facebookpage)[]: The list of Facebook pages
+* **verifyToken**: string (ReadOnly): Verify token. Value only returned through POST to the action Channel List API, otherwise empty.
+
+## FacebookPage
+### Properties
+* **accessToken**: string: Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
+* **id**: string (Required): Page id
+
+## KikChannelProperties
+### Properties
+* **apiKey**: string: Kik API key. Value only returned through POST to the action Channel List API, otherwise empty.
+* **isEnabled**: bool (Required): Whether this channel is enabled for the bot
+* **isValidated**: bool: Whether this channel is validated for the bot
+* **userName**: string (Required): The Kik user name
+
+## LineChannelProperties
+### Properties
+* **callbackUrl**: string (ReadOnly): Callback Url to enter in line registration.
+* **isValidated**: bool (ReadOnly): Whether this channel is validated for the bot
+* **lineRegistrations**: [LineRegistration](#lineregistration)[] (Required): The list of line channel registrations
+
+## LineRegistration
+### Properties
+* **channelAccessToken**: string: Access token for the line channel registration
+* **channelSecret**: string: Secret for the line channel registration
+* **generatedId**: string (ReadOnly): Id generated for the line channel registration
+
+## ListChannelWithKeysResponse
+### Properties
+* **changedTime**: string: Changed time of the resource
+* **entityTag**: string: Entity tag of the resource
+* **etag**: string: Entity Tag
+* **id**: string (ReadOnly): Specifies the resource ID.
+* **kind**: 'azurebot' | 'bot' | 'designer' | 'function' | 'sdk' | string: Required. Gets or sets the Kind of the resource.
+* **location**: string: Specifies the location of the resource.
+* **name**: string (ReadOnly): Specifies the name of the resource.
+* **properties**: [Channel](#channel): The set of properties specific to bot channel resource
+* **provisioningState**: string: Provisioning state of the resource
+* **resource**: [Channel](#channel): The set of properties specific to bot channel resource
+* **setting**: [ChannelSettings](#channelsettings): Channel settings
+* **sku**: [Sku](#sku): Gets or sets the SKU of the resource.
+* **tags**: [ResourceTags](#resourcetags): Contains resource tags defined as key/value pairs.
+* **type**: string (ReadOnly): Specifies the type of the resource.
+* **zones**: string[] (ReadOnly): Entity zones
+
+## MsTeamsChannelProperties
+### Properties
+* **acceptedTerms**: bool: Whether this channel accepted terms
+* **callingWebhook**: string: Webhook for Microsoft Teams channel calls
+* **deploymentEnvironment**: string: Deployment environment for Microsoft Teams channel calls
+* **enableCalling**: bool: Enable calling for Microsoft Teams channel
+* **incomingCallRoute**: string: Webhook for Microsoft Teams channel calls
+* **isEnabled**: bool (Required): Whether this channel is enabled for the bot
+
+## PrivateEndpoint
+### Properties
+* **id**: string (ReadOnly): The ARM identifier for Private Endpoint
+
+## PrivateEndpointConnection
+### Properties
+* **id**: string (ReadOnly): Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
+* **name**: string (ReadOnly): The name of the resource
+* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties.
+* **type**: string (ReadOnly): The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
+
+## PrivateEndpointConnectionProperties
+### Properties
+* **privateEndpoint**: [PrivateEndpoint](#privateendpoint): The resource of private end point.
+* **privateLinkServiceConnectionState**: [PrivateLinkServiceConnectionState](#privatelinkserviceconnectionstate) (Required): A collection of information about the state of the connection between service consumer and provider.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | string (ReadOnly): The provisioning state of the private endpoint connection resource.
+
+## PrivateLinkServiceConnectionState
+### Properties
+* **actionsRequired**: string: A message indicating if changes on the service provider require any updates on the consumer.
+* **description**: string: The reason for approval/rejection of the connection.
+* **status**: 'Approved' | 'Pending' | 'Rejected' | string: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
+
+## ResourceTags
+### Properties
+### Additional Properties
+* **Additional Properties Type**: string
+
+## ResourceTags
+### Properties
+### Additional Properties
+* **Additional Properties Type**: string
+
+## ResourceTags
+### Properties
+### Additional Properties
+* **Additional Properties Type**: string
+
+## ResourceTags
+### Properties
+### Additional Properties
+* **Additional Properties Type**: string
+
+## ResourceTags
+### Properties
+### Additional Properties
+* **Additional Properties Type**: string
+
+## Site
+### Properties
+* **appId**: string: DirectLine application id
+* **eTag**: string: Entity Tag
+* **isBlockUserUploadEnabled**: bool: Whether this site is enabled for block user upload.
+* **isDetailedLoggingEnabled**: bool: Whether this site is disabled detailed logging for
+* **isEnabled**: bool (Required): Whether this site is enabled for DirectLine channel
+* **isEndpointParametersEnabled**: bool: Whether this site is EndpointParameters enabled for channel
+* **isNoStorageEnabled**: bool: Whether this no-storage site is disabled detailed logging for
+* **isSecureSiteEnabled**: bool: Whether this site is enabled for authentication with Bot Framework.
+* **isTokenEnabled**: bool (ReadOnly): Whether this site is token enabled for channel
+* **isV1Enabled**: bool: Whether this site is enabled for Bot Framework V1 protocol.
+* **isV3Enabled**: bool: Whether this site is enabled for Bot Framework V1 protocol.
+* **isWebchatPreviewEnabled**: bool: Whether this site is enabled for preview versions of Webchat
+* **key**: string (ReadOnly): Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
+* **key2**: string (ReadOnly): Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
+* **siteId**: string (ReadOnly): Site Id
+* **siteName**: string (Required): Site name
+* **trustedOrigins**: string[]: List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
+
+## Sku
+### Properties
+* **name**: 'F0' | 'S1' | string (Required): The sku name
+* **tier**: 'Free' | 'Standard' | string (ReadOnly): Gets the sku tier. This is based on the SKU name.
+
+## SkypeChannelProperties
+### Properties
+* **callingWebHook**: string: Calling web hook for Skype channel
+* **enableCalling**: bool: Enable calling for Skype channel
+* **enableGroups**: bool: Enable groups for Skype channel
+* **enableMediaCards**: bool: Enable media cards for Skype channel
+* **enableMessaging**: bool: Enable messaging for Skype channel
+* **enableScreenSharing**: bool: Enable screen sharing for Skype channel
+* **enableVideo**: bool: Enable video for Skype channel
+* **groupsMode**: string: Group mode for Skype channel
+* **incomingCallRoute**: string: Incoming call route for Skype channel
+* **isEnabled**: bool (Required): Whether this channel is enabled for the bot
+
+## SlackChannelProperties
+### Properties
+* **clientId**: string: The Slack client id
+* **clientSecret**: string: The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty.
+* **isEnabled**: bool (Required): Whether this channel is enabled for the bot
+* **IsValidated**: bool (ReadOnly): Whether this channel is validated for the bot
+* **landingPageUrl**: string: The Slack landing page Url
+* **lastSubmissionId**: string (ReadOnly): The Sms auth token
+* **redirectAction**: string (ReadOnly): The Slack redirect action
+* **registerBeforeOAuthFlow**: bool: Whether to register the settings before OAuth validation is performed. Recommended to True.
+* **scopes**: string: The Slack permission scopes.
+* **signingSecret**: string: The Slack signing secret.
+* **verificationToken**: string: The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty.
+
+## SmsChannelProperties
+### Properties
+* **accountSID**: string (Required): The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
+* **authToken**: string: The Sms auth token. Value only returned through POST to the action Channel List API, otherwise empty.
+* **isEnabled**: bool (Required): Whether this channel is enabled for the bot
+* **isValidated**: bool: Whether this channel is validated for the bot
+* **phone**: string (Required): The Sms phone
+
+## TelegramChannelProperties
+### Properties
+* **accessToken**: string: The Telegram access token. Value only returned through POST to the action Channel List API, otherwise empty.
+* **isEnabled**: bool (Required): Whether this channel is enabled for the bot
+* **isValidated**: bool: Whether this channel is validated for the bot
+
+## WebChatChannelProperties
+### Properties
+* **sites**: [WebChatSite](#webchatsite)[]: The list of Web Chat sites
+* **webChatEmbedCode**: string (ReadOnly): Web chat control embed code
+
+## WebChatSite
+### Properties
+* **appId**: string: DirectLine application id
+* **eTag**: string: Entity Tag
+* **isBlockUserUploadEnabled**: bool: Whether this site is enabled for block user upload.
+* **isDetailedLoggingEnabled**: bool: Whether this site is disabled detailed logging for
+* **isEnabled**: bool (Required): Whether this site is enabled for DirectLine channel
+* **isEndpointParametersEnabled**: bool: Whether this site is EndpointParameters enabled for channel
+* **isNoStorageEnabled**: bool: Whether this no-storage site is disabled detailed logging for
+* **isSecureSiteEnabled**: bool: Whether this site is enabled for authentication with Bot Framework.
+* **isTokenEnabled**: bool (ReadOnly): Whether this site is token enabled for channel
+* **isV1Enabled**: bool: Whether this site is enabled for Bot Framework V1 protocol.
+* **isV3Enabled**: bool: Whether this site is enabled for Bot Framework V1 protocol.
+* **isWebchatPreviewEnabled**: bool: Whether this site is enabled for preview versions of Webchat
+* **key**: string (ReadOnly): Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
+* **key2**: string (ReadOnly): Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
+* **siteId**: string (ReadOnly): Site Id
+* **siteName**: string (Required): Site name
+* **trustedOrigins**: string[]: List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
+
diff --git a/generated/cdn/log.out b/generated/cdn/log.out
index f0442cc615..1e64f039c5 100644
--- a/generated/cdn/log.out
+++ b/generated/cdn/log.out
@@ -1,9 +1,280 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
warning | SkippedSemanticValidation | Semantic validation was skipped.
+warning | PreCheck/SchemaMissingType | The schema 'Certificate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:3978:5
+warning | PreCheck/SchemaMissingType | The schema 'ManagedCertificate' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:3996:5
+warning | PreCheck/SchemaMissingType | The schema 'CustomerCertificate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:4004:5
+warning | PreCheck/SchemaMissingType | The schema 'AzureFirstPartyManagedCertificate' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:4044:5
+warning | PreCheck/SchemaMissingType | The schema 'AFDDomainListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:4098:5
+warning | PreCheck/SchemaMissingType | The schema 'AFDDomainProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:4130:5
+warning | PreCheck/SchemaMissingType | The schema 'AFDDomainUpdatePropertiesParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:4193:5
+warning | PreCheck/SchemaMissingType | The schema 'DomainValidationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:4218:5
+warning | PreCheck/SchemaMissingType | The schema 'AFDDomainHttpsParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:4233:5
+warning | PreCheck/SchemaMissingType | The schema 'SecurityPolicyListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:4392:5
+warning | PreCheck/SchemaMissingType | The schema 'AFDEndpointProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:4438:5
+warning | PreCheck/SchemaMissingType | The schema 'AFDEndpointListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:4460:5
+warning | PreCheck/SchemaMissingType | The schema 'AFDEndpointPropertiesUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:4495:5
+warning | PreCheck/SchemaMissingType | The schema 'SecretListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:4546:5
+warning | PreCheck/SchemaMissingType | The schema 'SecretProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:4578:5
+warning | PreCheck/SchemaMissingType | The schema 'RuleSetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:4741:5
+warning | PreCheck/SchemaMissingType | The schema 'AFDOriginProperties' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:4804:5
+warning | PreCheck/SchemaMissingType | The schema 'AFDOriginUpdatePropertiesParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:4829:5
+warning | PreCheck/SchemaMissingType | The schema 'SharedPrivateLinkResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:4906:5
+warning | PreCheck/SchemaMissingType | The schema 'AFDOriginListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:4943:5
+warning | PreCheck/SchemaMissingType | The schema 'AFDOriginGroupUpdatePropertiesParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:4998:5
+warning | PreCheck/SchemaMissingType | The schema 'AFDOriginGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:5057:5
+warning | PreCheck/SchemaMissingType | The schema 'RouteListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:5074:5
+warning | PreCheck/SchemaMissingType | The schema 'RouteProperties' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:5106:5
+warning | PreCheck/SchemaMissingType | The schema 'RouteUpdatePropertiesParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:5130:5
+warning | PreCheck/SchemaMissingType | The schema 'RuleListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:5261:5
+warning | PreCheck/SchemaMissingType | The schema 'RuleUpdatePropertiesParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:5319:5
+warning | PreCheck/SchemaMissingType | The schema 'AfdErrorResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:5473:5
+warning | PreCheck/SchemaMissingType | The schema 'MetricsResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:5483:5
+warning | PreCheck/SchemaMissingType | The schema 'RankingsResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:5558:5
+warning | PreCheck/SchemaMissingType | The schema 'ContinentsResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:5616:5
+warning | PreCheck/SchemaMissingType | The schema 'ResourcesResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:5646:5
+warning | PreCheck/SchemaMissingType | The schema 'WafMetricsResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:5708:5
+warning | PreCheck/SchemaMissingType | The schema 'WafRankingsResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:5780:5
+warning | PreCheck/SchemaMissingType | The schema 'UsageName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:5834:5
+warning | PreCheck/SchemaMissingType | The schema 'Usage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:5847:5
+warning | PreCheck/SchemaMissingType | The schema 'UsagesListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/afdx.json:5888:5
+warning | PreCheck/SchemaMissingType | The schema 'ProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:2646:5
+warning | PreCheck/SchemaMissingType | The schema 'ProfileListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:2706:5
+warning | PreCheck/SchemaMissingType | The schema 'EndpointProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:2934:5
+warning | PreCheck/SchemaMissingType | The schema 'EndpointListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3016:5
+warning | PreCheck/SchemaMissingType | The schema 'EndpointPropertiesUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3051:5
+warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3190:5
+warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRemoteAddressCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3228:5
+warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestMethodCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3246:5
+warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleQueryStringCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3264:5
+warning | PreCheck/SchemaMissingType | The schema 'DeliveryRulePostArgsCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3282:5
+warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestUriCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3300:5
+warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestHeaderCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3318:5
+warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestBodyCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3336:5
+warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestSchemeCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3354:5
+warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleUrlPathCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3372:5
+warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleUrlFileExtensionCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3390:5
+warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleUrlFileNameCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3408:5
+warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleHttpVersionCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3426:5
+warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleCookiesCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3444:5
+warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleIsDeviceCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3462:5
+warning | PreCheck/SchemaMissingType | The schema 'RemoteAddressMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3575:5
+warning | PreCheck/SchemaMissingType | The schema 'RequestMethodMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3621:5
+warning | PreCheck/SchemaMissingType | The schema 'QueryStringMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3674:5
+warning | PreCheck/SchemaMissingType | The schema 'PostArgsMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3727:5
+warning | PreCheck/SchemaMissingType | The schema 'RequestUriMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3784:5
+warning | PreCheck/SchemaMissingType | The schema 'RequestHeaderMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3837:5
+warning | PreCheck/SchemaMissingType | The schema 'RequestBodyMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3894:5
+warning | PreCheck/SchemaMissingType | The schema 'RequestSchemeMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3947:5
+warning | PreCheck/SchemaMissingType | The schema 'UrlPathMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:3991:5
+warning | PreCheck/SchemaMissingType | The schema 'UrlFileExtensionMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:4045:5
+warning | PreCheck/SchemaMissingType | The schema 'UrlFileNameMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:4098:5
+warning | PreCheck/SchemaMissingType | The schema 'HttpVersionMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:4151:5
+warning | PreCheck/SchemaMissingType | The schema 'CookiesMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:4195:5
+warning | PreCheck/SchemaMissingType | The schema 'IsDeviceMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:4252:5
+warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:4553:5
+warning | PreCheck/SchemaMissingType | The schema 'UrlRedirectAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:4581:5
+warning | PreCheck/SchemaMissingType | The schema 'UrlRedirectActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:4599:5
+warning | PreCheck/SchemaMissingType | The schema 'UrlSigningAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:4657:5
+warning | PreCheck/SchemaMissingType | The schema 'UrlSigningActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:4675:5
+warning | PreCheck/SchemaMissingType | The schema 'UrlSigningParamIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:4710:5
+warning | PreCheck/SchemaMissingType | The schema 'OriginGroupOverrideAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:4736:5
+warning | PreCheck/SchemaMissingType | The schema 'OriginGroupOverrideActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:4754:5
+warning | PreCheck/SchemaMissingType | The schema 'UrlRewriteAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:4774:5
+warning | PreCheck/SchemaMissingType | The schema 'UrlRewriteActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:4792:5
+warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestHeaderAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:4820:5
+warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleResponseHeaderAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:4838:5
+warning | PreCheck/SchemaMissingType | The schema 'HeaderActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:4856:5
+warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleCacheExpirationAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:4893:5
+warning | PreCheck/SchemaMissingType | The schema 'CacheExpirationActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:4911:5
+warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleCacheKeyQueryStringAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:4956:5
+warning | PreCheck/SchemaMissingType | The schema 'CacheKeyQueryStringActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:4974:5
+warning | PreCheck/SchemaMissingType | The schema 'ResourceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:5305:5
+warning | PreCheck/SchemaMissingType | The schema 'UrlSigningKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:5365:5
+warning | PreCheck/SchemaMissingType | The schema 'KeyVaultSigningKeyParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:5382:5
+warning | PreCheck/SchemaMissingType | The schema 'OriginProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:5452:5
+warning | PreCheck/SchemaMissingType | The schema 'OriginUpdatePropertiesParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:5512:5
+warning | PreCheck/SchemaMissingType | The schema 'OriginListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:5577:5
+warning | PreCheck/SchemaMissingType | The schema 'OriginGroupUpdatePropertiesParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:5664:5
+warning | PreCheck/SchemaMissingType | The schema 'HealthProbeParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:5694:5
+warning | PreCheck/SchemaMissingType | The schema 'ResponseBasedOriginErrorDetectionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:5736:5
+warning | PreCheck/SchemaMissingType | The schema 'HttpErrorRangeParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:5769:5
+warning | PreCheck/SchemaMissingType | The schema 'OriginGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:5788:5
+warning | PreCheck/SchemaMissingType | The schema 'CustomDomainProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:5854:5
+warning | PreCheck/SchemaMissingType | The schema 'CustomDomainPropertiesParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:5951:5
+warning | PreCheck/SchemaMissingType | The schema 'CustomDomainHttpsParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:5963:5
+warning | PreCheck/SchemaMissingType | The schema 'CdnManagedHttpsParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:6010:5
+warning | PreCheck/SchemaMissingType | The schema 'CdnCertificateSourceParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:6028:5
+warning | PreCheck/SchemaMissingType | The schema 'UserManagedHttpsParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:6055:5
+warning | PreCheck/SchemaMissingType | The schema 'KeyVaultCertificateSourceParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:6073:5
+warning | PreCheck/SchemaMissingType | The schema 'CustomDomainListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:6135:5
+warning | PreCheck/SchemaMissingType | The schema 'ResourceUsageListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:6259:5
+warning | PreCheck/SchemaMissingType | The schema 'OperationsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:6326:5
+warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:6358:9
+warning | PreCheck/SchemaMissingType | The schema 'EdgenodeResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:6547:5
+warning | PreCheck/SchemaMissingType | The schema 'EdgeNodeProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:6579:5
+warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:6642:5
+warning | PreCheck/SchemaMissingType | The schema 'TrackedResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:6714:5
+warning | PreCheck/SchemaMissingType | The schema 'ProxyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdn.json:6743:5
+warning | PreCheck/SchemaMissingType | The schema 'CdnWebApplicationFirewallPolicyList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdnwebapplicationfirewall.json:321:5
+warning | PreCheck/SchemaMissingType | The schema 'CdnWebApplicationFirewallPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdnwebapplicationfirewall.json:338:5
+warning | PreCheck/SchemaMissingType | The schema 'CdnWebApplicationFirewallPolicyProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdnwebapplicationfirewall.json:378:5
+warning | PreCheck/SchemaMissingType | The schema 'policySettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdnwebapplicationfirewall.json:445:5
+warning | PreCheck/SchemaMissingType | The schema 'CustomRuleList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdnwebapplicationfirewall.json:506:5
+warning | PreCheck/SchemaMissingType | The schema 'RateLimitRuleList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdnwebapplicationfirewall.json:570:5
+warning | PreCheck/SchemaMissingType | The schema 'MatchCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdnwebapplicationfirewall.json:616:5
+warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleSetList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdnwebapplicationfirewall.json:705:5
+warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleGroupOverride' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdnwebapplicationfirewall.json:758:5
+warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleOverride' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdnwebapplicationfirewall.json:780:5
+warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleSetDefinitionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdnwebapplicationfirewall.json:808:5
+warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleSetDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdnwebapplicationfirewall.json:825:5
+warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleSetDefinitionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdnwebapplicationfirewall.json:844:5
+warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleGroupDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdnwebapplicationfirewall.json:875:5
+warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-05-01-preview/cdnwebapplicationfirewall.json:901:5
+warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
+warning | PreCheck/DuplicateSchema | Duplicate Schema named 'DeliveryRuleAction' (6 differences):
+ - discriminator: {"propertyName":"name"} =>
+ - properties: {"name":{"x-ms-enum":{"name":"DeliveryRuleAction","modelAsString":true},"$ref":"#/components/schemas/DeliveryRuleAction","description":"The name of the action for the delivery rule."}} =>
+ - required: ["name"] =>
+ - type: "object" => "string"
+ - enum: => ["CacheExpiration","CacheKeyQueryString","ModifyRequestHeader","ModifyResponseHeader","UrlRedirect","UrlRewrite","UrlSigning","OriginGroupOverride","RouteConfigurationOverride"]
+ - x-ms-enum: => {"name":"DeliveryRuleAction","modelAsString":true}
+warning | PreNamer/DeduplicateName | Deduplicating schema name: 'DeliveryRuleAction' -> 'DeliveryRuleActionAutoGenerated'
+warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
+warning | SkippedSemanticValidation | Semantic validation was skipped.
warning | PreCheck/SchemaMissingType | The schema 'Certificate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/afdx.json:3978:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedCertificate' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
@@ -897,165 +1168,165 @@ warning | PreNamer/DeduplicateName | Deduplicating schema name: 'DeliveryRuleAct
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
warning | SkippedSemanticValidation | Semantic validation was skipped.
warning | PreCheck/SchemaMissingType | The schema 'ProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:1992:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:1990:5
warning | PreCheck/SchemaMissingType | The schema 'ProfileListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2017:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2015:5
warning | PreCheck/SchemaMissingType | The schema 'EndpointProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2088:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2086:5
warning | PreCheck/SchemaMissingType | The schema 'EndpointListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2135:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2133:5
warning | PreCheck/SchemaMissingType | The schema 'EndpointPropertiesUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2170:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2168:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2283:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2281:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRemoteAddressCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2316:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2314:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestMethodCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2334:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2332:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleQueryStringCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2352:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2350:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRulePostArgsCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2370:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2368:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestUriCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2388:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2386:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestHeaderCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2406:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2404:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestBodyCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2424:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2422:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestSchemeCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2442:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2440:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleUrlPathCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2460:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2458:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleUrlFileExtensionCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2478:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2476:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleUrlFileNameCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2496:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2494:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleHttpVersionCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2514:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2512:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleCookiesCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2532:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2530:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleIsDeviceCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2550:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2548:5
warning | PreCheck/SchemaMissingType | The schema 'RemoteAddressMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2568:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2566:5
warning | PreCheck/SchemaMissingType | The schema 'RequestMethodMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2614:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2613:5
warning | PreCheck/SchemaMissingType | The schema 'QueryStringMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2660:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2660:5
warning | PreCheck/SchemaMissingType | The schema 'PostArgsMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2712:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2713:5
warning | PreCheck/SchemaMissingType | The schema 'RequestUriMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2768:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2771:5
warning | PreCheck/SchemaMissingType | The schema 'RequestHeaderMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2820:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2824:5
warning | PreCheck/SchemaMissingType | The schema 'RequestBodyMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2876:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2882:5
warning | PreCheck/SchemaMissingType | The schema 'RequestSchemeMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2928:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2935:5
warning | PreCheck/SchemaMissingType | The schema 'UrlPathMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2965:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2973:5
warning | PreCheck/SchemaMissingType | The schema 'UrlFileExtensionMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3018:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3027:5
warning | PreCheck/SchemaMissingType | The schema 'UrlFileNameMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3070:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3080:5
warning | PreCheck/SchemaMissingType | The schema 'HttpVersionMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3122:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3133:5
warning | PreCheck/SchemaMissingType | The schema 'CookiesMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3159:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3171:5
warning | PreCheck/SchemaMissingType | The schema 'IsDeviceMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3215:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3229:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3263:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3278:5
warning | PreCheck/SchemaMissingType | The schema 'UrlRedirectAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3288:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3303:5
warning | PreCheck/SchemaMissingType | The schema 'UrlRedirectActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3306:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3321:5
warning | PreCheck/SchemaMissingType | The schema 'UrlRewriteAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3364:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3379:5
warning | PreCheck/SchemaMissingType | The schema 'UrlRewriteActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3382:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3397:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestHeaderAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3410:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3425:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleResponseHeaderAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3428:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3443:5
warning | PreCheck/SchemaMissingType | The schema 'HeaderActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3446:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3461:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleCacheExpirationAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3483:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3498:5
warning | PreCheck/SchemaMissingType | The schema 'CacheExpirationActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3501:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3516:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleCacheKeyQueryStringAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3546:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3561:5
warning | PreCheck/SchemaMissingType | The schema 'CacheKeyQueryStringActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3564:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3579:5
warning | PreCheck/SchemaMissingType | The schema 'OriginProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3743:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3754:5
warning | PreCheck/SchemaMissingType | The schema 'OriginPropertiesParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3801:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3812:5
warning | PreCheck/SchemaMissingType | The schema 'OriginListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3826:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3837:5
warning | PreCheck/SchemaMissingType | The schema 'CustomDomainProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3858:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3869:5
warning | PreCheck/SchemaMissingType | The schema 'CustomDomainPropertiesParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3944:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3955:5
warning | PreCheck/SchemaMissingType | The schema 'CustomDomainHttpsParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3956:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3967:5
warning | PreCheck/SchemaMissingType | The schema 'CdnManagedHttpsParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4003:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4014:5
warning | PreCheck/SchemaMissingType | The schema 'CdnCertificateSourceParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4021:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4032:5
warning | PreCheck/SchemaMissingType | The schema 'UserManagedHttpsParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4048:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4059:5
warning | PreCheck/SchemaMissingType | The schema 'KeyVaultCertificateSourceParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4066:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4077:5
warning | PreCheck/SchemaMissingType | The schema 'CustomDomainListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4128:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4140:5
warning | PreCheck/SchemaMissingType | The schema 'ResourceUsageListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4252:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4264:5
warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4315:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4327:9
warning | PreCheck/SchemaMissingType | The schema 'OperationsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4337:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4349:5
warning | PreCheck/SchemaMissingType | The schema 'EdgenodeResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4354:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4366:5
warning | PreCheck/SchemaMissingType | The schema 'EdgeNodeProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4386:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4398:5
warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4439:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4451:5
warning | PreCheck/SchemaMissingType | The schema 'TrackedResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4460:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4472:5
warning | PreCheck/SchemaMissingType | The schema 'ProxyResource' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4489:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4501:5
warning | PreCheck/SchemaMissingType | The schema 'CdnWebApplicationFirewallPolicyList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:315:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:315:5
warning | PreCheck/SchemaMissingType | The schema 'CdnWebApplicationFirewallPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:332:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:332:5
warning | PreCheck/SchemaMissingType | The schema 'CdnWebApplicationFirewallPolicyProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:372:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:372:5
warning | PreCheck/SchemaMissingType | The schema 'policySettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:432:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:432:5
warning | PreCheck/SchemaMissingType | The schema 'CustomRuleList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:492:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:492:5
warning | PreCheck/SchemaMissingType | The schema 'RateLimitRuleList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:551:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:551:5
warning | PreCheck/SchemaMissingType | The schema 'MatchCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:592:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:592:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleSetList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:681:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:681:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleGroupOverride' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:726:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:726:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleOverride' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:745:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:745:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleSetDefinitionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:773:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:773:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleSetDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:790:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:790:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleSetDefinitionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:809:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:809:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleGroupDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:837:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:837:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:860:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:860:5
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
warning | PreCheck/DuplicateSchema | Duplicate Schema named 'DeliveryRuleAction' (6 differences):
- discriminator: {"propertyName":"name"} =>
@@ -1068,165 +1339,165 @@ warning | PreNamer/DeduplicateName | Deduplicating schema name: 'DeliveryRuleAct
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
warning | SkippedSemanticValidation | Semantic validation was skipped.
warning | PreCheck/SchemaMissingType | The schema 'ProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:1990:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:1992:5
warning | PreCheck/SchemaMissingType | The schema 'ProfileListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2015:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2017:5
warning | PreCheck/SchemaMissingType | The schema 'EndpointProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2086:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2088:5
warning | PreCheck/SchemaMissingType | The schema 'EndpointListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2133:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2135:5
warning | PreCheck/SchemaMissingType | The schema 'EndpointPropertiesUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2168:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2170:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2281:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2283:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRemoteAddressCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2314:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2316:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestMethodCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2332:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2334:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleQueryStringCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2350:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2352:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRulePostArgsCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2368:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2370:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestUriCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2386:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2388:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestHeaderCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2404:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2406:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestBodyCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2422:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2424:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestSchemeCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2440:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2442:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleUrlPathCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2458:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2460:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleUrlFileExtensionCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2476:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2478:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleUrlFileNameCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2494:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2496:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleHttpVersionCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2512:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2514:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleCookiesCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2530:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2532:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleIsDeviceCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2548:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2550:5
warning | PreCheck/SchemaMissingType | The schema 'RemoteAddressMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2566:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2568:5
warning | PreCheck/SchemaMissingType | The schema 'RequestMethodMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2613:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2614:5
warning | PreCheck/SchemaMissingType | The schema 'QueryStringMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2660:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2660:5
warning | PreCheck/SchemaMissingType | The schema 'PostArgsMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2713:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2712:5
warning | PreCheck/SchemaMissingType | The schema 'RequestUriMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2771:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2768:5
warning | PreCheck/SchemaMissingType | The schema 'RequestHeaderMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2824:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2820:5
warning | PreCheck/SchemaMissingType | The schema 'RequestBodyMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2882:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2876:5
warning | PreCheck/SchemaMissingType | The schema 'RequestSchemeMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2935:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2928:5
warning | PreCheck/SchemaMissingType | The schema 'UrlPathMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:2973:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:2965:5
warning | PreCheck/SchemaMissingType | The schema 'UrlFileExtensionMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3027:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3018:5
warning | PreCheck/SchemaMissingType | The schema 'UrlFileNameMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3080:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3070:5
warning | PreCheck/SchemaMissingType | The schema 'HttpVersionMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3133:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3122:5
warning | PreCheck/SchemaMissingType | The schema 'CookiesMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3171:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3159:5
warning | PreCheck/SchemaMissingType | The schema 'IsDeviceMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3229:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3215:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3278:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3263:5
warning | PreCheck/SchemaMissingType | The schema 'UrlRedirectAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3303:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3288:5
warning | PreCheck/SchemaMissingType | The schema 'UrlRedirectActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3321:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3306:5
warning | PreCheck/SchemaMissingType | The schema 'UrlRewriteAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3379:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3364:5
warning | PreCheck/SchemaMissingType | The schema 'UrlRewriteActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3397:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3382:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestHeaderAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3425:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3410:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleResponseHeaderAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3443:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3428:5
warning | PreCheck/SchemaMissingType | The schema 'HeaderActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3461:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3446:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleCacheExpirationAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3498:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3483:5
warning | PreCheck/SchemaMissingType | The schema 'CacheExpirationActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3516:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3501:5
warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleCacheKeyQueryStringAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3561:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3546:5
warning | PreCheck/SchemaMissingType | The schema 'CacheKeyQueryStringActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3579:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3564:5
warning | PreCheck/SchemaMissingType | The schema 'OriginProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3754:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3743:5
warning | PreCheck/SchemaMissingType | The schema 'OriginPropertiesParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3812:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3801:5
warning | PreCheck/SchemaMissingType | The schema 'OriginListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3837:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3826:5
warning | PreCheck/SchemaMissingType | The schema 'CustomDomainProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3869:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3858:5
warning | PreCheck/SchemaMissingType | The schema 'CustomDomainPropertiesParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3955:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3944:5
warning | PreCheck/SchemaMissingType | The schema 'CustomDomainHttpsParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:3967:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:3956:5
warning | PreCheck/SchemaMissingType | The schema 'CdnManagedHttpsParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4014:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4003:5
warning | PreCheck/SchemaMissingType | The schema 'CdnCertificateSourceParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4032:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4021:5
warning | PreCheck/SchemaMissingType | The schema 'UserManagedHttpsParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4059:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4048:5
warning | PreCheck/SchemaMissingType | The schema 'KeyVaultCertificateSourceParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4077:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4066:5
warning | PreCheck/SchemaMissingType | The schema 'CustomDomainListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4140:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4128:5
warning | PreCheck/SchemaMissingType | The schema 'ResourceUsageListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4264:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4252:5
warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4327:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4315:9
warning | PreCheck/SchemaMissingType | The schema 'OperationsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4349:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4337:5
warning | PreCheck/SchemaMissingType | The schema 'EdgenodeResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4366:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4354:5
warning | PreCheck/SchemaMissingType | The schema 'EdgeNodeProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4398:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4386:5
warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4451:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4439:5
warning | PreCheck/SchemaMissingType | The schema 'TrackedResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4472:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4460:5
warning | PreCheck/SchemaMissingType | The schema 'ProxyResource' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdn.json:4501:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdn.json:4489:5
warning | PreCheck/SchemaMissingType | The schema 'CdnWebApplicationFirewallPolicyList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:315:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:315:5
warning | PreCheck/SchemaMissingType | The schema 'CdnWebApplicationFirewallPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:332:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:332:5
warning | PreCheck/SchemaMissingType | The schema 'CdnWebApplicationFirewallPolicyProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:372:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:372:5
warning | PreCheck/SchemaMissingType | The schema 'policySettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:432:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:432:5
warning | PreCheck/SchemaMissingType | The schema 'CustomRuleList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:492:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:492:5
warning | PreCheck/SchemaMissingType | The schema 'RateLimitRuleList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:551:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:551:5
warning | PreCheck/SchemaMissingType | The schema 'MatchCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:592:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:592:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleSetList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:681:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:681:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleGroupOverride' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:726:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:726:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleOverride' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:745:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:745:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleSetDefinitionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:773:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:773:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleSetDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:790:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:790:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleSetDefinitionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:809:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:809:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleGroupDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:837:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:837:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json:860:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-06-15/cdnwebapplicationfirewall.json:860:5
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
warning | PreCheck/DuplicateSchema | Duplicate Schema named 'DeliveryRuleAction' (6 differences):
- discriminator: {"propertyName":"name"} =>
diff --git a/generated/cdn/microsoft.cdn/2017-10-12/types.md b/generated/cdn/microsoft.cdn/2017-10-12/types.md
index 37c4545d21..3af66ec50a 100644
--- a/generated/cdn/microsoft.cdn/2017-10-12/types.md
+++ b/generated/cdn/microsoft.cdn/2017-10-12/types.md
@@ -80,6 +80,7 @@
* **Discriminator**: name
### Base Properties
+
### DeliveryRuleCacheExpirationAction
#### Properties
* **name**: 'CacheExpiration' (Required): The name of the action for the delivery rule.
@@ -90,6 +91,7 @@
* **Discriminator**: name
### Base Properties
+
### DeliveryRuleUrlFileExtensionCondition
#### Properties
* **name**: 'UrlFileExtension' (Required): The name of the condition for the delivery rule.
diff --git a/generated/cdn/microsoft.cdn/2019-04-15/types.md b/generated/cdn/microsoft.cdn/2019-04-15/types.md
index b2160a1f18..bf174f8c77 100644
--- a/generated/cdn/microsoft.cdn/2019-04-15/types.md
+++ b/generated/cdn/microsoft.cdn/2019-04-15/types.md
@@ -76,6 +76,7 @@
### Base Properties
* **minimumTlsVersion**: 'None' | 'TLS10' | 'TLS12': TLS protocol version that will be used for Https
* **protocolType**: 'IPBased' | 'ServerNameIndication' | string (Required): Defines the TLS extension protocol that is used for secure delivery.
+
### UserManagedHttpsParameters
#### Properties
* **certificateSource**: 'AzureKeyVault' (Required): Defines the source of the SSL certificate.
@@ -119,6 +120,7 @@
* **Discriminator**: name
### Base Properties
+
### DeliveryRuleCacheExpirationAction
#### Properties
* **name**: 'CacheExpiration' (Required): The name of the action for the delivery rule.
@@ -154,6 +156,7 @@
* **Discriminator**: name
### Base Properties
+
### DeliveryRuleCookiesCondition
#### Properties
* **name**: 'Cookies' (Required): The name of the condition for the delivery rule.
diff --git a/generated/cdn/microsoft.cdn/2019-06-15-preview/types.md b/generated/cdn/microsoft.cdn/2019-06-15-preview/types.md
index 34df0ecefd..9322b62da1 100644
--- a/generated/cdn/microsoft.cdn/2019-06-15-preview/types.md
+++ b/generated/cdn/microsoft.cdn/2019-06-15-preview/types.md
@@ -103,6 +103,7 @@
### Base Properties
* **minimumTlsVersion**: 'None' | 'TLS10' | 'TLS12': TLS protocol version that will be used for Https
* **protocolType**: 'IPBased' | 'ServerNameIndication' | string (Required): Defines the TLS extension protocol that is used for secure delivery.
+
### UserManagedHttpsParameters
#### Properties
* **certificateSource**: 'AzureKeyVault' (Required): Defines the source of the SSL certificate.
@@ -158,6 +159,7 @@
* **Discriminator**: name
### Base Properties
+
### DeliveryRuleCacheExpirationAction
#### Properties
* **name**: 'CacheExpiration' (Required): The name of the action for the delivery rule.
@@ -193,6 +195,7 @@
* **Discriminator**: name
### Base Properties
+
### DeliveryRuleCookiesCondition
#### Properties
* **name**: 'Cookies' (Required): The name of the condition for the delivery rule.
diff --git a/generated/cdn/microsoft.cdn/2019-06-15/types.md b/generated/cdn/microsoft.cdn/2019-06-15/types.md
index 1842fdcbc3..fb053185b9 100644
--- a/generated/cdn/microsoft.cdn/2019-06-15/types.md
+++ b/generated/cdn/microsoft.cdn/2019-06-15/types.md
@@ -103,6 +103,7 @@
### Base Properties
* **minimumTlsVersion**: 'None' | 'TLS10' | 'TLS12': TLS protocol version that will be used for Https
* **protocolType**: 'IPBased' | 'ServerNameIndication' | string (Required): Defines the TLS extension protocol that is used for secure delivery.
+
### UserManagedHttpsParameters
#### Properties
* **certificateSource**: 'AzureKeyVault' (Required): Defines the source of the SSL certificate.
@@ -158,6 +159,7 @@
* **Discriminator**: name
### Base Properties
+
### DeliveryRuleCacheExpirationAction
#### Properties
* **name**: 'CacheExpiration' (Required): The name of the action for the delivery rule.
@@ -193,6 +195,7 @@
* **Discriminator**: name
### Base Properties
+
### DeliveryRuleCookiesCondition
#### Properties
* **name**: 'Cookies' (Required): The name of the condition for the delivery rule.
diff --git a/generated/cdn/microsoft.cdn/2019-12-31/types.md b/generated/cdn/microsoft.cdn/2019-12-31/types.md
index 51ec2a8ac5..d567e667c8 100644
--- a/generated/cdn/microsoft.cdn/2019-12-31/types.md
+++ b/generated/cdn/microsoft.cdn/2019-12-31/types.md
@@ -83,6 +83,7 @@
### Base Properties
* **minimumTlsVersion**: 'None' | 'TLS10' | 'TLS12': TLS protocol version that will be used for Https
* **protocolType**: 'IPBased' | 'ServerNameIndication' | string (Required): Defines the TLS extension protocol that is used for secure delivery.
+
### UserManagedHttpsParameters
#### Properties
* **certificateSource**: 'AzureKeyVault' (Required): Defines the source of the SSL certificate.
@@ -142,6 +143,7 @@
* **Discriminator**: name
### Base Properties
+
### DeliveryRuleCacheExpirationAction
#### Properties
* **name**: 'CacheExpiration' (Required): The name of the action for the delivery rule.
@@ -182,6 +184,7 @@
* **Discriminator**: name
### Base Properties
+
### DeliveryRuleCookiesCondition
#### Properties
* **name**: 'Cookies' (Required): The name of the condition for the delivery rule.
diff --git a/generated/cdn/microsoft.cdn/2020-04-15/types.md b/generated/cdn/microsoft.cdn/2020-04-15/types.md
index a155e8143c..0b6dff932d 100644
--- a/generated/cdn/microsoft.cdn/2020-04-15/types.md
+++ b/generated/cdn/microsoft.cdn/2020-04-15/types.md
@@ -110,6 +110,7 @@
### Base Properties
* **minimumTlsVersion**: 'None' | 'TLS10' | 'TLS12': TLS protocol version that will be used for Https
* **protocolType**: 'IPBased' | 'ServerNameIndication' | string (Required): Defines the TLS extension protocol that is used for secure delivery.
+
### UserManagedHttpsParameters
#### Properties
* **certificateSource**: 'AzureKeyVault' (Required): Defines the source of the SSL certificate.
@@ -185,6 +186,7 @@
* **Discriminator**: name
### Base Properties
+
### DeliveryRuleCacheExpirationAction
#### Properties
* **name**: 'CacheExpiration' (Required): The name of the action for the delivery rule.
@@ -225,6 +227,7 @@
* **Discriminator**: name
### Base Properties
+
### DeliveryRuleCookiesCondition
#### Properties
* **name**: 'Cookies' (Required): The name of the condition for the delivery rule.
diff --git a/generated/cdn/microsoft.cdn/2020-09-01/types.md b/generated/cdn/microsoft.cdn/2020-09-01/types.md
index 6148f8be5c..627c866cde 100644
--- a/generated/cdn/microsoft.cdn/2020-09-01/types.md
+++ b/generated/cdn/microsoft.cdn/2020-09-01/types.md
@@ -261,6 +261,7 @@
### Base Properties
* **minimumTlsVersion**: 'None' | 'TLS10' | 'TLS12': TLS protocol version that will be used for Https
* **protocolType**: 'IPBased' | 'ServerNameIndication' | string (Required): Defines the TLS extension protocol that is used for secure delivery.
+
### UserManagedHttpsParameters
#### Properties
* **certificateSource**: 'AzureKeyVault' (Required): Defines the source of the SSL certificate.
@@ -336,6 +337,7 @@
* **Discriminator**: name
### Base Properties
+
### DeliveryRuleCacheExpirationAction
#### Properties
* **name**: 'CacheExpiration' (Required): The name of the action for the delivery rule.
@@ -381,6 +383,7 @@
* **Discriminator**: name
### Base Properties
+
### DeliveryRuleCookiesCondition
#### Properties
* **name**: 'Cookies' (Required): The name of the condition for the delivery rule.
@@ -753,6 +756,7 @@
* **Discriminator**: type
### Base Properties
+
### CustomerCertificateParameters
#### Properties
* **certificateAuthority**: string: Certificate issuing authority.
@@ -784,6 +788,7 @@
* **Discriminator**: type
### Base Properties
+
### SecurityPolicyWebApplicationFirewallParameters
#### Properties
* **associations**: [SecurityPolicyWebApplicationFirewallAssociation](#securitypolicywebapplicationfirewallassociation)[]: Waf associations
diff --git a/generated/cdn/microsoft.cdn/2021-06-01/types.md b/generated/cdn/microsoft.cdn/2021-06-01/types.md
index e2e1f41596..d180e408f4 100644
--- a/generated/cdn/microsoft.cdn/2021-06-01/types.md
+++ b/generated/cdn/microsoft.cdn/2021-06-01/types.md
@@ -294,6 +294,7 @@
### Base Properties
* **minimumTlsVersion**: 'None' | 'TLS10' | 'TLS12': TLS protocol version that will be used for Https
* **protocolType**: 'IPBased' | 'ServerNameIndication' | string (Required): Defines the TLS extension protocol that is used for secure delivery.
+
### UserManagedHttpsParameters
#### Properties
* **certificateSource**: 'AzureKeyVault' (Required): Defines the source of the SSL certificate.
@@ -380,6 +381,7 @@
* **Discriminator**: name
### Base Properties
+
### DeliveryRuleCacheExpirationAction
#### Properties
* **name**: 'CacheExpiration' (Required): The name of the action for the delivery rule.
@@ -430,6 +432,7 @@
* **Discriminator**: name
### Base Properties
+
### DeliveryRuleClientPortCondition
#### Properties
* **name**: 'ClientPort' (Required): The name of the condition for the delivery rule.
@@ -853,6 +856,7 @@
* **Discriminator**: type
### Base Properties
+
### AzureFirstPartyManagedCertificateParameters
#### Properties
* **type**: 'AzureFirstPartyManagedCertificate' (Required): The type of the secret resource.
@@ -901,6 +905,7 @@
* **Discriminator**: type
### Base Properties
+
### SecurityPolicyWebApplicationFirewallParameters
#### Properties
* **associations**: [SecurityPolicyWebApplicationFirewallAssociation](#securitypolicywebapplicationfirewallassociation)[]: Waf associations
diff --git a/generated/cdn/microsoft.cdn/2022-05-01-preview/types.json b/generated/cdn/microsoft.cdn/2022-05-01-preview/types.json
new file mode 100644
index 0000000000..b3d243b6a2
--- /dev/null
+++ b/generated/cdn/microsoft.cdn/2022-05-01-preview/types.json
@@ -0,0 +1 @@
+[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Cdn/profiles/customDomains"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.Cdn/profiles/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The JSON object that contains the properties of the domain to create."},"systemData":{"Type":44,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"AFDDomainProperties","Properties":{"domainValidationState":{"Type":21,"Flags":2,"Description":"Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. DCV stands for DomainControlValidation."},"hostName":{"Type":4,"Flags":1,"Description":"The host name of the domain. Must be a domain name."},"extendedProperties":{"Type":22,"Flags":0,"Description":"Key-Value pair representing migration properties for domains."},"validationProperties":{"Type":23,"Flags":2,"Description":"Values the customer needs to validate domain ownership"},"profileName":{"Type":4,"Flags":2,"Description":"The name of the profile which holds the domain."},"tlsSettings":{"Type":24,"Flags":0,"Description":"The configuration specifying how to enable HTTPS for the domain - using AzureFrontDoor managed certificate or user's own certificate. If not specified, enabling ssl uses AzureFrontDoor managed certificate by default."},"azureDnsZone":{"Type":32,"Flags":0,"Description":"Resource reference to the Azure DNS zone"},"preValidatedCustomDomainResourceId":{"Type":32,"Flags":0,"Description":"Resource reference to the Azure resource where custom domain ownership was prevalidated"},"provisioningState":{"Type":38,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":43,"Flags":2}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Submitting"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"PendingRevalidation"}},{"6":{"Value":"Approved"}},{"6":{"Value":"RefreshingValidationToken"}},{"6":{"Value":"InternalError"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,4]}},{"2":{"Name":"AFDDomainPropertiesExtendedProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"DomainValidationProperties","Properties":{"validationToken":{"Type":4,"Flags":2,"Description":"Challenge used for DNS TXT record or file based validation"},"expirationDate":{"Type":4,"Flags":2,"Description":"The date time that the token expires"}}}},{"2":{"Name":"AFDDomainHttpsParameters","Properties":{"certificateType":{"Type":28,"Flags":1,"Description":"Defines the source of the SSL certificate."},"minimumTlsVersion":{"Type":31,"Flags":0,"Description":"TLS protocol version that will be used for Https"},"secret":{"Type":32,"Flags":0,"Description":"Resource reference to the secret. ie. subs/rg/profile/secret"}}}},{"6":{"Value":"CustomerCertificate"}},{"6":{"Value":"ManagedCertificate"}},{"6":{"Value":"AzureFirstPartyManagedCertificate"}},{"5":{"Elements":[25,26,27,4]}},{"6":{"Value":"TLS10"}},{"6":{"Value":"TLS12"}},{"5":{"Elements":[29,30]}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[33,34,35,36,37,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[39,40,41,42,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"An identifier for the identity that created the resource"},"createdByType":{"Type":49,"Flags":0,"Description":"The type of identity that created the resource"},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)"},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"An identifier for the identity that last modified the resource"},"lastModifiedByType":{"Type":54,"Flags":0,"Description":"The type of identity that last modified the resource"},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"user"}},{"6":{"Value":"application"}},{"6":{"Value":"managedIdentity"}},{"6":{"Value":"key"}},{"5":{"Elements":[45,46,47,48,4]}},{"6":{"Value":"user"}},{"6":{"Value":"application"}},{"6":{"Value":"managedIdentity"}},{"6":{"Value":"key"}},{"5":{"Elements":[50,51,52,53,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/customDomains@2022-05-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/afdEndpoints"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.Cdn/profiles/afdEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":56,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":57,"Flags":10,"Description":"The resource api version"},"properties":{"Type":59,"Flags":0,"Description":"The JSON object that contains the properties required to create an endpoint."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":79,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":44,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"AFDEndpointProperties","Properties":{"hostName":{"Type":4,"Flags":2,"Description":"The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net"},"autoGeneratedDomainNameLabelScope":{"Type":64,"Flags":0,"Description":"Indicates the endpoint name reuse scope. The default value is TenantReuse."},"profileName":{"Type":4,"Flags":2,"Description":"The name of the profile which holds the endpoint."},"enabledState":{"Type":67,"Flags":0,"Description":"Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'"},"provisioningState":{"Type":73,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":78,"Flags":2}}}},{"6":{"Value":"TenantReuse"}},{"6":{"Value":"SubscriptionReuse"}},{"6":{"Value":"ResourceGroupReuse"}},{"6":{"Value":"NoReuse"}},{"5":{"Elements":[60,61,62,63,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[65,66,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[68,69,70,71,72,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[74,75,76,77,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Cdn/profiles/afdEndpoints@2022-05-01-preview","ScopeType":8,"Body":58,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/originGroups"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.Cdn/profiles/originGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":81,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":82,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":0,"Description":"The JSON object that contains the properties of the origin group."},"systemData":{"Type":44,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"AFDOriginGroupProperties","Properties":{"profileName":{"Type":4,"Flags":2,"Description":"The name of the profile which holds the origin group."},"loadBalancingSettings":{"Type":85,"Flags":0,"Description":"Load balancing settings for a backend pool"},"healthProbeSettings":{"Type":86,"Flags":0,"Description":"Health probe settings to the origin that is used to determine the health of the origin."},"trafficRestorationTimeToHealedOrNewEndpointsInMinutes":{"Type":3,"Flags":0,"Description":"Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported."},"sessionAffinityState":{"Type":97,"Flags":0,"Description":"Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'"},"provisioningState":{"Type":103,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":108,"Flags":2}}}},{"2":{"Name":"LoadBalancingSettingsParameters","Properties":{"sampleSize":{"Type":3,"Flags":0,"Description":"The number of samples to consider for load balancing decisions"},"successfulSamplesRequired":{"Type":3,"Flags":0,"Description":"The number of samples within the sample period that must succeed"},"additionalLatencyInMilliseconds":{"Type":3,"Flags":0,"Description":"The additional latency in milliseconds for probes to fall into the lowest latency bucket"}}}},{"2":{"Name":"HealthProbeParameters","Properties":{"probePath":{"Type":4,"Flags":0,"Description":"The path relative to the origin that is used to determine the health of the origin."},"probeRequestType":{"Type":90,"Flags":0,"Description":"The type of health probe request that is made."},"probeProtocol":{"Type":94,"Flags":0,"Description":"Protocol to use for health probe."},"probeIntervalInSeconds":{"Type":3,"Flags":0,"Description":"The number of seconds between health probes.Default is 240sec."}}}},{"6":{"Value":"NotSet"}},{"6":{"Value":"GET"}},{"6":{"Value":"HEAD"}},{"5":{"Elements":[87,88,89]}},{"6":{"Value":"NotSet"}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[91,92,93]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[95,96,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[98,99,100,101,102,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[104,105,106,107,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/originGroups@2022-05-01-preview","ScopeType":8,"Body":83,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/originGroups/origins"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.Cdn/profiles/originGroups/origins","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":110,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":111,"Flags":10,"Description":"The resource api version"},"properties":{"Type":113,"Flags":0,"Description":"The JSON object that contains the properties of the origin."},"systemData":{"Type":44,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"AFDOriginProperties","Properties":{"originGroupName":{"Type":4,"Flags":2,"Description":"The name of the origin group which contains this origin."},"azureOrigin":{"Type":32,"Flags":0,"Description":"Resource reference to the Azure origin resource."},"hostName":{"Type":4,"Flags":0,"Description":"The address of the origin. Domain names, IPv4 addresses, and IPv6 addresses are supported.This should be unique across all origins in an endpoint."},"httpPort":{"Type":3,"Flags":0,"Description":"The value of the HTTP port. Must be between 1 and 65535."},"httpsPort":{"Type":3,"Flags":0,"Description":"The value of the HTTPS port. Must be between 1 and 65535."},"originHostHeader":{"Type":4,"Flags":0,"Description":"The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. This overrides the host header defined at Endpoint"},"priority":{"Type":3,"Flags":0,"Description":"Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5"},"weight":{"Type":3,"Flags":0,"Description":"Weight of the origin in given origin group for load balancing. Must be between 1 and 1000"},"sharedPrivateLinkResource":{"Type":114,"Flags":0,"Description":"The properties of the private link resource for private origin."},"enabledState":{"Type":123,"Flags":0,"Description":"Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool."},"enforceCertificateNameCheck":{"Type":2,"Flags":0,"Description":"Whether to enable certificate name check at origin level"},"provisioningState":{"Type":129,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":134,"Flags":2}}}},{"2":{"Name":"SharedPrivateLinkResourceProperties","Properties":{"privateLink":{"Type":32,"Flags":0,"Description":"The resource id of the resource the shared private link resource is for."},"privateLinkLocation":{"Type":4,"Flags":0,"Description":"The location of the shared private link resource"},"groupId":{"Type":4,"Flags":0,"Description":"The group id from the provider of resource the shared private link resource is for."},"requestMessage":{"Type":4,"Flags":0,"Description":"The request message for requesting approval of the shared private link resource."},"status":{"Type":120,"Flags":0,"Description":"Status of the shared private link resource. Can be Pending, Approved, Rejected, Disconnected, or Timeout."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Timeout"}},{"5":{"Elements":[115,116,117,118,119]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[121,122,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[124,125,126,127,128,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[130,131,132,133,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/originGroups/origins@2022-05-01-preview","ScopeType":8,"Body":112,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/afdEndpoints/routes"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.Cdn/profiles/afdEndpoints/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":0,"Description":"The JSON object that contains the properties of the Routes to create."},"systemData":{"Type":44,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"RouteProperties","Properties":{"endpointName":{"Type":4,"Flags":2,"Description":"The name of the endpoint which holds the route."},"customDomains":{"Type":141,"Flags":0,"Description":"Domains referenced by this endpoint."},"originGroup":{"Type":32,"Flags":0,"Description":"A reference to the origin group."},"originPath":{"Type":4,"Flags":0,"Description":"A directory path on the origin that AzureFrontDoor can use to retrieve content from, e.g. contoso.cloudapp.net/originpath."},"ruleSets":{"Type":142,"Flags":0,"Description":"rule sets referenced by this endpoint."},"supportedProtocols":{"Type":146,"Flags":0,"Description":"List of supported protocols for this route."},"patternsToMatch":{"Type":147,"Flags":0,"Description":"The route patterns of the rule."},"cacheConfiguration":{"Type":148,"Flags":0,"Description":"The caching configuration for this route. To disable caching, do not provide a cacheConfiguration object."},"forwardingProtocol":{"Type":159,"Flags":0,"Description":"Protocol this rule will use when forwarding traffic to backends."},"linkToDefaultDomain":{"Type":162,"Flags":0,"Description":"whether this route will be linked to the default endpoint domain."},"httpsRedirect":{"Type":165,"Flags":0,"Description":"Whether to automatically redirect HTTP traffic to HTTPS traffic. Note that this is a easy way to set up this rule and it will be the first rule that gets executed."},"enabledState":{"Type":168,"Flags":0,"Description":"Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'"},"provisioningState":{"Type":174,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":179,"Flags":2}}}},{"2":{"Name":"ActivatedResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID."},"isActive":{"Type":2,"Flags":2,"Description":"Whether the resource is active or inactive"}}}},{"3":{"ItemType":140}},{"3":{"ItemType":32}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[143,144,4]}},{"3":{"ItemType":145}},{"3":{"ItemType":4}},{"2":{"Name":"AfdRouteCacheConfiguration","Properties":{"queryStringCachingBehavior":{"Type":153,"Flags":0,"Description":"Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings."},"queryParameters":{"Type":4,"Flags":0,"Description":"query parameters to include or exclude (comma separated)."},"compressionSettings":{"Type":154,"Flags":0,"Description":"compression settings."}}}},{"6":{"Value":"IgnoreQueryString"}},{"6":{"Value":"UseQueryString"}},{"6":{"Value":"IgnoreSpecifiedQueryStrings"}},{"6":{"Value":"IncludeSpecifiedQueryStrings"}},{"5":{"Elements":[149,150,151,152,4]}},{"2":{"Name":"CompressionSettings","Properties":{"contentTypesToCompress":{"Type":155,"Flags":0,"Description":"List of content types on which compression applies. The value should be a valid MIME type."},"isCompressionEnabled":{"Type":2,"Flags":0,"Description":"Indicates whether content compression is enabled on AzureFrontDoor. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB."}}}},{"3":{"ItemType":4}},{"6":{"Value":"HttpOnly"}},{"6":{"Value":"HttpsOnly"}},{"6":{"Value":"MatchRequest"}},{"5":{"Elements":[156,157,158,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[160,161,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[163,164,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[166,167,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[169,170,171,172,173,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[175,176,177,178,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/afdEndpoints/routes@2022-05-01-preview","ScopeType":8,"Body":138,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/ruleSets"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.Cdn/profiles/ruleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":181,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":182,"Flags":10,"Description":"The resource api version"},"properties":{"Type":184,"Flags":2,"Description":"The JSON object that contains the properties of the Rule Set to create."},"systemData":{"Type":44,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"RuleSetProperties","Properties":{"profileName":{"Type":4,"Flags":2,"Description":"The name of the profile which holds the rule set."},"provisioningState":{"Type":190,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":195,"Flags":2}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[185,186,187,188,189,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[191,192,193,194,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/ruleSets@2022-05-01-preview","ScopeType":8,"Body":183,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/ruleSets/rules"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.Cdn/profiles/ruleSets/rules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"The JSON object that contains the properties of the Rules to create."},"systemData":{"Type":44,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"RuleProperties","Properties":{"ruleSetName":{"Type":4,"Flags":2,"Description":"The name of the rule set containing the rule."},"order":{"Type":3,"Flags":0,"Description":"The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied."},"conditions":{"Type":636,"Flags":0,"Description":"A list of conditions that must be matched for the actions to be executed"},"actions":{"Type":730,"Flags":0,"Description":"A list of actions that are executed when all the conditions of a rule are satisfied."},"matchProcessingBehavior":{"Type":733,"Flags":0,"Description":"If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue."},"provisioningState":{"Type":739,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":744,"Flags":2}}}},{"7":{"Name":"DeliveryRuleCondition","Discriminator":"name","BaseProperties":{},"Elements":{"ClientPort":202,"Cookies":227,"HostName":252,"HttpVersion":277,"IsDevice":293,"PostArgs":312,"QueryString":337,"RemoteAddress":362,"RequestBody":380,"RequestHeader":405,"RequestMethod":430,"RequestScheme":454,"RequestUri":473,"ServerPort":498,"SocketAddr":523,"SslProtocol":540,"UrlFileExtension":560,"UrlFileName":585,"UrlPath":610}}},{"2":{"Name":"DeliveryRuleClientPortCondition","Properties":{"parameters":{"Type":203,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":226,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"ClientPortMatchConditionParameters","Properties":{"typeName":{"Type":205,"Flags":1},"operator":{"Type":216,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":217,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":225,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleClientPortConditionParameters"}},{"5":{"Elements":[204,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[206,207,208,209,210,211,212,213,214,215,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[218,219,220,221,222,223,4]}},{"3":{"ItemType":224}},{"6":{"Value":"ClientPort"}},{"2":{"Name":"DeliveryRuleCookiesCondition","Properties":{"parameters":{"Type":228,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":251,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"CookiesMatchConditionParameters","Properties":{"typeName":{"Type":230,"Flags":1},"selector":{"Type":4,"Flags":0,"Description":"Name of Cookies to be matched"},"operator":{"Type":241,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":242,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":250,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleCookiesConditionParameters"}},{"5":{"Elements":[229,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[231,232,233,234,235,236,237,238,239,240,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[243,244,245,246,247,248,4]}},{"3":{"ItemType":249}},{"6":{"Value":"Cookies"}},{"2":{"Name":"DeliveryRuleHostNameCondition","Properties":{"parameters":{"Type":253,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":276,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"HostNameMatchConditionParameters","Properties":{"typeName":{"Type":255,"Flags":1},"operator":{"Type":266,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":267,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":275,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleHostNameConditionParameters"}},{"5":{"Elements":[254,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[256,257,258,259,260,261,262,263,264,265,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[268,269,270,271,272,273,4]}},{"3":{"ItemType":274}},{"6":{"Value":"HostName"}},{"2":{"Name":"DeliveryRuleHttpVersionCondition","Properties":{"parameters":{"Type":278,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":292,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"HttpVersionMatchConditionParameters","Properties":{"typeName":{"Type":280,"Flags":1},"operator":{"Type":282,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":283,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":291,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleHttpVersionConditionParameters"}},{"5":{"Elements":[279,4]}},{"6":{"Value":"Equal"}},{"5":{"Elements":[281,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[284,285,286,287,288,289,4]}},{"3":{"ItemType":290}},{"6":{"Value":"HttpVersion"}},{"2":{"Name":"DeliveryRuleIsDeviceCondition","Properties":{"parameters":{"Type":294,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":311,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"IsDeviceMatchConditionParameters","Properties":{"typeName":{"Type":296,"Flags":1},"operator":{"Type":298,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":302,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":310,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleIsDeviceConditionParameters"}},{"5":{"Elements":[295,4]}},{"6":{"Value":"Equal"}},{"5":{"Elements":[297,4]}},{"6":{"Value":"Mobile"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[299,300,4]}},{"3":{"ItemType":301}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[303,304,305,306,307,308,4]}},{"3":{"ItemType":309}},{"6":{"Value":"IsDevice"}},{"2":{"Name":"DeliveryRulePostArgsCondition","Properties":{"parameters":{"Type":313,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":336,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"PostArgsMatchConditionParameters","Properties":{"typeName":{"Type":315,"Flags":1},"selector":{"Type":4,"Flags":0,"Description":"Name of PostArg to be matched"},"operator":{"Type":326,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":327,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":335,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRulePostArgsConditionParameters"}},{"5":{"Elements":[314,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[316,317,318,319,320,321,322,323,324,325,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[328,329,330,331,332,333,4]}},{"3":{"ItemType":334}},{"6":{"Value":"PostArgs"}},{"2":{"Name":"DeliveryRuleQueryStringCondition","Properties":{"parameters":{"Type":338,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":361,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"QueryStringMatchConditionParameters","Properties":{"typeName":{"Type":340,"Flags":1},"operator":{"Type":351,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":352,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":360,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleQueryStringConditionParameters"}},{"5":{"Elements":[339,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[341,342,343,344,345,346,347,348,349,350,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[353,354,355,356,357,358,4]}},{"3":{"ItemType":359}},{"6":{"Value":"QueryString"}},{"2":{"Name":"DeliveryRuleRemoteAddressCondition","Properties":{"parameters":{"Type":363,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":379,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"RemoteAddressMatchConditionParameters","Properties":{"typeName":{"Type":365,"Flags":1},"operator":{"Type":369,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":370,"Flags":0,"Description":"Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match."},"transforms":{"Type":378,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleRemoteAddressConditionParameters"}},{"5":{"Elements":[364,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"IPMatch"}},{"6":{"Value":"GeoMatch"}},{"5":{"Elements":[366,367,368,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[371,372,373,374,375,376,4]}},{"3":{"ItemType":377}},{"6":{"Value":"RemoteAddress"}},{"2":{"Name":"DeliveryRuleRequestBodyCondition","Properties":{"parameters":{"Type":381,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":404,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"RequestBodyMatchConditionParameters","Properties":{"typeName":{"Type":383,"Flags":1},"operator":{"Type":394,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":395,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":403,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleRequestBodyConditionParameters"}},{"5":{"Elements":[382,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[384,385,386,387,388,389,390,391,392,393,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[396,397,398,399,400,401,4]}},{"3":{"ItemType":402}},{"6":{"Value":"RequestBody"}},{"2":{"Name":"DeliveryRuleRequestHeaderCondition","Properties":{"parameters":{"Type":406,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":429,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"RequestHeaderMatchConditionParameters","Properties":{"typeName":{"Type":408,"Flags":1},"selector":{"Type":4,"Flags":0,"Description":"Name of Header to be matched"},"operator":{"Type":419,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":420,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":428,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleRequestHeaderConditionParameters"}},{"5":{"Elements":[407,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[409,410,411,412,413,414,415,416,417,418,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[421,422,423,424,425,426,4]}},{"3":{"ItemType":427}},{"6":{"Value":"RequestHeader"}},{"2":{"Name":"DeliveryRuleRequestMethodCondition","Properties":{"parameters":{"Type":431,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":453,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"RequestMethodMatchConditionParameters","Properties":{"typeName":{"Type":433,"Flags":1},"operator":{"Type":435,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"transforms":{"Type":443,"Flags":0,"Description":"List of transforms"},"matchValues":{"Type":452,"Flags":0,"Description":"The match value for the condition of the delivery rule"}}}},{"6":{"Value":"DeliveryRuleRequestMethodConditionParameters"}},{"5":{"Elements":[432,4]}},{"6":{"Value":"Equal"}},{"5":{"Elements":[434,4]}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[436,437,438,439,440,441,4]}},{"3":{"ItemType":442}},{"6":{"Value":"GET"}},{"6":{"Value":"HEAD"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"DELETE"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"5":{"Elements":[444,445,446,447,448,449,450,4]}},{"3":{"ItemType":451}},{"6":{"Value":"RequestMethod"}},{"2":{"Name":"DeliveryRuleRequestSchemeCondition","Properties":{"parameters":{"Type":455,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":472,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"RequestSchemeMatchConditionParameters","Properties":{"typeName":{"Type":457,"Flags":1},"operator":{"Type":459,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"transforms":{"Type":467,"Flags":0,"Description":"List of transforms"},"matchValues":{"Type":471,"Flags":0,"Description":"The match value for the condition of the delivery rule"}}}},{"6":{"Value":"DeliveryRuleRequestSchemeConditionParameters"}},{"5":{"Elements":[456,4]}},{"6":{"Value":"Equal"}},{"5":{"Elements":[458,4]}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[460,461,462,463,464,465,4]}},{"3":{"ItemType":466}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[468,469,4]}},{"3":{"ItemType":470}},{"6":{"Value":"RequestScheme"}},{"2":{"Name":"DeliveryRuleRequestUriCondition","Properties":{"parameters":{"Type":474,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":497,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"RequestUriMatchConditionParameters","Properties":{"typeName":{"Type":476,"Flags":1},"operator":{"Type":487,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":488,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":496,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleRequestUriConditionParameters"}},{"5":{"Elements":[475,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[477,478,479,480,481,482,483,484,485,486,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[489,490,491,492,493,494,4]}},{"3":{"ItemType":495}},{"6":{"Value":"RequestUri"}},{"2":{"Name":"DeliveryRuleServerPortCondition","Properties":{"parameters":{"Type":499,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":522,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"ServerPortMatchConditionParameters","Properties":{"typeName":{"Type":501,"Flags":1},"operator":{"Type":512,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":513,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":521,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleServerPortConditionParameters"}},{"5":{"Elements":[500,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[502,503,504,505,506,507,508,509,510,511,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[514,515,516,517,518,519,4]}},{"3":{"ItemType":520}},{"6":{"Value":"ServerPort"}},{"2":{"Name":"DeliveryRuleSocketAddrCondition","Properties":{"parameters":{"Type":524,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":539,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"SocketAddrMatchConditionParameters","Properties":{"typeName":{"Type":526,"Flags":1},"operator":{"Type":529,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":530,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":538,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleSocketAddrConditionParameters"}},{"5":{"Elements":[525,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"IPMatch"}},{"5":{"Elements":[527,528,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[531,532,533,534,535,536,4]}},{"3":{"ItemType":537}},{"6":{"Value":"SocketAddr"}},{"2":{"Name":"DeliveryRuleSslProtocolCondition","Properties":{"parameters":{"Type":541,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":559,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"SslProtocolMatchConditionParameters","Properties":{"typeName":{"Type":543,"Flags":1},"operator":{"Type":545,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":550,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":558,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleSslProtocolConditionParameters"}},{"5":{"Elements":[542,4]}},{"6":{"Value":"Equal"}},{"5":{"Elements":[544,4]}},{"6":{"Value":"TLSv1"}},{"6":{"Value":"TLSv1.1"}},{"6":{"Value":"TLSv1.2"}},{"5":{"Elements":[546,547,548,4]}},{"3":{"ItemType":549}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[551,552,553,554,555,556,4]}},{"3":{"ItemType":557}},{"6":{"Value":"SslProtocol"}},{"2":{"Name":"DeliveryRuleUrlFileExtensionCondition","Properties":{"parameters":{"Type":561,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":584,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"UrlFileExtensionMatchConditionParameters","Properties":{"typeName":{"Type":563,"Flags":1},"operator":{"Type":574,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":575,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":583,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleUrlFileExtensionMatchConditionParameters"}},{"5":{"Elements":[562,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[564,565,566,567,568,569,570,571,572,573,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[576,577,578,579,580,581,4]}},{"3":{"ItemType":582}},{"6":{"Value":"UrlFileExtension"}},{"2":{"Name":"DeliveryRuleUrlFileNameCondition","Properties":{"parameters":{"Type":586,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":609,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"UrlFileNameMatchConditionParameters","Properties":{"typeName":{"Type":588,"Flags":1},"operator":{"Type":599,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":600,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":608,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleUrlFilenameConditionParameters"}},{"5":{"Elements":[587,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[589,590,591,592,593,594,595,596,597,598,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[601,602,603,604,605,606,4]}},{"3":{"ItemType":607}},{"6":{"Value":"UrlFileName"}},{"2":{"Name":"DeliveryRuleUrlPathCondition","Properties":{"parameters":{"Type":611,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":635,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"UrlPathMatchConditionParameters","Properties":{"typeName":{"Type":613,"Flags":1},"operator":{"Type":625,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":626,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":634,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleUrlPathMatchConditionParameters"}},{"5":{"Elements":[612,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"Wildcard"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[614,615,616,617,618,619,620,621,622,623,624,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[627,628,629,630,631,632,4]}},{"3":{"ItemType":633}},{"6":{"Value":"UrlPath"}},{"3":{"ItemType":201}},{"7":{"Name":"DeliveryRuleActionAutoGenerated","Discriminator":"name","BaseProperties":{},"Elements":{"CacheExpiration":638,"CacheKeyQueryString":649,"ModifyRequestHeader":659,"ModifyResponseHeader":668,"OriginGroupOverride":670,"RouteConfigurationOverride":675,"UrlRedirect":698,"UrlRewrite":712,"UrlSigning":717}}},{"2":{"Name":"DeliveryRuleCacheExpirationAction","Properties":{"parameters":{"Type":639,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":648,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"CacheExpirationActionParameters","Properties":{"typeName":{"Type":641,"Flags":1},"cacheBehavior":{"Type":645,"Flags":1,"Description":"Caching behavior for the requests"},"cacheType":{"Type":647,"Flags":1,"Description":"The level at which the content needs to be cached."},"cacheDuration":{"Type":4,"Flags":0,"Description":"The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss"}}}},{"6":{"Value":"DeliveryRuleCacheExpirationActionParameters"}},{"5":{"Elements":[640,4]}},{"6":{"Value":"BypassCache"}},{"6":{"Value":"Override"}},{"6":{"Value":"SetIfMissing"}},{"5":{"Elements":[642,643,644,4]}},{"6":{"Value":"All"}},{"5":{"Elements":[646,4]}},{"6":{"Value":"CacheExpiration"}},{"2":{"Name":"DeliveryRuleCacheKeyQueryStringAction","Properties":{"parameters":{"Type":650,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":658,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"CacheKeyQueryStringActionParameters","Properties":{"typeName":{"Type":652,"Flags":1},"queryStringBehavior":{"Type":657,"Flags":1,"Description":"Caching behavior for the requests"},"queryParameters":{"Type":4,"Flags":0,"Description":"query parameters to include or exclude (comma separated)."}}}},{"6":{"Value":"DeliveryRuleCacheKeyQueryStringBehaviorActionParameters"}},{"5":{"Elements":[651,4]}},{"6":{"Value":"Include"}},{"6":{"Value":"IncludeAll"}},{"6":{"Value":"Exclude"}},{"6":{"Value":"ExcludeAll"}},{"5":{"Elements":[653,654,655,656,4]}},{"6":{"Value":"CacheKeyQueryString"}},{"2":{"Name":"DeliveryRuleRequestHeaderAction","Properties":{"parameters":{"Type":660,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":667,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"HeaderActionParameters","Properties":{"typeName":{"Type":662,"Flags":1},"headerAction":{"Type":666,"Flags":1,"Description":"Action to perform"},"headerName":{"Type":4,"Flags":1,"Description":"Name of the header to modify"},"value":{"Type":4,"Flags":0,"Description":"Value for the specified action"}}}},{"6":{"Value":"DeliveryRuleHeaderActionParameters"}},{"5":{"Elements":[661,4]}},{"6":{"Value":"Append"}},{"6":{"Value":"Overwrite"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[663,664,665,4]}},{"6":{"Value":"ModifyRequestHeader"}},{"2":{"Name":"DeliveryRuleResponseHeaderAction","Properties":{"parameters":{"Type":660,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":669,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"6":{"Value":"ModifyResponseHeader"}},{"2":{"Name":"OriginGroupOverrideAction","Properties":{"parameters":{"Type":671,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":674,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"OriginGroupOverrideActionParameters","Properties":{"typeName":{"Type":673,"Flags":1},"originGroup":{"Type":32,"Flags":1,"Description":"defines the OriginGroup that would override the DefaultOriginGroup."}}}},{"6":{"Value":"DeliveryRuleOriginGroupOverrideActionParameters"}},{"5":{"Elements":[672,4]}},{"6":{"Value":"OriginGroupOverride"}},{"2":{"Name":"DeliveryRuleRouteConfigurationOverrideAction","Properties":{"parameters":{"Type":676,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":697,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"RouteConfigurationOverrideActionParameters","Properties":{"typeName":{"Type":678,"Flags":1},"originGroupOverride":{"Type":679,"Flags":0,"Description":"A reference to the origin group override configuration. Leave empty to use the default origin group on route."},"cacheConfiguration":{"Type":684,"Flags":0,"Description":"The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object."}}}},{"6":{"Value":"DeliveryRuleRouteConfigurationOverrideActionParameters"}},{"5":{"Elements":[677,4]}},{"2":{"Name":"OriginGroupOverride","Properties":{"originGroup":{"Type":32,"Flags":0,"Description":"defines the OriginGroup that would override the DefaultOriginGroup on route."},"forwardingProtocol":{"Type":683,"Flags":0,"Description":"Protocol this rule will use when forwarding traffic to backends."}}}},{"6":{"Value":"HttpOnly"}},{"6":{"Value":"HttpsOnly"}},{"6":{"Value":"MatchRequest"}},{"5":{"Elements":[680,681,682,4]}},{"2":{"Name":"CacheConfiguration","Properties":{"queryStringCachingBehavior":{"Type":689,"Flags":0,"Description":"Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings."},"queryParameters":{"Type":4,"Flags":0,"Description":"query parameters to include or exclude (comma separated)."},"isCompressionEnabled":{"Type":692,"Flags":0,"Description":"Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB."},"cacheBehavior":{"Type":696,"Flags":0,"Description":"Caching behavior for the requests"},"cacheDuration":{"Type":4,"Flags":0,"Description":"The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss"}}}},{"6":{"Value":"IgnoreQueryString"}},{"6":{"Value":"UseQueryString"}},{"6":{"Value":"IgnoreSpecifiedQueryStrings"}},{"6":{"Value":"IncludeSpecifiedQueryStrings"}},{"5":{"Elements":[685,686,687,688,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[690,691,4]}},{"6":{"Value":"HonorOrigin"}},{"6":{"Value":"OverrideAlways"}},{"6":{"Value":"OverrideIfOriginMissing"}},{"5":{"Elements":[693,694,695,4]}},{"6":{"Value":"RouteConfigurationOverride"}},{"2":{"Name":"UrlRedirectAction","Properties":{"parameters":{"Type":699,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":711,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"UrlRedirectActionParameters","Properties":{"typeName":{"Type":701,"Flags":1},"redirectType":{"Type":706,"Flags":1,"Description":"The redirect type the rule will use when redirecting traffic."},"destinationProtocol":{"Type":710,"Flags":0,"Description":"Protocol to use for the redirect. The default value is MatchRequest"},"customPath":{"Type":4,"Flags":0,"Description":"The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path."},"customHostname":{"Type":4,"Flags":0,"Description":"Host to redirect. Leave empty to use the incoming host as the destination host."},"customQueryString":{"Type":4,"Flags":0,"Description":"The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them."},"customFragment":{"Type":4,"Flags":0,"Description":"Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #."}}}},{"6":{"Value":"DeliveryRuleUrlRedirectActionParameters"}},{"5":{"Elements":[700,4]}},{"6":{"Value":"Moved"}},{"6":{"Value":"Found"}},{"6":{"Value":"TemporaryRedirect"}},{"6":{"Value":"PermanentRedirect"}},{"5":{"Elements":[702,703,704,705,4]}},{"6":{"Value":"MatchRequest"}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[707,708,709,4]}},{"6":{"Value":"UrlRedirect"}},{"2":{"Name":"UrlRewriteAction","Properties":{"parameters":{"Type":713,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":716,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"UrlRewriteActionParameters","Properties":{"typeName":{"Type":715,"Flags":1},"sourcePattern":{"Type":4,"Flags":1,"Description":"define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched."},"destination":{"Type":4,"Flags":1,"Description":"Define the relative URL to which the above requests will be rewritten by."},"preserveUnmatchedPath":{"Type":2,"Flags":0,"Description":"Whether to preserve unmatched path. Default value is true."}}}},{"6":{"Value":"DeliveryRuleUrlRewriteActionParameters"}},{"5":{"Elements":[714,4]}},{"6":{"Value":"UrlRewrite"}},{"2":{"Name":"UrlSigningAction","Properties":{"parameters":{"Type":718,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":729,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"UrlSigningActionParameters","Properties":{"typeName":{"Type":720,"Flags":1},"algorithm":{"Type":722,"Flags":0,"Description":"Algorithm to use for URL signing"},"parameterNameOverride":{"Type":728,"Flags":0,"Description":"Defines which query string parameters in the url to be considered for expires, key id etc."}}}},{"6":{"Value":"DeliveryRuleUrlSigningActionParameters"}},{"5":{"Elements":[719,4]}},{"6":{"Value":"SHA256"}},{"5":{"Elements":[721,4]}},{"2":{"Name":"UrlSigningParamIdentifier","Properties":{"paramIndicator":{"Type":727,"Flags":1,"Description":"Indicates the purpose of the parameter"},"paramName":{"Type":4,"Flags":1,"Description":"Parameter name"}}}},{"6":{"Value":"Expires"}},{"6":{"Value":"KeyId"}},{"6":{"Value":"Signature"}},{"5":{"Elements":[724,725,726,4]}},{"3":{"ItemType":723}},{"6":{"Value":"UrlSigning"}},{"3":{"ItemType":637}},{"6":{"Value":"Continue"}},{"6":{"Value":"Stop"}},{"5":{"Elements":[731,732,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[734,735,736,737,738,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[740,741,742,743,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/ruleSets/rules@2022-05-01-preview","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/securityPolicies"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.Cdn/profiles/securityPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":746,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":747,"Flags":10,"Description":"The resource api version"},"properties":{"Type":749,"Flags":0,"Description":"The json object that contains properties required to create a security policy"},"systemData":{"Type":44,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"SecurityPolicyProperties","Properties":{"profileName":{"Type":4,"Flags":2,"Description":"The name of the profile which holds the security policy."},"parameters":{"Type":750,"Flags":0,"Description":"object which contains security policy parameters"},"provisioningState":{"Type":762,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":767,"Flags":2}}}},{"7":{"Name":"SecurityPolicyPropertiesParameters","Discriminator":"type","BaseProperties":{},"Elements":{"WebApplicationFirewall":751}}},{"2":{"Name":"SecurityPolicyWebApplicationFirewallParameters","Properties":{"wafPolicy":{"Type":32,"Flags":0,"Description":"Resource ID."},"associations":{"Type":755,"Flags":0,"Description":"Waf associations"},"type":{"Type":756,"Flags":1,"Description":"The type of the Security policy to create."}}}},{"2":{"Name":"SecurityPolicyWebApplicationFirewallAssociation","Properties":{"domains":{"Type":753,"Flags":0,"Description":"List of domains."},"patternsToMatch":{"Type":754,"Flags":0,"Description":"List of paths"}}}},{"3":{"ItemType":140}},{"3":{"ItemType":4}},{"3":{"ItemType":752}},{"6":{"Value":"WebApplicationFirewall"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[757,758,759,760,761,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[763,764,765,766,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/securityPolicies@2022-05-01-preview","ScopeType":8,"Body":748,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/secrets"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.Cdn/profiles/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":769,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":770,"Flags":10,"Description":"The resource api version"},"properties":{"Type":772,"Flags":0,"Description":"The JSON object that contains the properties of the Secret to create."},"systemData":{"Type":44,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"SecretProperties","Properties":{"profileName":{"Type":4,"Flags":2,"Description":"The name of the profile which holds the secret."},"parameters":{"Type":773,"Flags":0,"Description":"object which contains secret parameters"},"provisioningState":{"Type":788,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":793,"Flags":2}}}},{"7":{"Name":"SecretParameters","Discriminator":"type","BaseProperties":{},"Elements":{"AzureFirstPartyManagedCertificate":774,"CustomerCertificate":776,"ManagedCertificate":779,"UrlSigningKey":781}}},{"2":{"Name":"AzureFirstPartyManagedCertificateParameters","Properties":{"type":{"Type":775,"Flags":1,"Description":"The type of the secret resource."}}}},{"6":{"Value":"AzureFirstPartyManagedCertificate"}},{"2":{"Name":"CustomerCertificateParameters","Properties":{"secretSource":{"Type":32,"Flags":1,"Description":"Resource reference to the Azure Key Vault certificate. Expected to be in format of /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{certificateName}"},"secretVersion":{"Type":4,"Flags":0,"Description":"Version of the secret to be used"},"useLatestVersion":{"Type":2,"Flags":0,"Description":"Whether to use the latest version for the certificate"},"subject":{"Type":4,"Flags":2,"Description":"Subject name in the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"certificateAuthority":{"Type":4,"Flags":2,"Description":"Certificate issuing authority."},"subjectAlternativeNames":{"Type":777,"Flags":0,"Description":"The list of SANs."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"type":{"Type":778,"Flags":1,"Description":"The type of the secret resource."}}}},{"3":{"ItemType":4}},{"6":{"Value":"CustomerCertificate"}},{"2":{"Name":"ManagedCertificateParameters","Properties":{"subject":{"Type":4,"Flags":2,"Description":"Subject name in the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"type":{"Type":780,"Flags":1,"Description":"The type of the secret resource."}}}},{"6":{"Value":"ManagedCertificate"}},{"2":{"Name":"UrlSigningKeyParameters","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash."},"secretSource":{"Type":32,"Flags":1,"Description":"Resource reference to the Azure Key Vault secret. Expected to be in format of /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{secretName}"},"secretVersion":{"Type":4,"Flags":0,"Description":"Version of the secret to be used"},"type":{"Type":782,"Flags":1,"Description":"The type of the secret resource."}}}},{"6":{"Value":"UrlSigningKey"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[783,784,785,786,787,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[789,790,791,792,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/secrets@2022-05-01-preview","ScopeType":8,"Body":771,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.Cdn/profiles","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":795,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":796,"Flags":10,"Description":"The resource api version"},"sku":{"Type":798,"Flags":1,"Description":"The pricing tier (defines Azure Front Door Standard or Premium or a CDN provider, feature list and rate) of the profile."},"kind":{"Type":4,"Flags":2,"Description":"Kind of the profile. Used by portal to differentiate traditional CDN profile and new AFD profile."},"properties":{"Type":813,"Flags":0,"Description":"The JSON object that contains the properties required to create a profile."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":831,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":44,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":812,"Flags":0,"Description":"Name of the pricing tier."}}}},{"6":{"Value":"Standard_Verizon"}},{"6":{"Value":"Premium_Verizon"}},{"6":{"Value":"Custom_Verizon"}},{"6":{"Value":"Standard_Akamai"}},{"6":{"Value":"Standard_ChinaCdn"}},{"6":{"Value":"Standard_Microsoft"}},{"6":{"Value":"Standard_AzureFrontDoor"}},{"6":{"Value":"Premium_AzureFrontDoor"}},{"6":{"Value":"Standard_955BandWidth_ChinaCdn"}},{"6":{"Value":"Standard_AvgBandWidth_ChinaCdn"}},{"6":{"Value":"StandardPlus_ChinaCdn"}},{"6":{"Value":"StandardPlus_955BandWidth_ChinaCdn"}},{"6":{"Value":"StandardPlus_AvgBandWidth_ChinaCdn"}},{"5":{"Elements":[799,800,801,802,803,804,805,806,807,808,809,810,811,4]}},{"2":{"Name":"ProfileProperties","Properties":{"resourceState":{"Type":823,"Flags":2,"Description":"Resource status of the profile."},"provisioningState":{"Type":829,"Flags":2,"Description":"Provisioning status of the profile."},"extendedProperties":{"Type":830,"Flags":0,"Description":"Key-Value pair representing additional properties for profiles."},"frontDoorId":{"Type":4,"Flags":2,"Description":"The Id of the frontdoor."},"originResponseTimeoutSeconds":{"Type":3,"Flags":0,"Description":"Send and receive timeout on forwarding request to the origin. When timeout is reached, the request fails and returns."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Migrating"}},{"6":{"Value":"Migrated"}},{"6":{"Value":"PendingMigrationCommit"}},{"6":{"Value":"CommittingMigration"}},{"6":{"Value":"AbortingMigration"}},{"5":{"Elements":[814,815,816,817,818,819,820,821,822,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[824,825,826,827,828,4]}},{"2":{"Name":"ProfilePropertiesExtendedProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Cdn/profiles@2022-05-01-preview","ScopeType":8,"Body":797,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/endpoints"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.Cdn/profiles/endpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":833,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":834,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":0,"Description":"The JSON object that contains the properties required to create an endpoint."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":902,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":44,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"EndpointProperties","Properties":{"hostName":{"Type":4,"Flags":2,"Description":"The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net"},"origins":{"Type":845,"Flags":1,"Description":"The source of the content being delivered via CDN."},"originGroups":{"Type":856,"Flags":0,"Description":"The origin groups comprising of origins that are used for load balancing the traffic based on availability."},"customDomains":{"Type":859,"Flags":2,"Description":"The custom domains under the endpoint."},"resourceState":{"Type":866,"Flags":2,"Description":"Resource status of the endpoint."},"provisioningState":{"Type":872,"Flags":2,"Description":"Provisioning status of the endpoint."},"originPath":{"Type":4,"Flags":0,"Description":"A directory path on the origin that CDN can use to retrieve content from, e.g. contoso.cloudapp.net/originpath."},"contentTypesToCompress":{"Type":873,"Flags":0,"Description":"List of content types on which compression applies. The value should be a valid MIME type."},"originHostHeader":{"Type":4,"Flags":0,"Description":"The host header value sent to the origin with each request. This property at Endpoint is only allowed when endpoint uses single origin and can be overridden by the same property specified at origin.If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default."},"isCompressionEnabled":{"Type":2,"Flags":0,"Description":"Indicates whether content compression is enabled on CDN. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on CDN when requested content is smaller than 1 byte or larger than 1 MB."},"isHttpAllowed":{"Type":2,"Flags":0,"Description":"Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed."},"isHttpsAllowed":{"Type":2,"Flags":0,"Description":"Indicates whether HTTPS traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed."},"queryStringCachingBehavior":{"Type":878,"Flags":0,"Description":"Defines how CDN caches requests that include query strings. You can ignore any query strings when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request with a unique URL."},"optimizationType":{"Type":884,"Flags":0,"Description":"Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media services. With this information, CDN can apply scenario driven optimization."},"probePath":{"Type":4,"Flags":0,"Description":"Path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the most optimal routes for the CDN. This is relative to the origin path. This property is only relevant when using a single origin."},"geoFilters":{"Type":890,"Flags":0,"Description":"List of rules defining the user's geo access within a CDN endpoint. Each geo filter defines an access rule to a specified path or content, e.g. block APAC for path /pictures/"},"defaultOriginGroup":{"Type":32,"Flags":0,"Description":"A reference to the origin group."},"urlSigningKeys":{"Type":895,"Flags":0,"Description":"List of keys used to validate the signed URL hashes."},"deliveryPolicy":{"Type":896,"Flags":0,"Description":"A policy that specifies the delivery rules to be used for an endpoint."},"webApplicationFirewallPolicyLink":{"Type":901,"Flags":0,"Description":"Defines the Web Application Firewall policy for the endpoint (if applicable)"}}}},{"2":{"Name":"DeepCreatedOrigin","Properties":{"name":{"Type":4,"Flags":1,"Description":"Origin name which must be unique within the endpoint."},"properties":{"Type":838,"Flags":0,"Description":"Properties of the origin created on the CDN endpoint."}}}},{"2":{"Name":"DeepCreatedOriginProperties","Properties":{"hostName":{"Type":4,"Flags":1,"Description":"The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. This should be unique across all origins in an endpoint."},"httpPort":{"Type":3,"Flags":0,"Description":"The value of the HTTP port. Must be between 1 and 65535."},"httpsPort":{"Type":3,"Flags":0,"Description":"The value of the HTTPS port. Must be between 1 and 65535."},"originHostHeader":{"Type":4,"Flags":0,"Description":"The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default."},"priority":{"Type":3,"Flags":0,"Description":"Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5."},"weight":{"Type":3,"Flags":0,"Description":"Weight of the origin in given origin group for load balancing. Must be between 1 and 1000"},"enabled":{"Type":2,"Flags":0,"Description":"Origin is enabled for load balancing or not. By default, origin is always enabled."},"privateLinkAlias":{"Type":4,"Flags":0,"Description":"The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private'"},"privateLinkResourceId":{"Type":4,"Flags":0,"Description":"The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private'"},"privateLinkLocation":{"Type":4,"Flags":0,"Description":"The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated"},"privateLinkApprovalMessage":{"Type":4,"Flags":0,"Description":"A custom message to be included in the approval request to connect to the Private Link."},"privateEndpointStatus":{"Type":844,"Flags":2,"Description":"The approval status for the connection to the Private Link"}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Timeout"}},{"5":{"Elements":[839,840,841,842,843,4]}},{"3":{"ItemType":837}},{"2":{"Name":"DeepCreatedOriginGroup","Properties":{"name":{"Type":4,"Flags":1,"Description":"Origin group name which must be unique within the endpoint."},"properties":{"Type":847,"Flags":0,"Description":"Properties of the origin group created on the CDN endpoint."}}}},{"2":{"Name":"DeepCreatedOriginGroupProperties","Properties":{"healthProbeSettings":{"Type":86,"Flags":0,"Description":"Health probe settings to the origin that is used to determine the health of the origin."},"origins":{"Type":848,"Flags":1,"Description":"The source of the content being delivered via CDN within given origin group."},"trafficRestorationTimeToHealedOrNewEndpointsInMinutes":{"Type":3,"Flags":0,"Description":"Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported."},"responseBasedOriginErrorDetectionSettings":{"Type":849,"Flags":0,"Description":"The JSON object that contains the properties to determine origin health using real requests/responses.This property is currently not supported."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ResponseBasedOriginErrorDetectionParameters","Properties":{"responseBasedDetectedErrorTypes":{"Type":853,"Flags":0,"Description":"Type of response errors for real user requests for which origin will be deemed unhealthy"},"responseBasedFailoverThresholdPercentage":{"Type":3,"Flags":0,"Description":"The percentage of failed requests in the sample where failover should trigger."},"httpErrorRanges":{"Type":855,"Flags":0,"Description":"The list of Http status code ranges that are considered as server errors for origin and it is marked as unhealthy."}}}},{"6":{"Value":"None"}},{"6":{"Value":"TcpErrorsOnly"}},{"6":{"Value":"TcpAndHttpErrors"}},{"5":{"Elements":[850,851,852]}},{"2":{"Name":"HttpErrorRangeParameters","Properties":{"begin":{"Type":3,"Flags":0,"Description":"The inclusive start of the http status code range."},"end":{"Type":3,"Flags":0,"Description":"The inclusive end of the http status code range."}}}},{"3":{"ItemType":854}},{"3":{"ItemType":846}},{"2":{"Name":"DeepCreatedCustomDomain","Properties":{"name":{"Type":4,"Flags":1,"Description":"Custom domain name."},"properties":{"Type":858,"Flags":0,"Description":"Properties of the custom domain created on the CDN endpoint."}}}},{"2":{"Name":"DeepCreatedCustomDomainProperties","Properties":{"hostName":{"Type":4,"Flags":1,"Description":"The host name of the custom domain. Must be a domain name."},"validationData":{"Type":4,"Flags":0,"Description":"Special validation or data may be required when delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China."}}}},{"3":{"ItemType":857}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Stopping"}},{"5":{"Elements":[860,861,862,863,864,865,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[867,868,869,870,871,4]}},{"3":{"ItemType":4}},{"6":{"Value":"IgnoreQueryString"}},{"6":{"Value":"BypassCaching"}},{"6":{"Value":"UseQueryString"}},{"6":{"Value":"NotSet"}},{"5":{"Elements":[874,875,876,877]}},{"6":{"Value":"GeneralWebDelivery"}},{"6":{"Value":"GeneralMediaStreaming"}},{"6":{"Value":"VideoOnDemandMediaStreaming"}},{"6":{"Value":"LargeFileDownload"}},{"6":{"Value":"DynamicSiteAcceleration"}},{"5":{"Elements":[879,880,881,882,883,4]}},{"2":{"Name":"GeoFilter","Properties":{"relativePath":{"Type":4,"Flags":1,"Description":"Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.)"},"action":{"Type":888,"Flags":1,"Description":"Action of the geo filter, i.e. allow or block access."},"countryCodes":{"Type":889,"Flags":1,"Description":"Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US."}}}},{"6":{"Value":"Block"}},{"6":{"Value":"Allow"}},{"5":{"Elements":[886,887]}},{"3":{"ItemType":4}},{"3":{"ItemType":885}},{"2":{"Name":"UrlSigningKey","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash."},"keySourceParameters":{"Type":892,"Flags":1,"Description":"Defines the parameters for using customer key vault for Url Signing Key."}}}},{"2":{"Name":"KeyVaultSigningKeyParameters","Properties":{"typeName":{"Type":894,"Flags":1},"subscriptionId":{"Type":4,"Flags":1,"Description":"Subscription Id of the user's Key Vault containing the secret"},"resourceGroupName":{"Type":4,"Flags":1,"Description":"Resource group of the user's Key Vault containing the secret"},"vaultName":{"Type":4,"Flags":1,"Description":"The name of the user's Key Vault containing the secret"},"secretName":{"Type":4,"Flags":1,"Description":"The name of secret in Key Vault."},"secretVersion":{"Type":4,"Flags":1,"Description":"The version(GUID) of secret in Key Vault."}}}},{"6":{"Value":"KeyVaultSigningKeyParameters"}},{"5":{"Elements":[893,4]}},{"3":{"ItemType":891}},{"2":{"Name":"EndpointPropertiesUpdateParametersDeliveryPolicy","Properties":{"description":{"Type":4,"Flags":0,"Description":"User-friendly description of the policy."},"rules":{"Type":900,"Flags":1,"Description":"A list of the delivery rules."}}}},{"2":{"Name":"DeliveryRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the rule"},"order":{"Type":3,"Flags":1,"Description":"The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied."},"conditions":{"Type":898,"Flags":0,"Description":"A list of conditions that must be matched for the actions to be executed"},"actions":{"Type":899,"Flags":1,"Description":"A list of actions that are executed when all the conditions of a rule are satisfied."}}}},{"3":{"ItemType":201}},{"3":{"ItemType":637}},{"3":{"ItemType":897}},{"2":{"Name":"EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Cdn/profiles/endpoints@2022-05-01-preview","ScopeType":8,"Body":835,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/endpoints/origins"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.Cdn/profiles/endpoints/origins","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":904,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":905,"Flags":10,"Description":"The resource api version"},"properties":{"Type":907,"Flags":0,"Description":"The JSON object that contains the properties of the origin."},"systemData":{"Type":44,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"OriginProperties","Properties":{"resourceState":{"Type":911,"Flags":2,"Description":"Resource status of the origin."},"provisioningState":{"Type":917,"Flags":2,"Description":"Provisioning status of the origin."},"privateEndpointStatus":{"Type":923,"Flags":2,"Description":"The approval status for the connection to the Private Link"},"hostName":{"Type":4,"Flags":0,"Description":"The address of the origin. Domain names, IPv4 addresses, and IPv6 addresses are supported.This should be unique across all origins in an endpoint."},"httpPort":{"Type":3,"Flags":0,"Description":"The value of the HTTP port. Must be between 1 and 65535."},"httpsPort":{"Type":3,"Flags":0,"Description":"The value of the HTTPS port. Must be between 1 and 65535."},"originHostHeader":{"Type":4,"Flags":0,"Description":"The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. This overrides the host header defined at Endpoint"},"priority":{"Type":3,"Flags":0,"Description":"Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5"},"weight":{"Type":3,"Flags":0,"Description":"Weight of the origin in given origin group for load balancing. Must be between 1 and 1000"},"enabled":{"Type":2,"Flags":0,"Description":"Origin is enabled for load balancing or not"},"privateLinkAlias":{"Type":4,"Flags":0,"Description":"The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private'"},"privateLinkResourceId":{"Type":4,"Flags":0,"Description":"The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private'"},"privateLinkLocation":{"Type":4,"Flags":0,"Description":"The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated"},"privateLinkApprovalMessage":{"Type":4,"Flags":0,"Description":"A custom message to be included in the approval request to connect to the Private Link."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[908,909,910,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[912,913,914,915,916,4]}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Timeout"}},{"5":{"Elements":[918,919,920,921,922,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/endpoints/origins@2022-05-01-preview","ScopeType":8,"Body":906,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/endpoints/originGroups"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.Cdn/profiles/endpoints/originGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":925,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":926,"Flags":10,"Description":"The resource api version"},"properties":{"Type":928,"Flags":0,"Description":"The JSON object that contains the properties of the origin group."},"systemData":{"Type":44,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"OriginGroupProperties","Properties":{"resourceState":{"Type":932,"Flags":2,"Description":"Resource status of the origin group."},"provisioningState":{"Type":938,"Flags":2,"Description":"Provisioning status of the origin group."},"healthProbeSettings":{"Type":86,"Flags":0,"Description":"Health probe settings to the origin that is used to determine the health of the origin."},"origins":{"Type":939,"Flags":0,"Description":"The source of the content being delivered via CDN within given origin group."},"trafficRestorationTimeToHealedOrNewEndpointsInMinutes":{"Type":3,"Flags":0,"Description":"Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported."},"responseBasedOriginErrorDetectionSettings":{"Type":849,"Flags":0,"Description":"The JSON object that contains the properties to determine origin health using real requests/responses. This property is currently not supported."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[929,930,931,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[933,934,935,936,937,4]}},{"3":{"ItemType":32}},{"4":{"Name":"Microsoft.Cdn/profiles/endpoints/originGroups@2022-05-01-preview","ScopeType":8,"Body":927,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/endpoints/customDomains"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.Cdn/profiles/endpoints/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":941,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":942,"Flags":10,"Description":"The resource api version"},"properties":{"Type":944,"Flags":0,"Description":"The JSON object that contains the properties of the custom domain to create."},"systemData":{"Type":44,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"CustomDomainPropertiesParametersOrCustomDomainProperties","Properties":{"hostName":{"Type":4,"Flags":1,"Description":"The host name of the custom domain. Must be a domain name."},"resourceState":{"Type":948,"Flags":2,"Description":"Resource status of the custom domain."},"customHttpsProvisioningState":{"Type":954,"Flags":2,"Description":"Provisioning status of the custom domain."},"customHttpsProvisioningSubstate":{"Type":965,"Flags":2,"Description":"Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step."},"customHttpsParameters":{"Type":966,"Flags":2,"Description":"Certificate parameters for securing custom HTTPS"},"validationData":{"Type":4,"Flags":2,"Description":"Special validation or data may be required when delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China."},"provisioningState":{"Type":996,"Flags":2,"Description":"Provisioning status of Custom Https of the custom domain."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[945,946,947,4]}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[949,950,951,952,953,4]}},{"6":{"Value":"SubmittingDomainControlValidationRequest"}},{"6":{"Value":"PendingDomainControlValidationREquestApproval"}},{"6":{"Value":"DomainControlValidationRequestApproved"}},{"6":{"Value":"DomainControlValidationRequestRejected"}},{"6":{"Value":"DomainControlValidationRequestTimedOut"}},{"6":{"Value":"IssuingCertificate"}},{"6":{"Value":"DeployingCertificate"}},{"6":{"Value":"CertificateDeployed"}},{"6":{"Value":"DeletingCertificate"}},{"6":{"Value":"CertificateDeleted"}},{"5":{"Elements":[955,956,957,958,959,960,961,962,963,964,4]}},{"7":{"Name":"CustomDomainHttpsParameters","Discriminator":"certificateSource","BaseProperties":{"protocolType":{"Type":969,"Flags":1,"Description":"Defines the TLS extension protocol that is used for secure delivery."},"minimumTlsVersion":{"Type":973,"Flags":0,"Description":"TLS protocol version that will be used for Https"}},"Elements":{"AzureKeyVault":974,"Cdn":983}}},{"6":{"Value":"ServerNameIndication"}},{"6":{"Value":"IPBased"}},{"5":{"Elements":[967,968,4]}},{"6":{"Value":"None"}},{"6":{"Value":"TLS10"}},{"6":{"Value":"TLS12"}},{"5":{"Elements":[970,971,972]}},{"2":{"Name":"UserManagedHttpsParameters","Properties":{"certificateSourceParameters":{"Type":975,"Flags":1,"Description":"Defines the certificate source parameters using user's keyvault certificate for enabling SSL."},"certificateSource":{"Type":982,"Flags":1,"Description":"Defines the source of the SSL certificate."}}}},{"2":{"Name":"KeyVaultCertificateSourceParameters","Properties":{"typeName":{"Type":977,"Flags":1},"subscriptionId":{"Type":4,"Flags":1,"Description":"Subscription Id of the user's Key Vault containing the SSL certificate"},"resourceGroupName":{"Type":4,"Flags":1,"Description":"Resource group of the user's Key Vault containing the SSL certificate"},"vaultName":{"Type":4,"Flags":1,"Description":"The name of the user's Key Vault containing the SSL certificate"},"secretName":{"Type":4,"Flags":1,"Description":"The name of Key Vault Secret (representing the full certificate PFX) in Key Vault."},"secretVersion":{"Type":4,"Flags":0,"Description":"The version(GUID) of Key Vault Secret in Key Vault."},"updateRule":{"Type":979,"Flags":1,"Description":"Describes the action that shall be taken when the certificate is updated in Key Vault."},"deleteRule":{"Type":981,"Flags":1,"Description":"Describes the action that shall be taken when the certificate is removed from Key Vault."}}}},{"6":{"Value":"KeyVaultCertificateSourceParameters"}},{"5":{"Elements":[976,4]}},{"6":{"Value":"NoAction"}},{"5":{"Elements":[978,4]}},{"6":{"Value":"NoAction"}},{"5":{"Elements":[980,4]}},{"6":{"Value":"AzureKeyVault"}},{"2":{"Name":"CdnManagedHttpsParameters","Properties":{"certificateSourceParameters":{"Type":984,"Flags":1,"Description":"Defines the certificate source parameters using CDN managed certificate for enabling SSL."},"certificateSource":{"Type":990,"Flags":1,"Description":"Defines the source of the SSL certificate."}}}},{"2":{"Name":"CdnCertificateSourceParameters","Properties":{"typeName":{"Type":986,"Flags":1},"certificateType":{"Type":989,"Flags":1,"Description":"Type of certificate used"}}}},{"6":{"Value":"CdnCertificateSourceParameters"}},{"5":{"Elements":[985,4]}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"5":{"Elements":[987,988,4]}},{"6":{"Value":"Cdn"}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[991,992,993,994,995,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/endpoints/customDomains@2022-05-01-preview","ScopeType":8,"Body":943,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/cdnWebApplicationFirewallPolicies"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.Cdn/cdnWebApplicationFirewallPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":998,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":999,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1001,"Flags":0,"Description":"Properties of the web application firewall policy."},"etag":{"Type":4,"Flags":0,"Description":"Gets a unique read-only string that changes whenever the resource is updated."},"sku":{"Type":798,"Flags":1,"Description":"The pricing tier (defines a CDN provider, feature list and rate) of the CdnWebApplicationFirewallPolicy."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":1095,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":44,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"CdnWebApplicationFirewallPolicyProperties","Properties":{"policySettings":{"Type":1002,"Flags":0,"Description":"Describes policySettings for policy"},"rateLimitRules":{"Type":1009,"Flags":0,"Description":"Describes rate limit rules inside the policy."},"customRules":{"Type":1054,"Flags":0,"Description":"Describes custom rules inside the policy."},"managedRules":{"Type":1066,"Flags":0,"Description":"Describes managed rules inside the policy."},"endpointLinks":{"Type":1082,"Flags":2,"Description":"Describes Azure CDN endpoints associated with this Web Application Firewall policy."},"extendedProperties":{"Type":1083,"Flags":0,"Description":"Key-Value pair representing additional properties for Web Application Firewall policy."},"provisioningState":{"Type":1087,"Flags":2,"Description":"Provisioning state of the WebApplicationFirewallPolicy."},"resourceState":{"Type":1094,"Flags":2,"Description":"Resource status of the policy."}}}},{"2":{"Name":"PolicySettings","Properties":{"enabledState":{"Type":1005,"Flags":0,"Description":"describes if the policy is in enabled state or disabled state"},"mode":{"Type":1008,"Flags":0,"Description":"Describes if it is in detection mode or prevention mode at policy level."},"defaultRedirectUrl":{"Type":4,"Flags":0,"Description":"If action type is redirect, this field represents the default redirect URL for the client."},"defaultCustomBlockResponseStatusCode":{"Type":3,"Flags":0,"Description":"If the action type is block, this field defines the default customer overridable http response status code."},"defaultCustomBlockResponseBody":{"Type":4,"Flags":0,"Description":"If the action type is block, customer can override the response body. The body must be specified in base64 encoding."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[1003,1004,4]}},{"6":{"Value":"Prevention"}},{"6":{"Value":"Detection"}},{"5":{"Elements":[1006,1007,4]}},{"2":{"Name":"RateLimitRuleList","Properties":{"rules":{"Type":1053,"Flags":0,"Description":"List of rules"}}}},{"2":{"Name":"RateLimitRule","Properties":{"rateLimitThreshold":{"Type":3,"Flags":1,"Description":"Defines rate limit threshold."},"rateLimitDurationInMinutes":{"Type":3,"Flags":1,"Description":"Defines rate limit duration. Default is 1 minute."},"name":{"Type":4,"Flags":1,"Description":"Defines the name of the custom rule"},"enabledState":{"Type":1013,"Flags":0,"Description":"Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified."},"priority":{"Type":3,"Flags":1,"Description":"Defines in what order this rule be evaluated in the overall list of custom rules"},"matchConditions":{"Type":1047,"Flags":1,"Description":"List of match conditions."},"action":{"Type":1052,"Flags":1,"Description":"Describes what action to be applied when rule matches"}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[1011,1012,4]}},{"2":{"Name":"MatchCondition","Properties":{"matchVariable":{"Type":1024,"Flags":1,"Description":"Match variable to compare against."},"selector":{"Type":4,"Flags":0,"Description":"Selector can used to match a specific key for QueryString, Cookies, RequestHeader or PostArgs."},"operator":{"Type":1037,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if the result of this condition should be negated."},"matchValue":{"Type":1038,"Flags":1,"Description":"List of possible match values."},"transforms":{"Type":1046,"Flags":0,"Description":"List of transforms."}}}},{"6":{"Value":"RemoteAddr"}},{"6":{"Value":"SocketAddr"}},{"6":{"Value":"RequestMethod"}},{"6":{"Value":"RequestHeader"}},{"6":{"Value":"RequestUri"}},{"6":{"Value":"QueryString"}},{"6":{"Value":"RequestBody"}},{"6":{"Value":"Cookies"}},{"6":{"Value":"PostArgs"}},{"5":{"Elements":[1015,1016,1017,1018,1019,1020,1021,1022,1023,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"IPMatch"}},{"6":{"Value":"GeoMatch"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[1039,1040,1041,1042,1043,1044,4]}},{"3":{"ItemType":1045}},{"3":{"ItemType":1014}},{"6":{"Value":"Allow"}},{"6":{"Value":"Block"}},{"6":{"Value":"Log"}},{"6":{"Value":"Redirect"}},{"5":{"Elements":[1048,1049,1050,1051,4]}},{"3":{"ItemType":1010}},{"2":{"Name":"CustomRuleList","Properties":{"rules":{"Type":1065,"Flags":0,"Description":"List of rules"}}}},{"2":{"Name":"CustomRule","Properties":{"name":{"Type":4,"Flags":1,"Description":"Defines the name of the custom rule"},"enabledState":{"Type":1058,"Flags":0,"Description":"Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified."},"priority":{"Type":3,"Flags":1,"Description":"Defines in what order this rule be evaluated in the overall list of custom rules"},"matchConditions":{"Type":1059,"Flags":1,"Description":"List of match conditions."},"action":{"Type":1064,"Flags":1,"Description":"Describes what action to be applied when rule matches"}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[1056,1057,4]}},{"3":{"ItemType":1014}},{"6":{"Value":"Allow"}},{"6":{"Value":"Block"}},{"6":{"Value":"Log"}},{"6":{"Value":"Redirect"}},{"5":{"Elements":[1060,1061,1062,1063,4]}},{"3":{"ItemType":1055}},{"2":{"Name":"ManagedRuleSetList","Properties":{"managedRuleSets":{"Type":1080,"Flags":0,"Description":"List of rule sets."}}}},{"2":{"Name":"ManagedRuleSet","Properties":{"ruleSetType":{"Type":4,"Flags":1,"Description":"Defines the rule set type to use."},"ruleSetVersion":{"Type":4,"Flags":1,"Description":"Defines the version of the rule set to use."},"anomalyScore":{"Type":3,"Flags":0,"Description":"Verizon only : If the rule set supports anomaly detection mode, this describes the threshold for blocking requests."},"ruleGroupOverrides":{"Type":1079,"Flags":0,"Description":"Defines the rule overrides to apply to the rule set."}}}},{"2":{"Name":"ManagedRuleGroupOverride","Properties":{"ruleGroupName":{"Type":4,"Flags":1,"Description":"Describes the managed rule group within the rule set to override"},"rules":{"Type":1078,"Flags":0,"Description":"List of rules that will be enabled. If none specified, all rules in the group will be disabled."}}}},{"2":{"Name":"ManagedRuleOverride","Properties":{"ruleId":{"Type":4,"Flags":1,"Description":"Identifier for the managed rule."},"enabledState":{"Type":1072,"Flags":0,"Description":"Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified."},"action":{"Type":1077,"Flags":0,"Description":"Describes the override action to be applied when rule matches."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[1070,1071,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Block"}},{"6":{"Value":"Log"}},{"6":{"Value":"Redirect"}},{"5":{"Elements":[1073,1074,1075,1076,4]}},{"3":{"ItemType":1069}},{"3":{"ItemType":1068}},{"3":{"ItemType":1067}},{"2":{"Name":"CdnEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"ARM Resource ID string."}}}},{"3":{"ItemType":1081}},{"2":{"Name":"CdnWebApplicationFirewallPolicyPropertiesExtendedProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"Creating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[1084,1085,1086,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[1088,1089,1090,1091,1092,1093,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Cdn/cdnWebApplicationFirewallPolicies@2022-05-01-preview","ScopeType":8,"Body":1000,"Flags":0}}]
\ No newline at end of file
diff --git a/generated/cdn/microsoft.cdn/2022-05-01-preview/types.md b/generated/cdn/microsoft.cdn/2022-05-01-preview/types.md
new file mode 100644
index 0000000000..9d04b297ae
--- /dev/null
+++ b/generated/cdn/microsoft.cdn/2022-05-01-preview/types.md
@@ -0,0 +1,1060 @@
+# Microsoft.Cdn @ 2022-05-01-preview
+
+## Resource Microsoft.Cdn/cdnWebApplicationFirewallPolicies@2022-05-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-05-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **etag**: string: Gets a unique read-only string that changes whenever the resource is updated.
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **location**: string (Required): Resource location.
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [CdnWebApplicationFirewallPolicyProperties](#cdnwebapplicationfirewallpolicyproperties): Properties of the web application firewall policy.
+* **sku**: [Sku](#sku) (Required): The pricing tier (defines a CDN provider, feature list and rate) of the CdnWebApplicationFirewallPolicy.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Read only system data
+* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags.
+* **type**: 'Microsoft.Cdn/cdnWebApplicationFirewallPolicies' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.Cdn/profiles@2022-05-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-05-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **kind**: string (ReadOnly): Kind of the profile. Used by portal to differentiate traditional CDN profile and new AFD profile.
+* **location**: string (Required): Resource location.
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [ProfileProperties](#profileproperties): The JSON object that contains the properties required to create a profile.
+* **sku**: [Sku](#sku) (Required): The pricing tier (defines Azure Front Door Standard or Premium or a CDN provider, feature list and rate) of the profile.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Read only system data
+* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags.
+* **type**: 'Microsoft.Cdn/profiles' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.Cdn/profiles/afdEndpoints@2022-05-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-05-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **location**: string (Required): Resource location.
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [AFDEndpointProperties](#afdendpointproperties): The JSON object that contains the properties required to create an endpoint.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Read only system data
+* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags.
+* **type**: 'Microsoft.Cdn/profiles/afdEndpoints' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.Cdn/profiles/afdEndpoints/routes@2022-05-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-05-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [RouteProperties](#routeproperties): The JSON object that contains the properties of the Routes to create.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Read only system data
+* **type**: 'Microsoft.Cdn/profiles/afdEndpoints/routes' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.Cdn/profiles/customDomains@2022-05-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-05-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [AFDDomainProperties](#afddomainproperties): The JSON object that contains the properties of the domain to create.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Read only system data
+* **type**: 'Microsoft.Cdn/profiles/customDomains' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.Cdn/profiles/endpoints@2022-05-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-05-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **location**: string (Required): Resource location.
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [EndpointProperties](#endpointproperties): The JSON object that contains the properties required to create an endpoint.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Read only system data
+* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags.
+* **type**: 'Microsoft.Cdn/profiles/endpoints' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.Cdn/profiles/endpoints/customDomains@2022-05-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-05-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [CustomDomainPropertiesParametersOrCustomDomainProperties](#customdomainpropertiesparametersorcustomdomainproperties): The JSON object that contains the properties of the custom domain to create.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Read only system data
+* **type**: 'Microsoft.Cdn/profiles/endpoints/customDomains' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.Cdn/profiles/endpoints/originGroups@2022-05-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-05-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [OriginGroupProperties](#origingroupproperties): The JSON object that contains the properties of the origin group.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Read only system data
+* **type**: 'Microsoft.Cdn/profiles/endpoints/originGroups' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.Cdn/profiles/endpoints/origins@2022-05-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-05-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [OriginProperties](#originproperties): The JSON object that contains the properties of the origin.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Read only system data
+* **type**: 'Microsoft.Cdn/profiles/endpoints/origins' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.Cdn/profiles/originGroups@2022-05-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-05-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [AFDOriginGroupProperties](#afdorigingroupproperties): The JSON object that contains the properties of the origin group.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Read only system data
+* **type**: 'Microsoft.Cdn/profiles/originGroups' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.Cdn/profiles/originGroups/origins@2022-05-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-05-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [AFDOriginProperties](#afdoriginproperties): The JSON object that contains the properties of the origin.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Read only system data
+* **type**: 'Microsoft.Cdn/profiles/originGroups/origins' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.Cdn/profiles/ruleSets@2022-05-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-05-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [RuleSetProperties](#rulesetproperties) (ReadOnly): The JSON object that contains the properties of the Rule Set to create.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Read only system data
+* **type**: 'Microsoft.Cdn/profiles/ruleSets' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.Cdn/profiles/ruleSets/rules@2022-05-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-05-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [RuleProperties](#ruleproperties): The JSON object that contains the properties of the Rules to create.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Read only system data
+* **type**: 'Microsoft.Cdn/profiles/ruleSets/rules' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.Cdn/profiles/secrets@2022-05-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-05-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [SecretProperties](#secretproperties): The JSON object that contains the properties of the Secret to create.
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Read only system data
+* **type**: 'Microsoft.Cdn/profiles/secrets' (ReadOnly, DeployTimeConstant): The resource type
+
+## Resource Microsoft.Cdn/profiles/securityPolicies@2022-05-01-preview
+* **Valid Scope(s)**: ResourceGroup
+### Properties
+* **apiVersion**: '2022-05-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
+* **id**: string (ReadOnly, DeployTimeConstant): The resource id
+* **name**: string (Required, DeployTimeConstant): The resource name
+* **properties**: [SecurityPolicyProperties](#securitypolicyproperties): The json object that contains properties required to create a security policy
+* **systemData**: [SystemData](#systemdata) (ReadOnly): Read only system data
+* **type**: 'Microsoft.Cdn/profiles/securityPolicies' (ReadOnly, DeployTimeConstant): The resource type
+
+## ActivatedResourceReference
+### Properties
+* **id**: string: Resource ID.
+* **isActive**: bool (ReadOnly): Whether the resource is active or inactive
+
+## AFDDomainHttpsParameters
+### Properties
+* **certificateType**: 'AzureFirstPartyManagedCertificate' | 'CustomerCertificate' | 'ManagedCertificate' | string (Required): Defines the source of the SSL certificate.
+* **minimumTlsVersion**: 'TLS10' | 'TLS12': TLS protocol version that will be used for Https
+* **secret**: [ResourceReference](#resourcereference): Resource reference to the secret. ie. subs/rg/profile/secret
+
+## AFDDomainProperties
+### Properties
+* **azureDnsZone**: [ResourceReference](#resourcereference): Resource reference to the Azure DNS zone
+* **deploymentStatus**: 'Failed' | 'InProgress' | 'NotStarted' | 'Succeeded' | string (ReadOnly)
+* **domainValidationState**: 'Approved' | 'InternalError' | 'Pending' | 'PendingRevalidation' | 'RefreshingValidationToken' | 'Rejected' | 'Submitting' | 'TimedOut' | 'Unknown' | string (ReadOnly): Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. DCV stands for DomainControlValidation.
+* **extendedProperties**: [AFDDomainPropertiesExtendedProperties](#afddomainpropertiesextendedproperties): Key-Value pair representing migration properties for domains.
+* **hostName**: string (Required): The host name of the domain. Must be a domain name.
+* **preValidatedCustomDomainResourceId**: [ResourceReference](#resourcereference): Resource reference to the Azure resource where custom domain ownership was prevalidated
+* **profileName**: string (ReadOnly): The name of the profile which holds the domain.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning status
+* **tlsSettings**: [AFDDomainHttpsParameters](#afddomainhttpsparameters): The configuration specifying how to enable HTTPS for the domain - using AzureFrontDoor managed certificate or user's own certificate. If not specified, enabling ssl uses AzureFrontDoor managed certificate by default.
+* **validationProperties**: [DomainValidationProperties](#domainvalidationproperties) (ReadOnly): Values the customer needs to validate domain ownership
+
+## AFDDomainPropertiesExtendedProperties
+### Properties
+### Additional Properties
+* **Additional Properties Type**: string
+
+## AFDEndpointProperties
+### Properties
+* **autoGeneratedDomainNameLabelScope**: 'NoReuse' | 'ResourceGroupReuse' | 'SubscriptionReuse' | 'TenantReuse' | string: Indicates the endpoint name reuse scope. The default value is TenantReuse.
+* **deploymentStatus**: 'Failed' | 'InProgress' | 'NotStarted' | 'Succeeded' | string (ReadOnly)
+* **enabledState**: 'Disabled' | 'Enabled' | string: Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'
+* **hostName**: string (ReadOnly): The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net
+* **profileName**: string (ReadOnly): The name of the profile which holds the endpoint.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning status
+
+## AFDOriginGroupProperties
+### Properties
+* **deploymentStatus**: 'Failed' | 'InProgress' | 'NotStarted' | 'Succeeded' | string (ReadOnly)
+* **healthProbeSettings**: [HealthProbeParameters](#healthprobeparameters): Health probe settings to the origin that is used to determine the health of the origin.
+* **loadBalancingSettings**: [LoadBalancingSettingsParameters](#loadbalancingsettingsparameters): Load balancing settings for a backend pool
+* **profileName**: string (ReadOnly): The name of the profile which holds the origin group.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning status
+* **sessionAffinityState**: 'Disabled' | 'Enabled' | string: Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'
+* **trafficRestorationTimeToHealedOrNewEndpointsInMinutes**: int: Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported.
+
+## AFDOriginProperties
+### Properties
+* **azureOrigin**: [ResourceReference](#resourcereference): Resource reference to the Azure origin resource.
+* **deploymentStatus**: 'Failed' | 'InProgress' | 'NotStarted' | 'Succeeded' | string (ReadOnly)
+* **enabledState**: 'Disabled' | 'Enabled' | string: Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool.
+* **enforceCertificateNameCheck**: bool: Whether to enable certificate name check at origin level
+* **hostName**: string: The address of the origin. Domain names, IPv4 addresses, and IPv6 addresses are supported.This should be unique across all origins in an endpoint.
+* **httpPort**: int: The value of the HTTP port. Must be between 1 and 65535.
+* **httpsPort**: int: The value of the HTTPS port. Must be between 1 and 65535.
+* **originGroupName**: string (ReadOnly): The name of the origin group which contains this origin.
+* **originHostHeader**: string: The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. This overrides the host header defined at Endpoint
+* **priority**: int: Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning status
+* **sharedPrivateLinkResource**: [SharedPrivateLinkResourceProperties](#sharedprivatelinkresourceproperties): The properties of the private link resource for private origin.
+* **weight**: int: Weight of the origin in given origin group for load balancing. Must be between 1 and 1000
+
+## AfdRouteCacheConfiguration
+### Properties
+* **compressionSettings**: [CompressionSettings](#compressionsettings): compression settings.
+* **queryParameters**: string: query parameters to include or exclude (comma separated).
+* **queryStringCachingBehavior**: 'IgnoreQueryString' | 'IgnoreSpecifiedQueryStrings' | 'IncludeSpecifiedQueryStrings' | 'UseQueryString' | string: Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
+
+## CacheConfiguration
+### Properties
+* **cacheBehavior**: 'HonorOrigin' | 'OverrideAlways' | 'OverrideIfOriginMissing' | string: Caching behavior for the requests
+* **cacheDuration**: string: The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
+* **isCompressionEnabled**: 'Disabled' | 'Enabled' | string: Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
+* **queryParameters**: string: query parameters to include or exclude (comma separated).
+* **queryStringCachingBehavior**: 'IgnoreQueryString' | 'IgnoreSpecifiedQueryStrings' | 'IncludeSpecifiedQueryStrings' | 'UseQueryString' | string: Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
+
+## CacheExpirationActionParameters
+### Properties
+* **cacheBehavior**: 'BypassCache' | 'Override' | 'SetIfMissing' | string (Required): Caching behavior for the requests
+* **cacheDuration**: string: The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
+* **cacheType**: 'All' | string (Required): The level at which the content needs to be cached.
+* **typeName**: 'DeliveryRuleCacheExpirationActionParameters' | string (Required)
+
+## CacheKeyQueryStringActionParameters
+### Properties
+* **queryParameters**: string: query parameters to include or exclude (comma separated).
+* **queryStringBehavior**: 'Exclude' | 'ExcludeAll' | 'Include' | 'IncludeAll' | string (Required): Caching behavior for the requests
+* **typeName**: 'DeliveryRuleCacheKeyQueryStringBehaviorActionParameters' | string (Required)
+
+## CdnCertificateSourceParameters
+### Properties
+* **certificateType**: 'Dedicated' | 'Shared' | string (Required): Type of certificate used
+* **typeName**: 'CdnCertificateSourceParameters' | string (Required)
+
+## CdnEndpoint
+### Properties
+* **id**: string: ARM Resource ID string.
+
+## CdnWebApplicationFirewallPolicyProperties
+### Properties
+* **customRules**: [CustomRuleList](#customrulelist): Describes custom rules inside the policy.
+* **endpointLinks**: [CdnEndpoint](#cdnendpoint)[] (ReadOnly): Describes Azure CDN endpoints associated with this Web Application Firewall policy.
+* **extendedProperties**: [CdnWebApplicationFirewallPolicyPropertiesExtendedProperties](#cdnwebapplicationfirewallpolicypropertiesextendedproperties): Key-Value pair representing additional properties for Web Application Firewall policy.
+* **managedRules**: [ManagedRuleSetList](#managedrulesetlist): Describes managed rules inside the policy.
+* **policySettings**: [PolicySettings](#policysettings): Describes policySettings for policy
+* **provisioningState**: 'Creating' | 'Failed' | 'Succeeded' | string (ReadOnly): Provisioning state of the WebApplicationFirewallPolicy.
+* **rateLimitRules**: [RateLimitRuleList](#ratelimitrulelist): Describes rate limit rules inside the policy.
+* **resourceState**: 'Creating' | 'Deleting' | 'Disabled' | 'Disabling' | 'Enabled' | 'Enabling' | string (ReadOnly): Resource status of the policy.
+
+## CdnWebApplicationFirewallPolicyPropertiesExtendedProperties
+### Properties
+### Additional Properties
+* **Additional Properties Type**: string
+
+## ClientPortMatchConditionParameters
+### Properties
+* **matchValues**: string[]: The match value for the condition of the delivery rule
+* **negateCondition**: bool: Describes if this is negate condition or not
+* **operator**: 'Any' | 'BeginsWith' | 'Contains' | 'EndsWith' | 'Equal' | 'GreaterThan' | 'GreaterThanOrEqual' | 'LessThan' | 'LessThanOrEqual' | 'RegEx' | string (Required): Describes operator to be matched
+* **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms
+* **typeName**: 'DeliveryRuleClientPortConditionParameters' | string (Required)
+
+## CompressionSettings
+### Properties
+* **contentTypesToCompress**: string[]: List of content types on which compression applies. The value should be a valid MIME type.
+* **isCompressionEnabled**: bool: Indicates whether content compression is enabled on AzureFrontDoor. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
+
+## CookiesMatchConditionParameters
+### Properties
+* **matchValues**: string[]: The match value for the condition of the delivery rule
+* **negateCondition**: bool: Describes if this is negate condition or not
+* **operator**: 'Any' | 'BeginsWith' | 'Contains' | 'EndsWith' | 'Equal' | 'GreaterThan' | 'GreaterThanOrEqual' | 'LessThan' | 'LessThanOrEqual' | 'RegEx' | string (Required): Describes operator to be matched
+* **selector**: string: Name of Cookies to be matched
+* **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms
+* **typeName**: 'DeliveryRuleCookiesConditionParameters' | string (Required)
+
+## CustomDomainHttpsParameters
+* **Discriminator**: certificateSource
+
+### Base Properties
+* **minimumTlsVersion**: 'None' | 'TLS10' | 'TLS12': TLS protocol version that will be used for Https
+* **protocolType**: 'IPBased' | 'ServerNameIndication' | string (Required): Defines the TLS extension protocol that is used for secure delivery.
+
+### UserManagedHttpsParameters
+#### Properties
+* **certificateSource**: 'AzureKeyVault' (Required): Defines the source of the SSL certificate.
+* **certificateSourceParameters**: [KeyVaultCertificateSourceParameters](#keyvaultcertificatesourceparameters) (Required): Defines the certificate source parameters using user's keyvault certificate for enabling SSL.
+
+### CdnManagedHttpsParameters
+#### Properties
+* **certificateSource**: 'Cdn' (Required): Defines the source of the SSL certificate.
+* **certificateSourceParameters**: [CdnCertificateSourceParameters](#cdncertificatesourceparameters) (Required): Defines the certificate source parameters using CDN managed certificate for enabling SSL.
+
+
+## CustomDomainPropertiesParametersOrCustomDomainProperties
+### Properties
+* **customHttpsParameters**: [CustomDomainHttpsParameters](#customdomainhttpsparameters) (ReadOnly): Certificate parameters for securing custom HTTPS
+* **customHttpsProvisioningState**: 'Disabled' | 'Disabling' | 'Enabled' | 'Enabling' | 'Failed' | string (ReadOnly): Provisioning status of the custom domain.
+* **customHttpsProvisioningSubstate**: 'CertificateDeleted' | 'CertificateDeployed' | 'DeletingCertificate' | 'DeployingCertificate' | 'DomainControlValidationRequestApproved' | 'DomainControlValidationRequestRejected' | 'DomainControlValidationRequestTimedOut' | 'IssuingCertificate' | 'PendingDomainControlValidationREquestApproval' | 'SubmittingDomainControlValidationRequest' | string (ReadOnly): Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step.
+* **hostName**: string (Required): The host name of the custom domain. Must be a domain name.
+* **provisioningState**: 'Disabled' | 'Disabling' | 'Enabled' | 'Enabling' | 'Failed' | string (ReadOnly): Provisioning status of Custom Https of the custom domain.
+* **resourceState**: 'Active' | 'Creating' | 'Deleting' | string (ReadOnly): Resource status of the custom domain.
+* **validationData**: string (ReadOnly): Special validation or data may be required when delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China.
+
+## CustomRule
+### Properties
+* **action**: 'Allow' | 'Block' | 'Log' | 'Redirect' | string (Required): Describes what action to be applied when rule matches
+* **enabledState**: 'Disabled' | 'Enabled' | string: Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
+* **matchConditions**: [MatchCondition](#matchcondition)[] (Required): List of match conditions.
+* **name**: string (Required): Defines the name of the custom rule
+* **priority**: int (Required): Defines in what order this rule be evaluated in the overall list of custom rules
+
+## CustomRuleList
+### Properties
+* **rules**: [CustomRule](#customrule)[]: List of rules
+
+## DeepCreatedCustomDomain
+### Properties
+* **name**: string (Required): Custom domain name.
+* **properties**: [DeepCreatedCustomDomainProperties](#deepcreatedcustomdomainproperties): Properties of the custom domain created on the CDN endpoint.
+
+## DeepCreatedCustomDomainProperties
+### Properties
+* **hostName**: string (Required): The host name of the custom domain. Must be a domain name.
+* **validationData**: string: Special validation or data may be required when delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China.
+
+## DeepCreatedOrigin
+### Properties
+* **name**: string (Required): Origin name which must be unique within the endpoint.
+* **properties**: [DeepCreatedOriginProperties](#deepcreatedoriginproperties): Properties of the origin created on the CDN endpoint.
+
+## DeepCreatedOriginGroup
+### Properties
+* **name**: string (Required): Origin group name which must be unique within the endpoint.
+* **properties**: [DeepCreatedOriginGroupProperties](#deepcreatedorigingroupproperties): Properties of the origin group created on the CDN endpoint.
+
+## DeepCreatedOriginGroupProperties
+### Properties
+* **healthProbeSettings**: [HealthProbeParameters](#healthprobeparameters): Health probe settings to the origin that is used to determine the health of the origin.
+* **origins**: [ResourceReference](#resourcereference)[] (Required): The source of the content being delivered via CDN within given origin group.
+* **responseBasedOriginErrorDetectionSettings**: [ResponseBasedOriginErrorDetectionParameters](#responsebasedoriginerrordetectionparameters): The JSON object that contains the properties to determine origin health using real requests/responses.This property is currently not supported.
+* **trafficRestorationTimeToHealedOrNewEndpointsInMinutes**: int: Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported.
+
+## DeepCreatedOriginProperties
+### Properties
+* **enabled**: bool: Origin is enabled for load balancing or not. By default, origin is always enabled.
+* **hostName**: string (Required): The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. This should be unique across all origins in an endpoint.
+* **httpPort**: int: The value of the HTTP port. Must be between 1 and 65535.
+* **httpsPort**: int: The value of the HTTPS port. Must be between 1 and 65535.
+* **originHostHeader**: string: The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default.
+* **priority**: int: Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5.
+* **privateEndpointStatus**: 'Approved' | 'Disconnected' | 'Pending' | 'Rejected' | 'Timeout' | string (ReadOnly): The approval status for the connection to the Private Link
+* **privateLinkAlias**: string: The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private'
+* **privateLinkApprovalMessage**: string: A custom message to be included in the approval request to connect to the Private Link.
+* **privateLinkLocation**: string: The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated
+* **privateLinkResourceId**: string: The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private'
+* **weight**: int: Weight of the origin in given origin group for load balancing. Must be between 1 and 1000
+
+## DeliveryRule
+### Properties
+* **actions**: [DeliveryRuleActionAutoGenerated](#deliveryruleactionautogenerated)[] (Required): A list of actions that are executed when all the conditions of a rule are satisfied.
+* **conditions**: [DeliveryRuleCondition](#deliveryrulecondition)[]: A list of conditions that must be matched for the actions to be executed
+* **name**: string: Name of the rule
+* **order**: int (Required): The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
+
+## DeliveryRuleActionAutoGenerated
+* **Discriminator**: name
+
+### Base Properties
+
+### DeliveryRuleCacheExpirationAction
+#### Properties
+* **name**: 'CacheExpiration' (Required): The name of the action for the delivery rule.
+* **parameters**: [CacheExpirationActionParameters](#cacheexpirationactionparameters) (Required): Defines the parameters for the action.
+
+### DeliveryRuleCacheKeyQueryStringAction
+#### Properties
+* **name**: 'CacheKeyQueryString' (Required): The name of the action for the delivery rule.
+* **parameters**: [CacheKeyQueryStringActionParameters](#cachekeyquerystringactionparameters) (Required): Defines the parameters for the action.
+
+### DeliveryRuleRequestHeaderAction
+#### Properties
+* **name**: 'ModifyRequestHeader' (Required): The name of the action for the delivery rule.
+* **parameters**: [HeaderActionParameters](#headeractionparameters) (Required): Defines the parameters for the action.
+
+### DeliveryRuleResponseHeaderAction
+#### Properties
+* **name**: 'ModifyResponseHeader' (Required): The name of the action for the delivery rule.
+* **parameters**: [HeaderActionParameters](#headeractionparameters) (Required): Defines the parameters for the action.
+
+### OriginGroupOverrideAction
+#### Properties
+* **name**: 'OriginGroupOverride' (Required): The name of the action for the delivery rule.
+* **parameters**: [OriginGroupOverrideActionParameters](#origingroupoverrideactionparameters) (Required): Defines the parameters for the action.
+
+### DeliveryRuleRouteConfigurationOverrideAction
+#### Properties
+* **name**: 'RouteConfigurationOverride' (Required): The name of the action for the delivery rule.
+* **parameters**: [RouteConfigurationOverrideActionParameters](#routeconfigurationoverrideactionparameters) (Required): Defines the parameters for the action.
+
+### UrlRedirectAction
+#### Properties
+* **name**: 'UrlRedirect' (Required): The name of the action for the delivery rule.
+* **parameters**: [UrlRedirectActionParameters](#urlredirectactionparameters) (Required): Defines the parameters for the action.
+
+### UrlRewriteAction
+#### Properties
+* **name**: 'UrlRewrite' (Required): The name of the action for the delivery rule.
+* **parameters**: [UrlRewriteActionParameters](#urlrewriteactionparameters) (Required): Defines the parameters for the action.
+
+### UrlSigningAction
+#### Properties
+* **name**: 'UrlSigning' (Required): The name of the action for the delivery rule.
+* **parameters**: [UrlSigningActionParameters](#urlsigningactionparameters) (Required): Defines the parameters for the action.
+
+
+## DeliveryRuleCondition
+* **Discriminator**: name
+
+### Base Properties
+
+### DeliveryRuleClientPortCondition
+#### Properties
+* **name**: 'ClientPort' (Required): The name of the condition for the delivery rule.
+* **parameters**: [ClientPortMatchConditionParameters](#clientportmatchconditionparameters) (Required): Defines the parameters for the condition.
+
+### DeliveryRuleCookiesCondition
+#### Properties
+* **name**: 'Cookies' (Required): The name of the condition for the delivery rule.
+* **parameters**: [CookiesMatchConditionParameters](#cookiesmatchconditionparameters) (Required): Defines the parameters for the condition.
+
+### DeliveryRuleHostNameCondition
+#### Properties
+* **name**: 'HostName' (Required): The name of the condition for the delivery rule.
+* **parameters**: [HostNameMatchConditionParameters](#hostnamematchconditionparameters) (Required): Defines the parameters for the condition.
+
+### DeliveryRuleHttpVersionCondition
+#### Properties
+* **name**: 'HttpVersion' (Required): The name of the condition for the delivery rule.
+* **parameters**: [HttpVersionMatchConditionParameters](#httpversionmatchconditionparameters) (Required): Defines the parameters for the condition.
+
+### DeliveryRuleIsDeviceCondition
+#### Properties
+* **name**: 'IsDevice' (Required): The name of the condition for the delivery rule.
+* **parameters**: [IsDeviceMatchConditionParameters](#isdevicematchconditionparameters) (Required): Defines the parameters for the condition.
+
+### DeliveryRulePostArgsCondition
+#### Properties
+* **name**: 'PostArgs' (Required): The name of the condition for the delivery rule.
+* **parameters**: [PostArgsMatchConditionParameters](#postargsmatchconditionparameters) (Required): Defines the parameters for the condition.
+
+### DeliveryRuleQueryStringCondition
+#### Properties
+* **name**: 'QueryString' (Required): The name of the condition for the delivery rule.
+* **parameters**: [QueryStringMatchConditionParameters](#querystringmatchconditionparameters) (Required): Defines the parameters for the condition.
+
+### DeliveryRuleRemoteAddressCondition
+#### Properties
+* **name**: 'RemoteAddress' (Required): The name of the condition for the delivery rule.
+* **parameters**: [RemoteAddressMatchConditionParameters](#remoteaddressmatchconditionparameters) (Required): Defines the parameters for the condition.
+
+### DeliveryRuleRequestBodyCondition
+#### Properties
+* **name**: 'RequestBody' (Required): The name of the condition for the delivery rule.
+* **parameters**: [RequestBodyMatchConditionParameters](#requestbodymatchconditionparameters) (Required): Defines the parameters for the condition.
+
+### DeliveryRuleRequestHeaderCondition
+#### Properties
+* **name**: 'RequestHeader' (Required): The name of the condition for the delivery rule.
+* **parameters**: [RequestHeaderMatchConditionParameters](#requestheadermatchconditionparameters) (Required): Defines the parameters for the condition.
+
+### DeliveryRuleRequestMethodCondition
+#### Properties
+* **name**: 'RequestMethod' (Required): The name of the condition for the delivery rule.
+* **parameters**: [RequestMethodMatchConditionParameters](#requestmethodmatchconditionparameters) (Required): Defines the parameters for the condition.
+
+### DeliveryRuleRequestSchemeCondition
+#### Properties
+* **name**: 'RequestScheme' (Required): The name of the condition for the delivery rule.
+* **parameters**: [RequestSchemeMatchConditionParameters](#requestschemematchconditionparameters) (Required): Defines the parameters for the condition.
+
+### DeliveryRuleRequestUriCondition
+#### Properties
+* **name**: 'RequestUri' (Required): The name of the condition for the delivery rule.
+* **parameters**: [RequestUriMatchConditionParameters](#requesturimatchconditionparameters) (Required): Defines the parameters for the condition.
+
+### DeliveryRuleServerPortCondition
+#### Properties
+* **name**: 'ServerPort' (Required): The name of the condition for the delivery rule.
+* **parameters**: [ServerPortMatchConditionParameters](#serverportmatchconditionparameters) (Required): Defines the parameters for the condition.
+
+### DeliveryRuleSocketAddrCondition
+#### Properties
+* **name**: 'SocketAddr' (Required): The name of the condition for the delivery rule.
+* **parameters**: [SocketAddrMatchConditionParameters](#socketaddrmatchconditionparameters) (Required): Defines the parameters for the condition.
+
+### DeliveryRuleSslProtocolCondition
+#### Properties
+* **name**: 'SslProtocol' (Required): The name of the condition for the delivery rule.
+* **parameters**: [SslProtocolMatchConditionParameters](#sslprotocolmatchconditionparameters) (Required): Defines the parameters for the condition.
+
+### DeliveryRuleUrlFileExtensionCondition
+#### Properties
+* **name**: 'UrlFileExtension' (Required): The name of the condition for the delivery rule.
+* **parameters**: [UrlFileExtensionMatchConditionParameters](#urlfileextensionmatchconditionparameters) (Required): Defines the parameters for the condition.
+
+### DeliveryRuleUrlFileNameCondition
+#### Properties
+* **name**: 'UrlFileName' (Required): The name of the condition for the delivery rule.
+* **parameters**: [UrlFileNameMatchConditionParameters](#urlfilenamematchconditionparameters) (Required): Defines the parameters for the condition.
+
+### DeliveryRuleUrlPathCondition
+#### Properties
+* **name**: 'UrlPath' (Required): The name of the condition for the delivery rule.
+* **parameters**: [UrlPathMatchConditionParameters](#urlpathmatchconditionparameters) (Required): Defines the parameters for the condition.
+
+
+## DomainValidationProperties
+### Properties
+* **expirationDate**: string (ReadOnly): The date time that the token expires
+* **validationToken**: string (ReadOnly): Challenge used for DNS TXT record or file based validation
+
+## EndpointProperties
+### Properties
+* **contentTypesToCompress**: string[]: List of content types on which compression applies. The value should be a valid MIME type.
+* **customDomains**: [DeepCreatedCustomDomain](#deepcreatedcustomdomain)[] (ReadOnly): The custom domains under the endpoint.
+* **defaultOriginGroup**: [ResourceReference](#resourcereference): A reference to the origin group.
+* **deliveryPolicy**: [EndpointPropertiesUpdateParametersDeliveryPolicy](#endpointpropertiesupdateparametersdeliverypolicy): A policy that specifies the delivery rules to be used for an endpoint.
+* **geoFilters**: [GeoFilter](#geofilter)[]: List of rules defining the user's geo access within a CDN endpoint. Each geo filter defines an access rule to a specified path or content, e.g. block APAC for path /pictures/
+* **hostName**: string (ReadOnly): The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net
+* **isCompressionEnabled**: bool: Indicates whether content compression is enabled on CDN. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on CDN when requested content is smaller than 1 byte or larger than 1 MB.
+* **isHttpAllowed**: bool: Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed.
+* **isHttpsAllowed**: bool: Indicates whether HTTPS traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed.
+* **optimizationType**: 'DynamicSiteAcceleration' | 'GeneralMediaStreaming' | 'GeneralWebDelivery' | 'LargeFileDownload' | 'VideoOnDemandMediaStreaming' | string: Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media services. With this information, CDN can apply scenario driven optimization.
+* **originGroups**: [DeepCreatedOriginGroup](#deepcreatedorigingroup)[]: The origin groups comprising of origins that are used for load balancing the traffic based on availability.
+* **originHostHeader**: string: The host header value sent to the origin with each request. This property at Endpoint is only allowed when endpoint uses single origin and can be overridden by the same property specified at origin.If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default.
+* **originPath**: string: A directory path on the origin that CDN can use to retrieve content from, e.g. contoso.cloudapp.net/originpath.
+* **origins**: [DeepCreatedOrigin](#deepcreatedorigin)[] (Required): The source of the content being delivered via CDN.
+* **probePath**: string: Path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the most optimal routes for the CDN. This is relative to the origin path. This property is only relevant when using a single origin.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning status of the endpoint.
+* **queryStringCachingBehavior**: 'BypassCaching' | 'IgnoreQueryString' | 'NotSet' | 'UseQueryString': Defines how CDN caches requests that include query strings. You can ignore any query strings when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request with a unique URL.
+* **resourceState**: 'Creating' | 'Deleting' | 'Running' | 'Starting' | 'Stopped' | 'Stopping' | string (ReadOnly): Resource status of the endpoint.
+* **urlSigningKeys**: [UrlSigningKey](#urlsigningkey)[]: List of keys used to validate the signed URL hashes.
+* **webApplicationFirewallPolicyLink**: [EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink](#endpointpropertiesupdateparameterswebapplicationfirewallpolicylink): Defines the Web Application Firewall policy for the endpoint (if applicable)
+
+## EndpointPropertiesUpdateParametersDeliveryPolicy
+### Properties
+* **description**: string: User-friendly description of the policy.
+* **rules**: [DeliveryRule](#deliveryrule)[] (Required): A list of the delivery rules.
+
+## EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
+### Properties
+* **id**: string: Resource ID.
+
+## GeoFilter
+### Properties
+* **action**: 'Allow' | 'Block' (Required): Action of the geo filter, i.e. allow or block access.
+* **countryCodes**: string[] (Required): Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US.
+* **relativePath**: string (Required): Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.)
+
+## HeaderActionParameters
+### Properties
+* **headerAction**: 'Append' | 'Delete' | 'Overwrite' | string (Required): Action to perform
+* **headerName**: string (Required): Name of the header to modify
+* **typeName**: 'DeliveryRuleHeaderActionParameters' | string (Required)
+* **value**: string: Value for the specified action
+
+## HealthProbeParameters
+### Properties
+* **probeIntervalInSeconds**: int: The number of seconds between health probes.Default is 240sec.
+* **probePath**: string: The path relative to the origin that is used to determine the health of the origin.
+* **probeProtocol**: 'Http' | 'Https' | 'NotSet': Protocol to use for health probe.
+* **probeRequestType**: 'GET' | 'HEAD' | 'NotSet': The type of health probe request that is made.
+
+## HostNameMatchConditionParameters
+### Properties
+* **matchValues**: string[]: The match value for the condition of the delivery rule
+* **negateCondition**: bool: Describes if this is negate condition or not
+* **operator**: 'Any' | 'BeginsWith' | 'Contains' | 'EndsWith' | 'Equal' | 'GreaterThan' | 'GreaterThanOrEqual' | 'LessThan' | 'LessThanOrEqual' | 'RegEx' | string (Required): Describes operator to be matched
+* **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms
+* **typeName**: 'DeliveryRuleHostNameConditionParameters' | string (Required)
+
+## HttpErrorRangeParameters
+### Properties
+* **begin**: int: The inclusive start of the http status code range.
+* **end**: int: The inclusive end of the http status code range.
+
+## HttpVersionMatchConditionParameters
+### Properties
+* **matchValues**: string[]: The match value for the condition of the delivery rule
+* **negateCondition**: bool: Describes if this is negate condition or not
+* **operator**: 'Equal' | string (Required): Describes operator to be matched
+* **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms
+* **typeName**: 'DeliveryRuleHttpVersionConditionParameters' | string (Required)
+
+## IsDeviceMatchConditionParameters
+### Properties
+* **matchValues**: 'Desktop' | 'Mobile' | string[]: The match value for the condition of the delivery rule
+* **negateCondition**: bool: Describes if this is negate condition or not
+* **operator**: 'Equal' | string (Required): Describes operator to be matched
+* **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms
+* **typeName**: 'DeliveryRuleIsDeviceConditionParameters' | string (Required)
+
+## KeyVaultCertificateSourceParameters
+### Properties
+* **deleteRule**: 'NoAction' | string (Required): Describes the action that shall be taken when the certificate is removed from Key Vault.
+* **resourceGroupName**: string (Required): Resource group of the user's Key Vault containing the SSL certificate
+* **secretName**: string (Required): The name of Key Vault Secret (representing the full certificate PFX) in Key Vault.
+* **secretVersion**: string: The version(GUID) of Key Vault Secret in Key Vault.
+* **subscriptionId**: string (Required): Subscription Id of the user's Key Vault containing the SSL certificate
+* **typeName**: 'KeyVaultCertificateSourceParameters' | string (Required)
+* **updateRule**: 'NoAction' | string (Required): Describes the action that shall be taken when the certificate is updated in Key Vault.
+* **vaultName**: string (Required): The name of the user's Key Vault containing the SSL certificate
+
+## KeyVaultSigningKeyParameters
+### Properties
+* **resourceGroupName**: string (Required): Resource group of the user's Key Vault containing the secret
+* **secretName**: string (Required): The name of secret in Key Vault.
+* **secretVersion**: string (Required): The version(GUID) of secret in Key Vault.
+* **subscriptionId**: string (Required): Subscription Id of the user's Key Vault containing the secret
+* **typeName**: 'KeyVaultSigningKeyParameters' | string (Required)
+* **vaultName**: string (Required): The name of the user's Key Vault containing the secret
+
+## LoadBalancingSettingsParameters
+### Properties
+* **additionalLatencyInMilliseconds**: int: The additional latency in milliseconds for probes to fall into the lowest latency bucket
+* **sampleSize**: int: The number of samples to consider for load balancing decisions
+* **successfulSamplesRequired**: int: The number of samples within the sample period that must succeed
+
+## ManagedRuleGroupOverride
+### Properties
+* **ruleGroupName**: string (Required): Describes the managed rule group within the rule set to override
+* **rules**: [ManagedRuleOverride](#managedruleoverride)[]: List of rules that will be enabled. If none specified, all rules in the group will be disabled.
+
+## ManagedRuleOverride
+### Properties
+* **action**: 'Allow' | 'Block' | 'Log' | 'Redirect' | string: Describes the override action to be applied when rule matches.
+* **enabledState**: 'Disabled' | 'Enabled' | string: Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified.
+* **ruleId**: string (Required): Identifier for the managed rule.
+
+## ManagedRuleSet
+### Properties
+* **anomalyScore**: int: Verizon only : If the rule set supports anomaly detection mode, this describes the threshold for blocking requests.
+* **ruleGroupOverrides**: [ManagedRuleGroupOverride](#managedrulegroupoverride)[]: Defines the rule overrides to apply to the rule set.
+* **ruleSetType**: string (Required): Defines the rule set type to use.
+* **ruleSetVersion**: string (Required): Defines the version of the rule set to use.
+
+## ManagedRuleSetList
+### Properties
+* **managedRuleSets**: [ManagedRuleSet](#managedruleset)[]: List of rule sets.
+
+## MatchCondition
+### Properties
+* **matchValue**: string[] (Required): List of possible match values.
+* **matchVariable**: 'Cookies' | 'PostArgs' | 'QueryString' | 'RemoteAddr' | 'RequestBody' | 'RequestHeader' | 'RequestMethod' | 'RequestUri' | 'SocketAddr' | string (Required): Match variable to compare against.
+* **negateCondition**: bool: Describes if the result of this condition should be negated.
+* **operator**: 'Any' | 'BeginsWith' | 'Contains' | 'EndsWith' | 'Equal' | 'GeoMatch' | 'GreaterThan' | 'GreaterThanOrEqual' | 'IPMatch' | 'LessThan' | 'LessThanOrEqual' | 'RegEx' | string (Required): Describes operator to be matched
+* **selector**: string: Selector can used to match a specific key for QueryString, Cookies, RequestHeader or PostArgs.
+* **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms.
+
+## OriginGroupOverride
+### Properties
+* **forwardingProtocol**: 'HttpOnly' | 'HttpsOnly' | 'MatchRequest' | string: Protocol this rule will use when forwarding traffic to backends.
+* **originGroup**: [ResourceReference](#resourcereference): defines the OriginGroup that would override the DefaultOriginGroup on route.
+
+## OriginGroupOverrideActionParameters
+### Properties
+* **originGroup**: [ResourceReference](#resourcereference) (Required): defines the OriginGroup that would override the DefaultOriginGroup.
+* **typeName**: 'DeliveryRuleOriginGroupOverrideActionParameters' | string (Required)
+
+## OriginGroupProperties
+### Properties
+* **healthProbeSettings**: [HealthProbeParameters](#healthprobeparameters): Health probe settings to the origin that is used to determine the health of the origin.
+* **origins**: [ResourceReference](#resourcereference)[]: The source of the content being delivered via CDN within given origin group.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning status of the origin group.
+* **resourceState**: 'Active' | 'Creating' | 'Deleting' | string (ReadOnly): Resource status of the origin group.
+* **responseBasedOriginErrorDetectionSettings**: [ResponseBasedOriginErrorDetectionParameters](#responsebasedoriginerrordetectionparameters): The JSON object that contains the properties to determine origin health using real requests/responses. This property is currently not supported.
+* **trafficRestorationTimeToHealedOrNewEndpointsInMinutes**: int: Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported.
+
+## OriginProperties
+### Properties
+* **enabled**: bool: Origin is enabled for load balancing or not
+* **hostName**: string: The address of the origin. Domain names, IPv4 addresses, and IPv6 addresses are supported.This should be unique across all origins in an endpoint.
+* **httpPort**: int: The value of the HTTP port. Must be between 1 and 65535.
+* **httpsPort**: int: The value of the HTTPS port. Must be between 1 and 65535.
+* **originHostHeader**: string: The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. This overrides the host header defined at Endpoint
+* **priority**: int: Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5
+* **privateEndpointStatus**: 'Approved' | 'Disconnected' | 'Pending' | 'Rejected' | 'Timeout' | string (ReadOnly): The approval status for the connection to the Private Link
+* **privateLinkAlias**: string: The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private'
+* **privateLinkApprovalMessage**: string: A custom message to be included in the approval request to connect to the Private Link.
+* **privateLinkLocation**: string: The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated
+* **privateLinkResourceId**: string: The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private'
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning status of the origin.
+* **resourceState**: 'Active' | 'Creating' | 'Deleting' | string (ReadOnly): Resource status of the origin.
+* **weight**: int: Weight of the origin in given origin group for load balancing. Must be between 1 and 1000
+
+## PolicySettings
+### Properties
+* **defaultCustomBlockResponseBody**: string: If the action type is block, customer can override the response body. The body must be specified in base64 encoding.
+* **defaultCustomBlockResponseStatusCode**: int: If the action type is block, this field defines the default customer overridable http response status code.
+* **defaultRedirectUrl**: string: If action type is redirect, this field represents the default redirect URL for the client.
+* **enabledState**: 'Disabled' | 'Enabled' | string: describes if the policy is in enabled state or disabled state
+* **mode**: 'Detection' | 'Prevention' | string: Describes if it is in detection mode or prevention mode at policy level.
+
+## PostArgsMatchConditionParameters
+### Properties
+* **matchValues**: string[]: The match value for the condition of the delivery rule
+* **negateCondition**: bool: Describes if this is negate condition or not
+* **operator**: 'Any' | 'BeginsWith' | 'Contains' | 'EndsWith' | 'Equal' | 'GreaterThan' | 'GreaterThanOrEqual' | 'LessThan' | 'LessThanOrEqual' | 'RegEx' | string (Required): Describes operator to be matched
+* **selector**: string: Name of PostArg to be matched
+* **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms
+* **typeName**: 'DeliveryRulePostArgsConditionParameters' | string (Required)
+
+## ProfileProperties
+### Properties
+* **extendedProperties**: [ProfilePropertiesExtendedProperties](#profilepropertiesextendedproperties): Key-Value pair representing additional properties for profiles.
+* **frontDoorId**: string (ReadOnly): The Id of the frontdoor.
+* **originResponseTimeoutSeconds**: int: Send and receive timeout on forwarding request to the origin. When timeout is reached, the request fails and returns.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning status of the profile.
+* **resourceState**: 'AbortingMigration' | 'Active' | 'CommittingMigration' | 'Creating' | 'Deleting' | 'Disabled' | 'Migrated' | 'Migrating' | 'PendingMigrationCommit' | string (ReadOnly): Resource status of the profile.
+
+## ProfilePropertiesExtendedProperties
+### Properties
+### Additional Properties
+* **Additional Properties Type**: string
+
+## QueryStringMatchConditionParameters
+### Properties
+* **matchValues**: string[]: The match value for the condition of the delivery rule
+* **negateCondition**: bool: Describes if this is negate condition or not
+* **operator**: 'Any' | 'BeginsWith' | 'Contains' | 'EndsWith' | 'Equal' | 'GreaterThan' | 'GreaterThanOrEqual' | 'LessThan' | 'LessThanOrEqual' | 'RegEx' | string (Required): Describes operator to be matched
+* **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms
+* **typeName**: 'DeliveryRuleQueryStringConditionParameters' | string (Required)
+
+## RateLimitRule
+### Properties
+* **action**: 'Allow' | 'Block' | 'Log' | 'Redirect' | string (Required): Describes what action to be applied when rule matches
+* **enabledState**: 'Disabled' | 'Enabled' | string: Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
+* **matchConditions**: [MatchCondition](#matchcondition)[] (Required): List of match conditions.
+* **name**: string (Required): Defines the name of the custom rule
+* **priority**: int (Required): Defines in what order this rule be evaluated in the overall list of custom rules
+* **rateLimitDurationInMinutes**: int (Required): Defines rate limit duration. Default is 1 minute.
+* **rateLimitThreshold**: int (Required): Defines rate limit threshold.
+
+## RateLimitRuleList
+### Properties
+* **rules**: [RateLimitRule](#ratelimitrule)[]: List of rules
+
+## RemoteAddressMatchConditionParameters
+### Properties
+* **matchValues**: string[]: Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
+* **negateCondition**: bool: Describes if this is negate condition or not
+* **operator**: 'Any' | 'GeoMatch' | 'IPMatch' | string (Required): Describes operator to be matched
+* **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms
+* **typeName**: 'DeliveryRuleRemoteAddressConditionParameters' | string (Required)
+
+## RequestBodyMatchConditionParameters
+### Properties
+* **matchValues**: string[]: The match value for the condition of the delivery rule
+* **negateCondition**: bool: Describes if this is negate condition or not
+* **operator**: 'Any' | 'BeginsWith' | 'Contains' | 'EndsWith' | 'Equal' | 'GreaterThan' | 'GreaterThanOrEqual' | 'LessThan' | 'LessThanOrEqual' | 'RegEx' | string (Required): Describes operator to be matched
+* **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms
+* **typeName**: 'DeliveryRuleRequestBodyConditionParameters' | string (Required)
+
+## RequestHeaderMatchConditionParameters
+### Properties
+* **matchValues**: string[]: The match value for the condition of the delivery rule
+* **negateCondition**: bool: Describes if this is negate condition or not
+* **operator**: 'Any' | 'BeginsWith' | 'Contains' | 'EndsWith' | 'Equal' | 'GreaterThan' | 'GreaterThanOrEqual' | 'LessThan' | 'LessThanOrEqual' | 'RegEx' | string (Required): Describes operator to be matched
+* **selector**: string: Name of Header to be matched
+* **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms
+* **typeName**: 'DeliveryRuleRequestHeaderConditionParameters' | string (Required)
+
+## RequestMethodMatchConditionParameters
+### Properties
+* **matchValues**: 'DELETE' | 'GET' | 'HEAD' | 'OPTIONS' | 'POST' | 'PUT' | 'TRACE' | string[]: The match value for the condition of the delivery rule
+* **negateCondition**: bool: Describes if this is negate condition or not
+* **operator**: 'Equal' | string (Required): Describes operator to be matched
+* **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms
+* **typeName**: 'DeliveryRuleRequestMethodConditionParameters' | string (Required)
+
+## RequestSchemeMatchConditionParameters
+### Properties
+* **matchValues**: 'HTTP' | 'HTTPS' | string[]: The match value for the condition of the delivery rule
+* **negateCondition**: bool: Describes if this is negate condition or not
+* **operator**: 'Equal' | string (Required): Describes operator to be matched
+* **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms
+* **typeName**: 'DeliveryRuleRequestSchemeConditionParameters' | string (Required)
+
+## RequestUriMatchConditionParameters
+### Properties
+* **matchValues**: string[]: The match value for the condition of the delivery rule
+* **negateCondition**: bool: Describes if this is negate condition or not
+* **operator**: 'Any' | 'BeginsWith' | 'Contains' | 'EndsWith' | 'Equal' | 'GreaterThan' | 'GreaterThanOrEqual' | 'LessThan' | 'LessThanOrEqual' | 'RegEx' | string (Required): Describes operator to be matched
+* **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms
+* **typeName**: 'DeliveryRuleRequestUriConditionParameters' | string (Required)
+
+## ResourceReference
+### Properties
+* **id**: string: Resource ID.
+
+## ResponseBasedOriginErrorDetectionParameters
+### Properties
+* **httpErrorRanges**: [HttpErrorRangeParameters](#httperrorrangeparameters)[]: The list of Http status code ranges that are considered as server errors for origin and it is marked as unhealthy.
+* **responseBasedDetectedErrorTypes**: 'None' | 'TcpAndHttpErrors' | 'TcpErrorsOnly': Type of response errors for real user requests for which origin will be deemed unhealthy
+* **responseBasedFailoverThresholdPercentage**: int: The percentage of failed requests in the sample where failover should trigger.
+
+## RouteConfigurationOverrideActionParameters
+### Properties
+* **cacheConfiguration**: [CacheConfiguration](#cacheconfiguration): The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
+* **originGroupOverride**: [OriginGroupOverride](#origingroupoverride): A reference to the origin group override configuration. Leave empty to use the default origin group on route.
+* **typeName**: 'DeliveryRuleRouteConfigurationOverrideActionParameters' | string (Required)
+
+## RouteProperties
+### Properties
+* **cacheConfiguration**: [AfdRouteCacheConfiguration](#afdroutecacheconfiguration): The caching configuration for this route. To disable caching, do not provide a cacheConfiguration object.
+* **customDomains**: [ActivatedResourceReference](#activatedresourcereference)[]: Domains referenced by this endpoint.
+* **deploymentStatus**: 'Failed' | 'InProgress' | 'NotStarted' | 'Succeeded' | string (ReadOnly)
+* **enabledState**: 'Disabled' | 'Enabled' | string: Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'
+* **endpointName**: string (ReadOnly): The name of the endpoint which holds the route.
+* **forwardingProtocol**: 'HttpOnly' | 'HttpsOnly' | 'MatchRequest' | string: Protocol this rule will use when forwarding traffic to backends.
+* **httpsRedirect**: 'Disabled' | 'Enabled' | string: Whether to automatically redirect HTTP traffic to HTTPS traffic. Note that this is a easy way to set up this rule and it will be the first rule that gets executed.
+* **linkToDefaultDomain**: 'Disabled' | 'Enabled' | string: whether this route will be linked to the default endpoint domain.
+* **originGroup**: [ResourceReference](#resourcereference): A reference to the origin group.
+* **originPath**: string: A directory path on the origin that AzureFrontDoor can use to retrieve content from, e.g. contoso.cloudapp.net/originpath.
+* **patternsToMatch**: string[]: The route patterns of the rule.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning status
+* **ruleSets**: [ResourceReference](#resourcereference)[]: rule sets referenced by this endpoint.
+* **supportedProtocols**: 'Http' | 'Https' | string[]: List of supported protocols for this route.
+
+## RuleProperties
+### Properties
+* **actions**: [DeliveryRuleActionAutoGenerated](#deliveryruleactionautogenerated)[]: A list of actions that are executed when all the conditions of a rule are satisfied.
+* **conditions**: [DeliveryRuleCondition](#deliveryrulecondition)[]: A list of conditions that must be matched for the actions to be executed
+* **deploymentStatus**: 'Failed' | 'InProgress' | 'NotStarted' | 'Succeeded' | string (ReadOnly)
+* **matchProcessingBehavior**: 'Continue' | 'Stop' | string: If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
+* **order**: int: The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning status
+* **ruleSetName**: string (ReadOnly): The name of the rule set containing the rule.
+
+## RuleSetProperties
+### Properties
+* **deploymentStatus**: 'Failed' | 'InProgress' | 'NotStarted' | 'Succeeded' | string (ReadOnly)
+* **profileName**: string (ReadOnly): The name of the profile which holds the rule set.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning status
+
+## SecretParameters
+* **Discriminator**: type
+
+### Base Properties
+
+### AzureFirstPartyManagedCertificateParameters
+#### Properties
+* **type**: 'AzureFirstPartyManagedCertificate' (Required): The type of the secret resource.
+
+### CustomerCertificateParameters
+#### Properties
+* **certificateAuthority**: string (ReadOnly): Certificate issuing authority.
+* **expirationDate**: string (ReadOnly): Certificate expiration date.
+* **secretSource**: [ResourceReference](#resourcereference) (Required): Resource reference to the Azure Key Vault certificate. Expected to be in format of /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{certificateName}
+* **secretVersion**: string: Version of the secret to be used
+* **subject**: string (ReadOnly): Subject name in the certificate.
+* **subjectAlternativeNames**: string[]: The list of SANs.
+* **thumbprint**: string (ReadOnly): Certificate thumbprint.
+* **type**: 'CustomerCertificate' (Required): The type of the secret resource.
+* **useLatestVersion**: bool: Whether to use the latest version for the certificate
+
+### ManagedCertificateParameters
+#### Properties
+* **expirationDate**: string (ReadOnly): Certificate expiration date.
+* **subject**: string (ReadOnly): Subject name in the certificate.
+* **type**: 'ManagedCertificate' (Required): The type of the secret resource.
+
+### UrlSigningKeyParameters
+#### Properties
+* **keyId**: string (Required): Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash.
+* **secretSource**: [ResourceReference](#resourcereference) (Required): Resource reference to the Azure Key Vault secret. Expected to be in format of /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{secretName}
+* **secretVersion**: string: Version of the secret to be used
+* **type**: 'UrlSigningKey' (Required): The type of the secret resource.
+
+
+## SecretProperties
+### Properties
+* **deploymentStatus**: 'Failed' | 'InProgress' | 'NotStarted' | 'Succeeded' | string (ReadOnly)
+* **parameters**: [SecretParameters](#secretparameters): object which contains secret parameters
+* **profileName**: string (ReadOnly): The name of the profile which holds the secret.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning status
+
+## SecurityPolicyProperties
+### Properties
+* **deploymentStatus**: 'Failed' | 'InProgress' | 'NotStarted' | 'Succeeded' | string (ReadOnly)
+* **parameters**: [SecurityPolicyPropertiesParameters](#securitypolicypropertiesparameters): object which contains security policy parameters
+* **profileName**: string (ReadOnly): The name of the profile which holds the security policy.
+* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning status
+
+## SecurityPolicyPropertiesParameters
+* **Discriminator**: type
+
+### Base Properties
+
+### SecurityPolicyWebApplicationFirewallParameters
+#### Properties
+* **associations**: [SecurityPolicyWebApplicationFirewallAssociation](#securitypolicywebapplicationfirewallassociation)[]: Waf associations
+* **type**: 'WebApplicationFirewall' (Required): The type of the Security policy to create.
+* **wafPolicy**: [ResourceReference](#resourcereference): Resource ID.
+
+
+## SecurityPolicyWebApplicationFirewallAssociation
+### Properties
+* **domains**: [ActivatedResourceReference](#activatedresourcereference)[]: List of domains.
+* **patternsToMatch**: string[]: List of paths
+
+## ServerPortMatchConditionParameters
+### Properties
+* **matchValues**: string[]: The match value for the condition of the delivery rule
+* **negateCondition**: bool: Describes if this is negate condition or not
+* **operator**: 'Any' | 'BeginsWith' | 'Contains' | 'EndsWith' | 'Equal' | 'GreaterThan' | 'GreaterThanOrEqual' | 'LessThan' | 'LessThanOrEqual' | 'RegEx' | string (Required): Describes operator to be matched
+* **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms
+* **typeName**: 'DeliveryRuleServerPortConditionParameters' | string (Required)
+
+## SharedPrivateLinkResourceProperties
+### Properties
+* **groupId**: string: The group id from the provider of resource the shared private link resource is for.
+* **privateLink**: [ResourceReference](#resourcereference): The resource id of the resource the shared private link resource is for.
+* **privateLinkLocation**: string: The location of the shared private link resource
+* **requestMessage**: string: The request message for requesting approval of the shared private link resource.
+* **status**: 'Approved' | 'Disconnected' | 'Pending' | 'Rejected' | 'Timeout': Status of the shared private link resource. Can be Pending, Approved, Rejected, Disconnected, or Timeout.
+
+## Sku
+### Properties
+* **name**: 'Custom_Verizon' | 'Premium_AzureFrontDoor' | 'Premium_Verizon' | 'StandardPlus_955BandWidth_ChinaCdn' | 'StandardPlus_AvgBandWidth_ChinaCdn' | 'StandardPlus_ChinaCdn' | 'Standard_955BandWidth_ChinaCdn' | 'Standard_Akamai' | 'Standard_AvgBandWidth_ChinaCdn' | 'Standard_AzureFrontDoor' | 'Standard_ChinaCdn' | 'Standard_Microsoft' | 'Standard_Verizon' | string: Name of the pricing tier.
+
+## SocketAddrMatchConditionParameters
+### Properties
+* **matchValues**: string[]: The match value for the condition of the delivery rule
+* **negateCondition**: bool: Describes if this is negate condition or not
+* **operator**: 'Any' | 'IPMatch' | string (Required): Describes operator to be matched
+* **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms
+* **typeName**: 'DeliveryRuleSocketAddrConditionParameters' | string (Required)
+
+## SslProtocolMatchConditionParameters
+### Properties
+* **matchValues**: 'TLSv1' | 'TLSv1.1' | 'TLSv1.2' | string[]: The match value for the condition of the delivery rule
+* **negateCondition**: bool: Describes if this is negate condition or not
+* **operator**: 'Equal' | string (Required): Describes operator to be matched
+* **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms
+* **typeName**: 'DeliveryRuleSslProtocolConditionParameters' | string (Required)
+
+## SystemData
+### Properties
+* **createdAt**: string: The timestamp of resource creation (UTC)
+* **createdBy**: string: An identifier for the identity that created the resource
+* **createdByType**: 'application' | 'key' | 'managedIdentity' | 'user' | string: The type of identity that created the resource
+* **lastModifiedAt**: string: The timestamp of resource last modification (UTC)
+* **lastModifiedBy**: string: An identifier for the identity that last modified the resource
+* **lastModifiedByType**: 'application' | 'key' | 'managedIdentity' | 'user' | string: The type of identity that last modified the resource
+
+## TrackedResourceTags
+### Properties
+### Additional Properties
+* **Additional Properties Type**: string
+
+## TrackedResourceTags
+### Properties
+### Additional Properties
+* **Additional Properties Type**: string
+
+## TrackedResourceTags
+### Properties
+### Additional Properties
+* **Additional Properties Type**: string
+
+## TrackedResourceTags
+### Properties
+### Additional Properties
+* **Additional Properties Type**: string
+
+## UrlFileExtensionMatchConditionParameters
+### Properties
+* **matchValues**: string[]: The match value for the condition of the delivery rule
+* **negateCondition**: bool: Describes if this is negate condition or not
+* **operator**: 'Any' | 'BeginsWith' | 'Contains' | 'EndsWith' | 'Equal' | 'GreaterThan' | 'GreaterThanOrEqual' | 'LessThan' | 'LessThanOrEqual' | 'RegEx' | string (Required): Describes operator to be matched
+* **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms
+* **typeName**: 'DeliveryRuleUrlFileExtensionMatchConditionParameters' | string (Required)
+
+## UrlFileNameMatchConditionParameters
+### Properties
+* **matchValues**: string[]: The match value for the condition of the delivery rule
+* **negateCondition**: bool: Describes if this is negate condition or not
+* **operator**: 'Any' | 'BeginsWith' | 'Contains' | 'EndsWith' | 'Equal' | 'GreaterThan' | 'GreaterThanOrEqual' | 'LessThan' | 'LessThanOrEqual' | 'RegEx' | string (Required): Describes operator to be matched
+* **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms
+* **typeName**: 'DeliveryRuleUrlFilenameConditionParameters' | string (Required)
+
+## UrlPathMatchConditionParameters
+### Properties
+* **matchValues**: string[]: The match value for the condition of the delivery rule
+* **negateCondition**: bool: Describes if this is negate condition or not
+* **operator**: 'Any' | 'BeginsWith' | 'Contains' | 'EndsWith' | 'Equal' | 'GreaterThan' | 'GreaterThanOrEqual' | 'LessThan' | 'LessThanOrEqual' | 'RegEx' | 'Wildcard' | string (Required): Describes operator to be matched
+* **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms
+* **typeName**: 'DeliveryRuleUrlPathMatchConditionParameters' | string (Required)
+
+## UrlRedirectActionParameters
+### Properties
+* **customFragment**: string: Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
+* **customHostname**: string: Host to redirect. Leave empty to use the incoming host as the destination host.
+* **customPath**: string: The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
+* **customQueryString**: string: The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
+* **destinationProtocol**: 'Http' | 'Https' | 'MatchRequest' | string: Protocol to use for the redirect. The default value is MatchRequest
+* **redirectType**: 'Found' | 'Moved' | 'PermanentRedirect' | 'TemporaryRedirect' | string (Required): The redirect type the rule will use when redirecting traffic.
+* **typeName**: 'DeliveryRuleUrlRedirectActionParameters' | string (Required)
+
+## UrlRewriteActionParameters
+### Properties
+* **destination**: string (Required): Define the relative URL to which the above requests will be rewritten by.
+* **preserveUnmatchedPath**: bool: Whether to preserve unmatched path. Default value is true.
+* **sourcePattern**: string (Required): define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
+* **typeName**: 'DeliveryRuleUrlRewriteActionParameters' | string (Required)
+
+## UrlSigningActionParameters
+### Properties
+* **algorithm**: 'SHA256' | string: Algorithm to use for URL signing
+* **parameterNameOverride**: [UrlSigningParamIdentifier](#urlsigningparamidentifier)[]: Defines which query string parameters in the url to be considered for expires, key id etc.
+* **typeName**: 'DeliveryRuleUrlSigningActionParameters' | string (Required)
+
+## UrlSigningKey
+### Properties
+* **keyId**: string (Required): Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash.
+* **keySourceParameters**: [KeyVaultSigningKeyParameters](#keyvaultsigningkeyparameters) (Required): Defines the parameters for using customer key vault for Url Signing Key.
+
+## UrlSigningParamIdentifier
+### Properties
+* **paramIndicator**: 'Expires' | 'KeyId' | 'Signature' | string (Required): Indicates the purpose of the parameter
+* **paramName**: string (Required): Parameter name
+
diff --git a/generated/changeanalysis/log.out b/generated/changeanalysis/log.out
index bbf1d33846..0487faad92 100644
--- a/generated/changeanalysis/log.out
+++ b/generated/changeanalysis/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
diff --git a/generated/chaos/log.out b/generated/chaos/log.out
index 81a8df468c..2e525de237 100644
--- a/generated/chaos/log.out
+++ b/generated/chaos/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
diff --git a/generated/chaos/microsoft.chaos/2021-09-15-preview/types.md b/generated/chaos/microsoft.chaos/2021-09-15-preview/types.md
index c8fb014ed4..8dfec5df73 100644
--- a/generated/chaos/microsoft.chaos/2021-09-15-preview/types.md
+++ b/generated/chaos/microsoft.chaos/2021-09-15-preview/types.md
@@ -61,6 +61,7 @@
### Base Properties
* **name**: string (Required): String that represents a Capability URN.
+
### ContinuousAction
#### Properties
* **duration**: string (Required): ISO8601 formatted string that represents a duration.
diff --git a/generated/chaos/microsoft.chaos/2022-07-01-preview/types.md b/generated/chaos/microsoft.chaos/2022-07-01-preview/types.md
index 53ff58308f..9f8b3f108c 100644
--- a/generated/chaos/microsoft.chaos/2022-07-01-preview/types.md
+++ b/generated/chaos/microsoft.chaos/2022-07-01-preview/types.md
@@ -61,6 +61,7 @@
### Base Properties
* **name**: string (Required): String that represents a Capability URN.
+
### ContinuousAction
#### Properties
* **duration**: string (Required): ISO8601 formatted string that represents a duration.
diff --git a/generated/cloudshell/log.out b/generated/cloudshell/log.out
index 4a70135b35..2c68b8dc71 100644
--- a/generated/cloudshell/log.out
+++ b/generated/cloudshell/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | SkippedSemanticValidation | Semantic validation was skipped.
diff --git a/generated/cognitiveservices/log.out b/generated/cognitiveservices/log.out
index c6b5813d31..d7e7be48bb 100644
--- a/generated/cognitiveservices/log.out
+++ b/generated/cognitiveservices/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | SkippedSemanticValidation | Semantic validation was skipped.
diff --git a/generated/commerce/log.out b/generated/commerce/log.out
index 4a7e2149ef..2f4caaf4f2 100644
--- a/generated/commerce/log.out
+++ b/generated/commerce/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | SkippedSemanticValidation | Semantic validation was skipped.
diff --git a/generated/communication/log.out b/generated/communication/log.out
index 80d7e7ac0a..dfaa271029 100644
--- a/generated/communication/log.out
+++ b/generated/communication/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | SkippedSemanticValidation | Semantic validation was skipped.
diff --git a/generated/compute/log.out b/generated/compute/log.out
index d41e770fe3..06cbbc187b 100644
--- a/generated/compute/log.out
+++ b/generated/compute/log.out
@@ -1,4 +1,97 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+WARNING: Unable to parse swagger path "Microsoft.Compute/CloudserviceRP/stable/2022-04-04/common.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2022-03-01/computeRPCommon.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2022-03-01/virtualMachineScaleSet.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2022-03-01/virtualMachine.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2022-03-01/virtualMachineImage.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2022-03-01/virtualMachineExtensionImage.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2022-03-01/availabilitySet.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2022-03-01/proximityPlacementGroup.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2022-03-01/dedicatedHost.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2022-03-01/sshPublicKey.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2022-03-01/image.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2022-03-01/restorePoint.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2022-03-01/capacityReservation.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2022-03-01/logAnalytic.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2022-03-01/runCommand.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiskRP/stable/2022-03-02/diskRPCommon.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiskRP/stable/2022-03-02/disk.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiskRP/stable/2022-03-02/diskAccess.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiskRP/stable/2022-03-02/diskEncryptionSet.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiskRP/stable/2022-03-02/diskRestorePoint.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiskRP/stable/2022-03-02/snapshot.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/Skus/stable/2021-07-01/skus.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/GalleryRP/stable/2022-01-03/galleryRPCommon.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/GalleryRP/stable/2022-01-03/gallery.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/GalleryRP/stable/2022-01-03/sharedGallery.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/GalleryRP/stable/2022-01-03/communityGallery.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/CloudserviceRP/stable/2022-04-04/cloudService.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiskRP/stable/2022-03-02/common.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/CloudserviceRP/stable/2021-03-01/cloudService.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiskRP/stable/2021-12-01/disk.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/GalleryRP/stable/2022-01-03/common.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2022-03-01/common.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/GalleryRP/stable/2021-10-01/gallery.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/GalleryRP/stable/2021-07-01/sharedGallery.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/GalleryRP/stable/2021-07-01/communityGallery.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2021-11-01/compute.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2021-11-01/runCommands.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiskRP/stable/2021-08-01/disk.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2021-07-01/compute.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2021-07-01/runCommands.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/GalleryRP/stable/2021-07-01/gallery.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiskRP/stable/2021-04-01/disk.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiagnosticRP/preview/2021-06-01-preview/diagnostic.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2021-04-01/compute.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2021-04-01/runCommands.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/Skus/stable/2019-04-01/skus.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/GalleryRP/stable/2020-09-30/gallery.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/GalleryRP/stable/2020-09-30/sharedGallery.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2021-03-01/compute.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2021-03-01/runCommands.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiskRP/stable/2020-12-01/disk.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2020-12-01/compute.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2020-12-01/runCommands.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/GalleryRP/stable/2019-12-01/gallery.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2020-06-01/compute.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2020-06-01/runCommands.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiskRP/stable/2020-09-30/disk.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/CloudserviceRP/preview/2020-10-01-preview/cloudService.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/GalleryRP/preview/2020-09-30/gallery.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/GalleryRP/preview/2020-09-30/sharedGallery.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiskRP/stable/2020-06-30/disk.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiskRP/stable/2020-05-01/disk.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2019-12-01/compute.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2019-12-01/runCommands.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiskRP/stable/2019-11-01/disk.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2019-07-01/compute.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2019-07-01/runCommands.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/GalleryRP/stable/2019-07-01/gallery.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiskRP/stable/2019-07-01/disk.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2019-03-01/compute.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2019-03-01/runCommands.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiskRP/stable/2019-03-01/disk.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/GalleryRP/stable/2019-03-01/gallery.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2018-10-01/compute.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2018-10-01/runCommands.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/Skus/stable/2017-09-01/skus.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiskRP/stable/2018-09-30/disk.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/GalleryRP/stable/2018-06-01/gallery.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiskRP/stable/2018-06-01/disk.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2018-06-01/compute.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2018-06-01/runCommands.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2018-04-01/compute.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2018-04-01/runCommands.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiskRP/stable/2018-04-01/disk.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2017-12-01/compute.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2017-12-01/runCommands.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiskRP/stable/2017-03-30/disk.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2017-03-30/compute.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2017-03-30/runCommands.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/compute.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/DiskRP/preview/2016-04-30-preview/disk.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2016-03-30/compute.json"
+WARNING: Unable to parse swagger path "Microsoft.Compute/ComputeRP/stable/2015-06-15/compute.json"
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
@@ -98,10271 +191,37 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and
warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/common.json:38:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/common.json:55:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/common.json:68:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/common.json:77:5
warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/common.json:109:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/common.json:144:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceReadOnly' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/common.json:153:5
-warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/common.json:207:5
-warning | PreCheck/BinarySchema | 'The schema paths·1djjsnh·subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsoft-compute-cloudservices-cloudservicename-roleinstances-roleinstancename-remotedesktopfile·get·responses·200·content·application-x_rdp·schema with 'type: file', format: binary' will be treated as a binary blob for binary media types.
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/cloudService.json:511:11
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:178:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValue' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:194:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValueDisplay' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:213:5
-warning | PreCheck/SchemaMissingType | The schema 'UsageName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:238:5
-warning | PreCheck/SchemaMissingType | The schema 'Usage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:251:5
-warning | PreCheck/SchemaMissingType | The schema 'ListUsagesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:287:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:319:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceWithColocationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:354:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSize' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:367:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSizeListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:401:5
-warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:416:5
-warning | PreCheck/SchemaMissingType | The schema 'HardwareProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:437:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:638:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:677:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:694:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:702:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:719:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualHardDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:758:5
-warning | PreCheck/SchemaMissingType | The schema 'DiffDiskSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:856:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:869:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:891:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:956:5
-warning | PreCheck/SchemaMissingType | The schema 'StorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1037:5
-warning | PreCheck/SchemaMissingType | The schema 'UefiSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1060:5
-warning | PreCheck/SchemaMissingType | The schema 'SecurityProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1073:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalCapabilities' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1148:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalUnattendContent' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1161:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMListener' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1204:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1225:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1238:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1271:5
-warning | PreCheck/SchemaMissingType | The schema 'SshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1284:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1299:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultCertificate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1320:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultSecretGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1333:5
-warning | PreCheck/SchemaMissingType | The schema 'OSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1352:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReferenceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1400:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1421:5
-warning | PreCheck/SchemaMissingType | The schema 'PublicIPAddressSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1435:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1464:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1497:5
-warning | PreCheck/SchemaMissingType | The schema 'DiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1510:5
-warning | PreCheck/SchemaMissingType | The schema 'BillingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1544:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1554:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnosticsInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1581:5
-warning | PreCheck/SchemaMissingType | The schema 'MaintenanceRedeployStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1601:5
-warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1648:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiEntityReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1666:5
-warning | PreCheck/SchemaMissingType | The schema 'RollbackStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1675:5
-warning | PreCheck/SchemaMissingType | The schema 'ProxyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1719:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1740:5
-warning | PreCheck/SchemaMissingType | The schema 'PatchSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1752:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxPatchSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json:1790:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:3405:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:3429:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:3453:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticRepairsPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:3475:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticOSUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:3501:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:3518:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:3544:5
-warning | PreCheck/SchemaMissingType | The schema 'ScaleInPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:3582:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:3633:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:3666:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:3710:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:3737:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:3754:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:3818:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:3855:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:3908:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:3932:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:3956:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4013:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4070:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4091:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4109:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4160:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4208:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4229:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4247:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4259:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIpTag' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4271:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4284:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4303:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4316:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4366:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4396:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4423:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4450:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4507:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4530:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4554:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4573:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4589:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4654:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4699:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4777:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4818:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMReimageParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4855:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4863:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4880:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4906:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceRequiredIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4918:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineStatusCodeCount' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4933:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceViewStatusesSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4949:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4963:5
-warning | PreCheck/SchemaMissingType | The schema 'OrchestrationServiceSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:4982:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5013:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5053:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListWithLinkResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5072:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSkuCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5091:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5127:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListSkusResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5147:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoryStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5170:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5202:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5246:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListOSUpgradeHistory' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5266:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5289:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5367:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5415:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMNetworkProfileConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5489:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProtectionPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5501:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5514:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5533:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5547:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeRunningStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5572:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeProgressInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5617:5
-warning | PreCheck/SchemaMissingType | The schema 'RecoveryWalkResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5646:5
-warning | PreCheck/SchemaMissingType | The schema 'VMScaleSetConvertToSinglePlacementGroupInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5661:5
-warning | PreCheck/SchemaMissingType | The schema 'OrchestrationServiceStateInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json:5669:5
-warning | PreCheck/SchemaMissingType | The schema 'RetrieveBootDiagnosticsDataResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:1860:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:1875:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:1908:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:1962:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2007:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2021:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2035:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSoftwarePatchProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2047:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAssessPatchesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2125:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstallPatchesParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2191:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2224:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2273:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstallPatchesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2312:5
-warning | PreCheck/SchemaMissingType | The schema 'PatchInstallationDetail' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2413:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2463:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2472:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2494:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineIpTag' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2529:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachinePublicIPAddressDnsSettingsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2542:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachinePublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2554:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachinePublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2616:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2635:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2685:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceDnsSettingsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2701:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2713:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2770:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionHandlerInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2786:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAgentInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2803:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2828:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2861:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:2959:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachine' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:3074:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:3115:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:3144:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineHealthStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:3163:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachinePatchStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:3173:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailablePatchSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:3195:5
-warning | PreCheck/SchemaMissingType | The schema 'LastPatchInstallationSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json:3255:5
-warning | PreCheck/SchemaMissingType | The schema 'DisallowedConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineImage.json:793:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineImage.json:810:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineImage.json:843:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineImage.json:865:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineImage.json:885:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticOSUpgradeProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineImage.json:896:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageFeature' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineImage.json:908:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineImage.json:921:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineImage.json:963:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineExtensionImage.json:240:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineExtensionImage.json:270:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/availabilitySet.json:411:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/availabilitySet.json:458:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/availabilitySet.json:476:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/availabilitySet.json:494:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/proximityPlacementGroup.json:346:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/proximityPlacementGroup.json:405:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupUpdate' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/proximityPlacementGroup.json:427:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/proximityPlacementGroup.json:435:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/dedicatedHost.json:759:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/dedicatedHost.json:773:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/dedicatedHost.json:814:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/dedicatedHost.json:835:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/dedicatedHost.json:856:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostAllocatableVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/dedicatedHost.json:888:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostAvailableCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/dedicatedHost.json:902:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/dedicatedHost.json:915:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostInstanceViewWithName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/dedicatedHost.json:937:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/dedicatedHost.json:952:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHost' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/dedicatedHost.json:1006:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/dedicatedHost.json:1027:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/dedicatedHost.json:1041:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyGenerateKeyPairResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/sshPublicKey.json:404:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/sshPublicKey.json:426:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/sshPublicKey.json:435:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyUpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/sshPublicKey.json:450:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeysGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/sshPublicKey.json:465:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/image.json:391:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/image.json:439:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/image.json:457:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/image.json:500:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/image.json:523:5
-warning | PreCheck/SchemaMissingType | The schema 'Image' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/image.json:545:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/image.json:563:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/image.json:577:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollectionSourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/restorePoint.json:567:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollectionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/restorePoint.json:581:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/restorePoint.json:607:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollectionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/restorePoint.json:621:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollectionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/restorePoint.json:635:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointSourceMetadata' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/restorePoint.json:651:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointSourceVMStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/restorePoint.json:688:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointSourceVMOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/restorePoint.json:707:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointSourceVMDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/restorePoint.json:749:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/restorePoint.json:780:5
-warning | PreCheck/SchemaMissingType | The schema 'RequestRateByIntervalInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/logAnalytic.json:159:5
-warning | PreCheck/SchemaMissingType | The schema 'ThrottledRequestsInput' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/logAnalytic.json:186:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsInputBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/logAnalytic.json:194:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOperationResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/logAnalytic.json:238:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOutput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/logAnalytic.json:248:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInputParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/runCommand.json:927:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/runCommand.json:944:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandParameterDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/runCommand.json:973:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocumentBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/runCommand.json:999:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocument' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/runCommand.json:1039:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/runCommand.json:1070:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/runCommand.json:1089:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/runCommand.json:1101:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandScriptSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/runCommand.json:1158:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/runCommand.json:1175:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommand' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/runCommand.json:1240:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/runCommand.json:1254:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/runCommand.json:1268:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/common.json:38:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/common.json:55:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/common.json:68:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/common.json:77:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/common.json:109:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/common.json:144:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceReadOnly' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/common.json:153:5
-warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/common.json:207:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskRPCommon.json:38:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsElement' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskRPCommon.json:64:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskRPCommon.json:77:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskRPCommon.json:94:5
-warning | PreCheck/SchemaMissingType | The schema 'SourceVault' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskRPCommon.json:111:5
-warning | PreCheck/SchemaMissingType | The schema 'Encryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskRPCommon.json:147:5
-warning | PreCheck/SchemaMissingType | The schema 'CreationData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskRPCommon.json:261:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDiskReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskRPCommon.json:370:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskRPCommon.json:392:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskSecurityProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskRPCommon.json:503:5
-warning | PreCheck/SchemaMissingType | The schema 'GrantAccessData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskRPCommon.json:515:5
-warning | PreCheck/SchemaMissingType | The schema 'AccessUri' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskRPCommon.json:545:5
-warning | PreCheck/SchemaMissingType | The schema 'Disk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/disk.json:458:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/disk.json:499:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/disk.json:518:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/disk.json:537:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/disk.json:594:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/disk.json:751:5
-warning | PreCheck/SchemaMissingType | The schema 'ShareInfoElement' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/disk.json:844:5
-warning | PreCheck/SchemaMissingType | The schema 'PropertyUpdatesInProgress' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/disk.json:853:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskAccess.json:553:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccess' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskAccess.json:576:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskAccess.json:594:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskAccess.json:613:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskAccess.json:625:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskAccess.json:637:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskAccess.json:662:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskAccess.json:687:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkServiceConnectionState' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskAccess.json:725:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskAccess.json:742:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskAccess.json:763:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskAccess.json:789:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskEncryptionSet.json:378:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskEncryptionSet.json:424:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyForDiskEncryptionSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskEncryptionSet.json:484:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskEncryptionSet.json:500:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskEncryptionSet.json:517:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskEncryptionSet.json:536:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskEncryptionSet.json:555:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceUriList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskEncryptionSet.json:574:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskRestorePoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskRestorePoint.json:254:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskRestorePointList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskRestorePoint.json:268:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskRestorePointProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskRestorePoint.json:287:5
-warning | PreCheck/SchemaMissingType | The schema 'ProxyOnlyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskRestorePoint.json:383:5
-warning | PreCheck/SchemaMissingType | The schema 'Snapshot' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/snapshot.json:386:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/snapshot.json:412:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/snapshot.json:431:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/snapshot.json:450:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/snapshot.json:487:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/snapshot.json:603:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/common.json:38:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/common.json:55:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/common.json:68:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/common.json:77:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/common.json:109:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/common.json:144:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceReadOnly' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/common.json:153:5
-warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/common.json:207:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/skus.json:89:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuCosts' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/skus.json:126:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuCapabilities' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/skus.json:147:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuZoneDetails' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/skus.json:162:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuRestrictions' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/skus.json:186:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/skus.json:230:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuLocationInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/skus.json:326:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuRestrictionInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/skus.json:375:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkusResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/skus.json:396:5
-warning | PreCheck/SchemaMissingType | The schema 'PirResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json:387:5
-warning | PreCheck/SchemaMissingType | The schema 'PirSharedGalleryResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json:402:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json:416:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json:425:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGallery' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json:447:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImageList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json:456:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json:476:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json:490:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageFeature' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json:563:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json:576:5
-warning | PreCheck/SchemaMissingType | The schema 'RecommendedMachineConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json:598:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceRange' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json:609:5
-warning | PreCheck/SchemaMissingType | The schema 'Disallowed' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json:624:5
-warning | PreCheck/SchemaMissingType | The schema 'ImagePurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json:636:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImageVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json:653:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImageVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json:673:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImageVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json:687:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json:702:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json:711:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json:743:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json:760:5
-warning | PreCheck/SchemaMissingType | The schema 'PirCommunityGalleryResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/communityGallery.json:174:5
-warning | PreCheck/SchemaMissingType | The schema 'CommunityGalleryIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/communityGallery.json:198:5
-warning | PreCheck/SchemaMissingType | The schema 'CommunityGallery' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/communityGallery.json:207:5
-warning | PreCheck/SchemaMissingType | The schema 'CommunityGalleryImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/communityGallery.json:216:5
-warning | PreCheck/SchemaMissingType | The schema 'CommunityGalleryImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/communityGallery.json:230:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageFeature' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/communityGallery.json:303:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/communityGallery.json:316:5
-warning | PreCheck/SchemaMissingType | The schema 'RecommendedMachineConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/communityGallery.json:338:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceRange' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/communityGallery.json:349:5
-warning | PreCheck/SchemaMissingType | The schema 'Disallowed' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/communityGallery.json:364:5
-warning | PreCheck/SchemaMissingType | The schema 'ImagePurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/communityGallery.json:376:5
-warning | PreCheck/SchemaMissingType | The schema 'CommunityGalleryImageVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/communityGallery.json:393:5
-warning | PreCheck/SchemaMissingType | The schema 'CommunityGalleryImageVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/communityGallery.json:407:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/communityGallery.json:422:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/communityGallery.json:431:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/communityGallery.json:463:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/communityGallery.json:480:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollectionSourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8119:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollectionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8133:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8159:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollectionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8173:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollectionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8187:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointSourceMetadata' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8203:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointSourceVMStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8240:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointSourceVMOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8256:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointSourceVMDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8298:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8329:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8385:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValue' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8398:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValueDisplay' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8417:5
-warning | PreCheck/SchemaMissingType | The schema 'DisallowedConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8442:5
-warning | PreCheck/SchemaMissingType | The schema 'RetrieveBootDiagnosticsDataResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8459:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8486:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8521:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8567:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8585:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8603:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceWithColocationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8622:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8635:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8680:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupUpdate' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8695:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8703:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8722:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8733:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8764:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8785:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8806:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostAllocatableVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8838:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostAvailableCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8852:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8864:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostInstanceViewWithName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8885:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8900:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHost' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8948:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8969:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:8983:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyGenerateKeyPairResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9249:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9271:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9280:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyUpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9295:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeysGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9310:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSize' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9329:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSizeListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9363:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9375:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9405:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9423:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9456:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9487:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9537:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9578:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9592:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9616:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9630:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9654:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9666:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSoftwarePatchProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9678:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAssessPatchesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9756:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstallPatchesParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9819:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9852:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9901:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstallPatchesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:9940:5
-warning | PreCheck/SchemaMissingType | The schema 'PatchInstallationDetail' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10038:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10088:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10110:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10130:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticOSUpgradeProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10141:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageFeature' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10153:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10166:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10199:5
-warning | PreCheck/SchemaMissingType | The schema 'UsageName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10217:5
-warning | PreCheck/SchemaMissingType | The schema 'Usage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10230:5
-warning | PreCheck/SchemaMissingType | The schema 'ListUsagesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10266:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10285:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10294:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10316:5
-warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10350:5
-warning | PreCheck/SchemaMissingType | The schema 'HardwareProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10371:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10572:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10607:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10624:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10632:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10649:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualHardDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10666:5
-warning | PreCheck/SchemaMissingType | The schema 'DiffDiskSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10763:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10776:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10794:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10859:5
-warning | PreCheck/SchemaMissingType | The schema 'StorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10940:5
-warning | PreCheck/SchemaMissingType | The schema 'UefiSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10960:5
-warning | PreCheck/SchemaMissingType | The schema 'SecurityProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:10973:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalCapabilities' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11036:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalUnattendContent' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11049:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMListener' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11092:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11113:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11125:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11157:5
-warning | PreCheck/SchemaMissingType | The schema 'SshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11170:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11182:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultCertificate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11203:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultSecretGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11216:5
-warning | PreCheck/SchemaMissingType | The schema 'OSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11232:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticRepairsPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11277:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReferenceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11290:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11311:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineIpTag' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11325:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachinePublicIPAddressDnsSettingsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11338:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachinePublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11350:5
-warning | PreCheck/SchemaMissingType | The schema 'PublicIPAddressSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11411:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachinePublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11440:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11459:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11509:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceDnsSettingsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11525:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11537:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11591:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11607:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11637:5
-warning | PreCheck/SchemaMissingType | The schema 'DiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11650:5
-warning | PreCheck/SchemaMissingType | The schema 'BillingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11684:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionHandlerInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11694:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAgentInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11711:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11734:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnosticsInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11757:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11777:5
-warning | PreCheck/SchemaMissingType | The schema 'MaintenanceRedeployStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11826:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11873:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:11963:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachine' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12072:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12113:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12142:5
-warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12161:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticOSUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12179:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12192:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12218:5
-warning | PreCheck/SchemaMissingType | The schema 'ScaleInPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12256:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12307:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12355:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12373:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12416:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12436:5
-warning | PreCheck/SchemaMissingType | The schema 'Image' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12458:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12476:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12490:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12509:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12558:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12595:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12619:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12632:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12692:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12725:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12774:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12794:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiEntityReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12814:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12823:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12880:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12937:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12958:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:12976:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13027:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13075:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13096:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13114:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13126:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIpTag' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13138:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13151:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13170:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13183:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13232:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13258:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13285:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13312:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13365:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13388:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13412:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13431:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13447:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13508:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13553:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13625:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13666:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMReimageParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13703:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13711:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13728:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13754:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceRequiredIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13766:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineStatusCodeCount' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13781:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceViewStatusesSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13797:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13810:5
-warning | PreCheck/SchemaMissingType | The schema 'OrchestrationServiceSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13828:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13859:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13892:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListWithLinkResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13911:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSkuCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13930:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13966:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListSkusResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:13986:5
-warning | PreCheck/SchemaMissingType | The schema 'RollbackStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14005:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoryStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14027:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14059:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14103:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListOSUpgradeHistory' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14123:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14142:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14220:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14264:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMNetworkProfileConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14330:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProtectionPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14342:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineHealthStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14377:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14387:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14406:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14420:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeRunningStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14445:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeProgressInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14490:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14519:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14536:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14549:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14558:5
-warning | PreCheck/SchemaMissingType | The schema 'ProxyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14590:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14611:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14646:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14658:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceReadOnly' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14667:5
-warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14688:5
-warning | PreCheck/SchemaMissingType | The schema 'RecoveryWalkResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14701:5
-warning | PreCheck/SchemaMissingType | The schema 'RequestRateByIntervalInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14716:5
-warning | PreCheck/SchemaMissingType | The schema 'ThrottledRequestsInput' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14743:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsInputBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14751:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOperationResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14795:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOutput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14805:5
-warning | PreCheck/SchemaMissingType | The schema 'VMScaleSetConvertToSinglePlacementGroupInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14815:5
-warning | PreCheck/SchemaMissingType | The schema 'OrchestrationServiceStateInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14823:5
-warning | PreCheck/SchemaMissingType | The schema 'PatchSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14855:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxPatchSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14889:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachinePatchStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14918:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailablePatchSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14939:5
-warning | PreCheck/SchemaMissingType | The schema 'LastPatchInstallationSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json:14999:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInputParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/runCommands.json:927:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/runCommands.json:944:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandParameterDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/runCommands.json:970:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocumentBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/runCommands.json:996:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocument' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/runCommands.json:1036:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/runCommands.json:1063:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/runCommands.json:1082:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/runCommands.json:1117:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/runCommands.json:1128:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandScriptSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/runCommands.json:1184:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/runCommands.json:1201:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommand' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/runCommands.json:1260:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/runCommands.json:1274:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/runCommands.json:1288:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/runCommands.json:1307:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/runCommands.json:1324:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/runCommands.json:1337:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/runCommands.json:1346:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/runCommands.json:1378:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/runCommands.json:1413:5
-warning | PreCheck/SchemaMissingType | The schema 'Gallery' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:1717:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:1731:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:1745:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:1777:5
-warning | PreCheck/SchemaMissingType | The schema 'SharingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:1787:5
-warning | PreCheck/SchemaMissingType | The schema 'SharingProfileGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:1812:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplication' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:1846:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:1860:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:1874:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:1915:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:1929:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:1943:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionPublishingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:1972:5
-warning | PreCheck/SchemaMissingType | The schema 'UserArtifactSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:1995:5
-warning | PreCheck/SchemaMissingType | The schema 'UserArtifactManage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2011:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2031:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2045:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2059:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageFeature' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2159:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2172:5
-warning | PreCheck/SchemaMissingType | The schema 'RecommendedMachineConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2194:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceRange' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2205:5
-warning | PreCheck/SchemaMissingType | The schema 'Disallowed' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2220:5
-warning | PreCheck/SchemaMissingType | The schema 'ImagePurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2232:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2249:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2263:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2277:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactPublishingProfileBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2309:5
-warning | PreCheck/SchemaMissingType | The schema 'TargetRegion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2366:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionImages' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2399:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDiskImageEncryption' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2414:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImageEncryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2422:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskImageEncryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2440:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2449:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2460:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionPublishingProfile' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2472:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2480:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactVersionSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2498:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryOSDiskImage' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2511:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryDataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2519:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2537:5
-warning | PreCheck/SchemaMissingType | The schema 'ReplicationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2564:5
-warning | PreCheck/SchemaMissingType | The schema 'RegionalReplicationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2592:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2628:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2647:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2666:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2685:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2704:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2723:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2732:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2764:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2781:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2794:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResourceDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2829:5
-warning | PreCheck/SchemaMissingType | The schema 'SharingUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json:2857:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageFeature' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/galleryRPCommon.json:38:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/galleryRPCommon.json:51:5
-warning | PreCheck/SchemaMissingType | The schema 'RecommendedMachineConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/galleryRPCommon.json:73:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceRange' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/galleryRPCommon.json:84:5
-warning | PreCheck/SchemaMissingType | The schema 'Disallowed' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/galleryRPCommon.json:99:5
-warning | PreCheck/SchemaMissingType | The schema 'ImagePurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/galleryRPCommon.json:111:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryOSDiskImage' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/galleryRPCommon.json:147:5
-warning | PreCheck/SchemaMissingType | The schema 'Gallery' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:1735:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:1749:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:1763:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:1789:5
-warning | PreCheck/SchemaMissingType | The schema 'SharingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:1799:5
-warning | PreCheck/SchemaMissingType | The schema 'SharingProfileGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:1830:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplication' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:1955:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:1969:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:1983:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2024:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2038:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2052:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionPublishingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2071:5
-warning | PreCheck/SchemaMissingType | The schema 'UserArtifactSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2104:5
-warning | PreCheck/SchemaMissingType | The schema 'UserArtifactManage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2120:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2154:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2168:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2182:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2278:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2292:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2306:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactPublishingProfileBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2328:5
-warning | PreCheck/SchemaMissingType | The schema 'TargetRegion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2399:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionImages' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2489:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImageEncryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2546:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskImageEncryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2564:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2573:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2584:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionPublishingProfile' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2596:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2604:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactVersionSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2625:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryOSDiskImage' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2638:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryDataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2646:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2664:5
-warning | PreCheck/SchemaMissingType | The schema 'ReplicationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2691:5
-warning | PreCheck/SchemaMissingType | The schema 'RegionalReplicationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2722:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2758:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2777:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2796:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2815:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2834:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResourceDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2853:5
-warning | PreCheck/SchemaMissingType | The schema 'SharingUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2881:5
-warning | PreCheck/SchemaMissingType | The schema 'PirResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/sharedGallery.json:387:5
-warning | PreCheck/SchemaMissingType | The schema 'PirSharedGalleryResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/sharedGallery.json:402:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/sharedGallery.json:416:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/sharedGallery.json:425:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGallery' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/sharedGallery.json:447:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImageList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/sharedGallery.json:456:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/sharedGallery.json:476:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/sharedGallery.json:490:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImageVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/sharedGallery.json:566:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImageVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/sharedGallery.json:586:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImageVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/sharedGallery.json:600:5
-warning | PreCheck/SchemaMissingType | The schema 'PirCommunityGalleryResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/communityGallery.json:267:5
-warning | PreCheck/SchemaMissingType | The schema 'CommunityGalleryIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/communityGallery.json:291:5
-warning | PreCheck/SchemaMissingType | The schema 'CommunityGallery' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/communityGallery.json:300:5
-warning | PreCheck/SchemaMissingType | The schema 'CommunityGalleryImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/communityGallery.json:330:5
-warning | PreCheck/SchemaMissingType | The schema 'CommunityGalleryImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/communityGallery.json:344:5
-warning | PreCheck/SchemaMissingType | The schema 'CommunityGalleryImageVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/communityGallery.json:449:5
-warning | PreCheck/SchemaMissingType | The schema 'CommunityGalleryImageVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/communityGallery.json:463:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/common.json:38:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/common.json:55:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/common.json:68:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/common.json:77:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/common.json:109:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/common.json:144:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceReadOnly' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/common.json:153:5
-warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/common.json:207:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/BinarySchema | 'The schema paths·1djjsnh·subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsoft-compute-cloudservices-cloudservicename-roleinstances-roleinstancename-remotedesktopfile·get·responses·200·content·application-x_rdp·schema with 'type: file', format: binary' will be treated as a binary blob for binary media types.
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/cloudService.json:465:11
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollectionSourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7428:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollectionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7442:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7468:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollectionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7482:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollectionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7496:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointSourceMetadata' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7512:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointSourceVMStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7549:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointSourceVMOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7565:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointSourceVMDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7607:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7638:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7694:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValue' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7707:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValueDisplay' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7726:5
-warning | PreCheck/SchemaMissingType | The schema 'DisallowedConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7751:5
-warning | PreCheck/SchemaMissingType | The schema 'RetrieveBootDiagnosticsDataResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7768:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7795:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7830:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7876:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7894:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7912:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceWithColocationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7931:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7944:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:7989:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupUpdate' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8004:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8012:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8031:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8042:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8073:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8094:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8115:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostAllocatableVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8147:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostAvailableCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8161:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8173:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostInstanceViewWithName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8194:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8209:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHost' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8257:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8278:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8292:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyGenerateKeyPairResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8311:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8333:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8342:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyUpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8357:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeysGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8372:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSize' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8391:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSizeListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8425:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8437:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8467:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8485:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8518:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8549:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8595:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8632:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8646:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8670:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8684:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8708:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8720:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSoftwarePatchProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8732:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAssessPatchesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8810:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstallPatchesParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8873:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8907:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8956:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstallPatchesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:8995:5
-warning | PreCheck/SchemaMissingType | The schema 'PatchInstallationDetail' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9093:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9143:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9165:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9185:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticOSUpgradeProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9196:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageFeature' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9208:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9221:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9254:5
-warning | PreCheck/SchemaMissingType | The schema 'UsageName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9272:5
-warning | PreCheck/SchemaMissingType | The schema 'Usage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9285:5
-warning | PreCheck/SchemaMissingType | The schema 'ListUsagesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9321:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9340:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9349:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9371:5
-warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9405:5
-warning | PreCheck/SchemaMissingType | The schema 'HardwareProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9426:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9607:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9638:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9655:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9663:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9680:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualHardDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9697:5
-warning | PreCheck/SchemaMissingType | The schema 'DiffDiskSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9794:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9807:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9825:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9890:5
-warning | PreCheck/SchemaMissingType | The schema 'StorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9961:5
-warning | PreCheck/SchemaMissingType | The schema 'UefiSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9981:5
-warning | PreCheck/SchemaMissingType | The schema 'SecurityProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:9994:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalCapabilities' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10018:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalUnattendContent' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10027:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMListener' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10070:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10091:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10103:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10135:5
-warning | PreCheck/SchemaMissingType | The schema 'SshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10148:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10160:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultCertificate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10181:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultSecretGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10194:5
-warning | PreCheck/SchemaMissingType | The schema 'OSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10210:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticRepairsPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10255:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReferenceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10268:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10289:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineIpTag' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10303:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachinePublicIPAddressDnsSettingsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10316:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachinePublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10328:5
-warning | PreCheck/SchemaMissingType | The schema 'PublicIPAddressSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10389:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachinePublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10418:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10437:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10487:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceDnsSettingsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10503:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10515:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10569:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10585:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10615:5
-warning | PreCheck/SchemaMissingType | The schema 'DiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10628:5
-warning | PreCheck/SchemaMissingType | The schema 'BillingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10662:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionHandlerInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10672:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAgentInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10689:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10712:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnosticsInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10735:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10755:5
-warning | PreCheck/SchemaMissingType | The schema 'MaintenanceRedeployStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10804:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10851:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:10941:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachine' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11042:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11083:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11112:5
-warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11131:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticOSUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11149:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11162:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11188:5
-warning | PreCheck/SchemaMissingType | The schema 'ScaleInPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11226:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11259:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11307:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11325:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11368:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11388:5
-warning | PreCheck/SchemaMissingType | The schema 'Image' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11410:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11428:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11442:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11461:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11510:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11547:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11571:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11584:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11644:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11677:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11726:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11746:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiEntityReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11766:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11775:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11832:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11889:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11910:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11928:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:11979:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12027:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12048:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12066:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12078:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIpTag' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12090:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12103:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12122:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12135:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12184:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12210:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12237:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12264:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12313:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12336:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12360:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12379:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12395:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12448:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12493:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12561:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12602:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMReimageParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12639:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12647:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12664:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12690:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceRequiredIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12702:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineStatusCodeCount' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12717:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceViewStatusesSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12733:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12746:5
-warning | PreCheck/SchemaMissingType | The schema 'OrchestrationServiceSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12764:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12795:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12828:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListWithLinkResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12847:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSkuCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12866:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12902:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListSkusResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12922:5
-warning | PreCheck/SchemaMissingType | The schema 'RollbackStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12941:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoryStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12963:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:12995:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13039:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListOSUpgradeHistory' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13059:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13078:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13156:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13200:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMNetworkProfileConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13266:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProtectionPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13278:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineHealthStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13313:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13323:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13342:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13356:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeRunningStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13381:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeProgressInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13426:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13455:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13472:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13485:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13494:5
-warning | PreCheck/SchemaMissingType | The schema 'ProxyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13522:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13543:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13578:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13590:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceReadOnly' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13599:5
-warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13620:5
-warning | PreCheck/SchemaMissingType | The schema 'RecoveryWalkResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13633:5
-warning | PreCheck/SchemaMissingType | The schema 'RequestRateByIntervalInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13648:5
-warning | PreCheck/SchemaMissingType | The schema 'ThrottledRequestsInput' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13675:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsInputBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13683:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOperationResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13727:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOutput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13737:5
-warning | PreCheck/SchemaMissingType | The schema 'VMScaleSetConvertToSinglePlacementGroupInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13747:5
-warning | PreCheck/SchemaMissingType | The schema 'OrchestrationServiceStateInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13755:5
-warning | PreCheck/SchemaMissingType | The schema 'PatchSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13787:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxPatchSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13821:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachinePatchStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13850:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailablePatchSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13871:5
-warning | PreCheck/SchemaMissingType | The schema 'LastPatchInstallationSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json:13931:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInputParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/runCommands.json:927:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/runCommands.json:944:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandParameterDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/runCommands.json:973:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocumentBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/runCommands.json:999:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocument' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/runCommands.json:1039:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/runCommands.json:1070:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/runCommands.json:1089:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/runCommands.json:1124:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/runCommands.json:1136:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandScriptSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/runCommands.json:1192:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/runCommands.json:1209:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommand' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/runCommands.json:1274:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/runCommands.json:1288:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/runCommands.json:1302:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/runCommands.json:1321:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/runCommands.json:1338:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/runCommands.json:1351:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/runCommands.json:1360:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/runCommands.json:1388:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/runCommands.json:1423:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | PreCheck/DuplicateSchema | Duplicate Schema named 'ApiError' (2 differences):
- - properties.details.x-ms-identifiers: ["message","target"] =>
- - properties.details.$ref: "#/components/schemas/schemas:8" => "#/components/schemas/schemas:949"
-warning | PreCheck/DuplicateSchema | Duplicate Schema named 'ApiError' (2 differences):
- - properties.details.x-ms-identifiers: ["message","target"] =>
- - properties.details.$ref: "#/components/schemas/schemas:8" => "#/components/schemas/schemas:1448"
-warning | PreCheck/DuplicateSchema | Duplicate Schema named 'CloudError' (1 differences):
- - properties.error.$ref: "#/components/schemas/schemas:7" => "#/components/schemas/schemas:948"
-warning | PreCheck/DuplicateSchema | Duplicate Schema named 'CloudError' (1 differences):
- - properties.error.$ref: "#/components/schemas/schemas:7" => "#/components/schemas/schemas:1447"
-warning | PreNamer/DeduplicateName | Deduplicating schema name: 'CloudError' -> 'CloudErrorAutoGenerated'
-warning | PreNamer/DeduplicateName | Deduplicating schema name: 'CloudError' -> 'CloudErrorAutoGenerated2'
-warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ApiError' -> 'ApiErrorAutoGenerated'
-warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ApiError' -> 'ApiErrorAutoGenerated2'
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:1858:5
-warning | PreCheck/SchemaMissingType | The schema 'ProxyOnlyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:1893:5
-warning | PreCheck/SchemaMissingType | The schema 'Disk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:1913:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:1954:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:1973:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:1992:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:2044:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:2081:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:2238:5
-warning | PreCheck/SchemaMissingType | The schema 'ShareInfoElement' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:2350:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:2359:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:2401:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsElement' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:2427:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:2440:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:2457:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyForDiskEncryptionSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:2474:5
-warning | PreCheck/SchemaMissingType | The schema 'SourceVault' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:2490:5
-warning | PreCheck/SchemaMissingType | The schema 'Encryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:2553:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:2636:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:2729:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:2780:5
-warning | PreCheck/SchemaMissingType | The schema 'CreationData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:2848:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDiskReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:2957:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:2974:5
-warning | PreCheck/SchemaMissingType | The schema 'PropertyUpdatesInProgress' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3022:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskSecurityProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3063:5
-warning | PreCheck/SchemaMissingType | The schema 'GrantAccessData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3075:5
-warning | PreCheck/SchemaMissingType | The schema 'AccessUri' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3105:5
-warning | PreCheck/SchemaMissingType | The schema 'Snapshot' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3120:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3146:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3165:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3184:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3211:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3228:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3247:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceUriList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3266:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3285:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkServiceConnectionState' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3323:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3340:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3361:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3387:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccess' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3410:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3428:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3447:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3459:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3484:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskRestorePoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3509:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskRestorePointList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3523:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskRestorePointProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3542:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3634:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3646:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3662:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3671:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3703:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3720:5
-warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json:3744:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'Gallery' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:1735:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:1749:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:1763:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:1799:5
-warning | PreCheck/SchemaMissingType | The schema 'SharingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:1809:5
-warning | PreCheck/SchemaMissingType | The schema 'SharingProfileGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:1839:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplication' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:1965:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:1979:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:1993:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2034:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2048:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2062:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionPublishingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2091:5
-warning | PreCheck/SchemaMissingType | The schema 'UserArtifactSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2114:5
-warning | PreCheck/SchemaMissingType | The schema 'UserArtifactManage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2130:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2150:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2164:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2178:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageFeature' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2293:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2306:5
-warning | PreCheck/SchemaMissingType | The schema 'RecommendedMachineConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2328:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceRange' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2339:5
-warning | PreCheck/SchemaMissingType | The schema 'Disallowed' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2354:5
-warning | PreCheck/SchemaMissingType | The schema 'ImagePurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2366:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2383:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2397:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2411:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactPublishingProfileBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2443:5
-warning | PreCheck/SchemaMissingType | The schema 'TargetRegion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2514:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionImages' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2604:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImageEncryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2661:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskImageEncryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2679:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2688:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2699:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionPublishingProfile' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2711:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2719:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactVersionSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2740:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryOSDiskImage' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2753:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryDataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2761:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2779:5
-warning | PreCheck/SchemaMissingType | The schema 'ReplicationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2806:5
-warning | PreCheck/SchemaMissingType | The schema 'RegionalReplicationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2837:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2873:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2892:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2911:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2930:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2949:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2968:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2977:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:3009:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:3026:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:3039:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResourceDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:3074:5
-warning | PreCheck/SchemaMissingType | The schema 'SharingUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:3102:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollectionSourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:9700:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollectionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:9714:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:9740:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollectionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:9754:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollectionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:9768:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointSourceMetadata' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:9784:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointSourceVMStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:9821:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointSourceVMOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:9840:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointSourceVMDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:9882:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:9913:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10029:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValue' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10045:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValueDisplay' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10064:5
-warning | PreCheck/SchemaMissingType | The schema 'DisallowedConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10089:5
-warning | PreCheck/SchemaMissingType | The schema 'RetrieveBootDiagnosticsDataResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10106:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10145:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10180:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10227:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10245:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10263:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceWithColocationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10282:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10295:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10340:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupUpdate' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10355:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10363:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10382:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10396:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10427:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10448:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10469:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostAllocatableVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10501:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostAvailableCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10515:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10528:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostInstanceViewWithName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10550:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10565:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHost' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10619:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10640:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10654:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyGenerateKeyPairResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10930:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10952:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10961:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyUpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10976:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeysGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:10991:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSize' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11010:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSizeListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11044:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11059:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11089:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11107:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11140:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11173:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11227:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11272:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11286:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11310:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11324:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11348:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11360:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSoftwarePatchProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11372:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAssessPatchesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11450:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstallPatchesParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11516:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11549:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11598:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstallPatchesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11637:5
-warning | PreCheck/SchemaMissingType | The schema 'PatchInstallationDetail' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11738:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11788:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11810:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11830:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticOSUpgradeProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11841:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageFeature' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11853:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11866:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11908:5
-warning | PreCheck/SchemaMissingType | The schema 'UsageName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11926:5
-warning | PreCheck/SchemaMissingType | The schema 'Usage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11939:5
-warning | PreCheck/SchemaMissingType | The schema 'ListUsagesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11975:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:11995:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12004:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12026:5
-warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12061:5
-warning | PreCheck/SchemaMissingType | The schema 'HardwareProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12082:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12283:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12322:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12339:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12369:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12386:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualHardDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12403:5
-warning | PreCheck/SchemaMissingType | The schema 'DiffDiskSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12500:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12513:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12535:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12600:5
-warning | PreCheck/SchemaMissingType | The schema 'StorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12681:5
-warning | PreCheck/SchemaMissingType | The schema 'UefiSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12704:5
-warning | PreCheck/SchemaMissingType | The schema 'SecurityProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12717:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalCapabilities' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12794:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalUnattendContent' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12807:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMListener' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12850:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12871:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12884:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12917:5
-warning | PreCheck/SchemaMissingType | The schema 'SshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12930:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12945:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultCertificate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12966:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultSecretGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12979:5
-warning | PreCheck/SchemaMissingType | The schema 'OSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:12998:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticRepairsPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13046:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReferenceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13072:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13093:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineIpTag' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13107:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachinePublicIPAddressDnsSettingsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13120:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachinePublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13132:5
-warning | PreCheck/SchemaMissingType | The schema 'PublicIPAddressSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13194:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachinePublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13223:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13242:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13292:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceDnsSettingsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13308:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13320:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13377:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13393:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13426:5
-warning | PreCheck/SchemaMissingType | The schema 'DiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13439:5
-warning | PreCheck/SchemaMissingType | The schema 'BillingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13473:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionHandlerInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13483:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAgentInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13500:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13525:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnosticsInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13552:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13572:5
-warning | PreCheck/SchemaMissingType | The schema 'MaintenanceRedeployStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13621:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13668:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13766:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachine' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13881:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13922:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13951:5
-warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13970:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticOSUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:13988:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14001:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14027:5
-warning | PreCheck/SchemaMissingType | The schema 'ScaleInPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14065:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14116:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14164:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14182:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14225:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14248:5
-warning | PreCheck/SchemaMissingType | The schema 'Image' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14270:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14288:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14302:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14321:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14370:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14414:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14441:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14458:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14518:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14551:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14600:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14624:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiEntityReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14648:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14657:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14714:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14771:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14792:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14810:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14861:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14909:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14930:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14948:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14960:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIpTag' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14972:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:14985:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15004:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15017:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15067:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15097:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15124:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15151:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15208:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15231:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15255:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15274:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15290:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15355:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15400:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15478:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15519:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMReimageParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15556:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15564:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15581:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15607:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceRequiredIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15619:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineStatusCodeCount' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15634:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceViewStatusesSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15650:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15664:5
-warning | PreCheck/SchemaMissingType | The schema 'OrchestrationServiceSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15683:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15714:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15754:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListWithLinkResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15773:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSkuCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15792:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15828:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListSkusResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15848:5
-warning | PreCheck/SchemaMissingType | The schema 'RollbackStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15871:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoryStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15893:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15925:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15969:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListOSUpgradeHistory' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:15989:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16012:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16090:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16134:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMNetworkProfileConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16208:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProtectionPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16220:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineHealthStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16255:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16265:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16284:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16298:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeRunningStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16323:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeProgressInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16368:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16397:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16414:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16427:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16436:5
-warning | PreCheck/SchemaMissingType | The schema 'ProxyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16468:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16489:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16524:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16536:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceReadOnly' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16545:5
-warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16566:5
-warning | PreCheck/SchemaMissingType | The schema 'RecoveryWalkResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16579:5
-warning | PreCheck/SchemaMissingType | The schema 'RequestRateByIntervalInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16594:5
-warning | PreCheck/SchemaMissingType | The schema 'ThrottledRequestsInput' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16621:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsInputBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16629:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOperationResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16673:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOutput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16683:5
-warning | PreCheck/SchemaMissingType | The schema 'VMScaleSetConvertToSinglePlacementGroupInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16693:5
-warning | PreCheck/SchemaMissingType | The schema 'OrchestrationServiceStateInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16701:5
-warning | PreCheck/SchemaMissingType | The schema 'PatchSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16733:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxPatchSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16767:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachinePatchStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16796:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailablePatchSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16818:5
-warning | PreCheck/SchemaMissingType | The schema 'LastPatchInstallationSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json:16878:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInputParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json:927:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json:944:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandParameterDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json:973:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocumentBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json:999:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocument' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json:1039:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json:1070:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json:1089:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json:1124:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json:1136:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandScriptSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json:1193:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json:1210:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommand' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json:1275:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json:1289:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json:1303:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json:1322:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json:1339:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json:1352:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json:1361:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json:1393:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json:1428:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:1852:5
-warning | PreCheck/SchemaMissingType | The schema 'ProxyOnlyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:1887:5
-warning | PreCheck/SchemaMissingType | The schema 'Disk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:1907:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:1948:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:1967:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:1986:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:2038:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:2075:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:2229:5
-warning | PreCheck/SchemaMissingType | The schema 'ShareInfoElement' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:2338:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:2347:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:2389:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsElement' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:2415:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:2428:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:2445:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyForDiskEncryptionSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:2462:5
-warning | PreCheck/SchemaMissingType | The schema 'SourceVault' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:2478:5
-warning | PreCheck/SchemaMissingType | The schema 'Encryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:2541:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:2602:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:2692:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:2740:5
-warning | PreCheck/SchemaMissingType | The schema 'CreationData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:2808:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDiskReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:2917:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:2934:5
-warning | PreCheck/SchemaMissingType | The schema 'PropertyUpdatesInProgress' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:2970:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskSecurityProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3011:5
-warning | PreCheck/SchemaMissingType | The schema 'GrantAccessData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3023:5
-warning | PreCheck/SchemaMissingType | The schema 'AccessUri' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3053:5
-warning | PreCheck/SchemaMissingType | The schema 'Snapshot' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3068:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3094:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3113:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3132:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3159:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3176:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3195:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceUriList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3214:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3233:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkServiceConnectionState' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3271:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3288:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3309:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3335:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccess' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3358:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3376:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3395:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3407:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3432:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskRestorePoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3457:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskRestorePointList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3471:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskRestorePointProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3490:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3582:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3594:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3610:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3619:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3651:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3668:5
-warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json:3692:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:1834:5
-warning | PreCheck/SchemaMissingType | The schema 'ProxyOnlyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:1869:5
-warning | PreCheck/SchemaMissingType | The schema 'Disk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:1889:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:1930:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:1949:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:1968:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2020:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2057:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2208:5
-warning | PreCheck/SchemaMissingType | The schema 'ShareInfoElement' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2313:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2322:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2361:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsElement' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2384:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2397:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2414:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyForDiskEncryptionSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2431:5
-warning | PreCheck/SchemaMissingType | The schema 'SourceVault' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2447:5
-warning | PreCheck/SchemaMissingType | The schema 'Encryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2505:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2566:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2656:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2700:5
-warning | PreCheck/SchemaMissingType | The schema 'CreationData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2768:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDiskReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2863:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2880:5
-warning | PreCheck/SchemaMissingType | The schema 'PropertyUpdatesInProgress' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2916:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskSecurityProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2942:5
-warning | PreCheck/SchemaMissingType | The schema 'GrantAccessData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2950:5
-warning | PreCheck/SchemaMissingType | The schema 'AccessUri' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2976:5
-warning | PreCheck/SchemaMissingType | The schema 'Snapshot' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:2986:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3012:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3031:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3050:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3077:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3094:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3113:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceUriList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3132:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3151:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkServiceConnectionState' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3189:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3206:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3227:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3253:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccess' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3276:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3294:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3313:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3325:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3350:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskRestorePoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3375:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskRestorePointList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3389:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskRestorePointProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3408:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3490:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3502:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3518:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3527:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3559:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3576:5
-warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json:3600:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollectionSourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8086:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollectionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8100:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8126:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollectionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8140:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointCollectionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8154:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointSourceMetadata' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8170:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointSourceVMStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8207:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointSourceVMOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8223:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePointSourceVMDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8265:5
-warning | PreCheck/SchemaMissingType | The schema 'RestorePoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8296:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8352:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValue' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8365:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValueDisplay' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8384:5
-warning | PreCheck/SchemaMissingType | The schema 'DisallowedConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8409:5
-warning | PreCheck/SchemaMissingType | The schema 'RetrieveBootDiagnosticsDataResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8426:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8453:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8488:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8534:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8552:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8570:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceWithColocationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8589:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8602:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8647:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupUpdate' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8662:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8670:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8689:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8700:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8731:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8752:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8773:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostAllocatableVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8805:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostAvailableCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8819:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8831:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostInstanceViewWithName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8852:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8867:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHost' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8915:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8936:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:8950:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyGenerateKeyPairResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9216:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9238:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9247:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyUpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9262:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeysGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9277:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSize' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9296:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSizeListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9330:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9342:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9372:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9390:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9423:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9454:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9500:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9537:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9551:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9575:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9589:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9613:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9625:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSoftwarePatchProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9637:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAssessPatchesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9715:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstallPatchesParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9778:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9812:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9861:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstallPatchesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9900:5
-warning | PreCheck/SchemaMissingType | The schema 'PatchInstallationDetail' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:9998:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10048:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10070:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10090:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticOSUpgradeProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10101:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageFeature' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10113:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10126:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10159:5
-warning | PreCheck/SchemaMissingType | The schema 'UsageName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10177:5
-warning | PreCheck/SchemaMissingType | The schema 'Usage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10190:5
-warning | PreCheck/SchemaMissingType | The schema 'ListUsagesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10226:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10245:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10254:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10276:5
-warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10310:5
-warning | PreCheck/SchemaMissingType | The schema 'HardwareProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10331:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10512:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10543:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10560:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10568:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10585:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualHardDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10602:5
-warning | PreCheck/SchemaMissingType | The schema 'DiffDiskSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10699:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10712:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10730:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10795:5
-warning | PreCheck/SchemaMissingType | The schema 'StorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10876:5
-warning | PreCheck/SchemaMissingType | The schema 'UefiSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10896:5
-warning | PreCheck/SchemaMissingType | The schema 'SecurityProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10909:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalCapabilities' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10933:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalUnattendContent' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10942:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMListener' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:10985:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11006:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11018:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11050:5
-warning | PreCheck/SchemaMissingType | The schema 'SshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11063:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11075:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultCertificate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11096:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultSecretGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11109:5
-warning | PreCheck/SchemaMissingType | The schema 'OSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11125:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticRepairsPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11170:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReferenceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11183:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11204:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineIpTag' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11218:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachinePublicIPAddressDnsSettingsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11231:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachinePublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11243:5
-warning | PreCheck/SchemaMissingType | The schema 'PublicIPAddressSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11304:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachinePublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11333:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11352:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11402:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceDnsSettingsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11418:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11430:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineNetworkInterfaceConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11484:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11500:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11530:5
-warning | PreCheck/SchemaMissingType | The schema 'DiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11543:5
-warning | PreCheck/SchemaMissingType | The schema 'BillingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11577:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionHandlerInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11587:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAgentInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11604:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11627:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnosticsInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11650:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11670:5
-warning | PreCheck/SchemaMissingType | The schema 'MaintenanceRedeployStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11719:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11766:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11856:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachine' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:11961:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12002:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12031:5
-warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12050:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticOSUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12068:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12081:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12107:5
-warning | PreCheck/SchemaMissingType | The schema 'ScaleInPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12145:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12192:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12240:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12258:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12301:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12321:5
-warning | PreCheck/SchemaMissingType | The schema 'Image' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12343:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12361:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12375:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12394:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12443:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12480:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12504:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12517:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12577:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12610:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12659:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12679:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiEntityReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12699:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12708:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12765:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12822:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12843:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12861:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12912:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12960:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12981:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:12999:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13011:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIpTag' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13023:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13036:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13055:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13068:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13117:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13143:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13170:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13197:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13246:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13269:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13293:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13312:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13328:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13385:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13430:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13502:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13543:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMReimageParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13580:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13588:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13605:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13631:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceRequiredIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13643:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineStatusCodeCount' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13658:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceViewStatusesSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13674:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13687:5
-warning | PreCheck/SchemaMissingType | The schema 'OrchestrationServiceSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13705:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13736:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13769:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListWithLinkResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13788:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSkuCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13807:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13843:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListSkusResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13863:5
-warning | PreCheck/SchemaMissingType | The schema 'RollbackStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13882:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoryStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13904:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13936:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:13980:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListOSUpgradeHistory' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14000:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14019:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14097:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14141:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMNetworkProfileConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14207:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProtectionPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14219:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineHealthStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14254:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14264:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14283:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14297:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeRunningStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14322:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeProgressInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14367:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14396:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14413:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14426:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14435:5
-warning | PreCheck/SchemaMissingType | The schema 'ProxyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14467:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14488:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14523:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14535:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceReadOnly' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14544:5
-warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14565:5
-warning | PreCheck/SchemaMissingType | The schema 'RecoveryWalkResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14578:5
-warning | PreCheck/SchemaMissingType | The schema 'RequestRateByIntervalInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14593:5
-warning | PreCheck/SchemaMissingType | The schema 'ThrottledRequestsInput' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14620:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsInputBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14628:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOperationResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14672:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOutput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14682:5
-warning | PreCheck/SchemaMissingType | The schema 'VMScaleSetConvertToSinglePlacementGroupInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14692:5
-warning | PreCheck/SchemaMissingType | The schema 'OrchestrationServiceStateInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14700:5
-warning | PreCheck/SchemaMissingType | The schema 'PatchSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14732:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxPatchSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14766:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachinePatchStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14795:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailablePatchSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14816:5
-warning | PreCheck/SchemaMissingType | The schema 'LastPatchInstallationSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json:14876:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInputParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/runCommands.json:927:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/runCommands.json:944:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandParameterDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/runCommands.json:970:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocumentBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/runCommands.json:996:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocument' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/runCommands.json:1036:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/runCommands.json:1063:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/runCommands.json:1082:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/runCommands.json:1117:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/runCommands.json:1128:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandScriptSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/runCommands.json:1184:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/runCommands.json:1201:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommand' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/runCommands.json:1260:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/runCommands.json:1274:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/runCommands.json:1288:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/runCommands.json:1307:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/runCommands.json:1324:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/runCommands.json:1337:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/runCommands.json:1346:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/runCommands.json:1378:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/runCommands.json:1413:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | PreCheck/DuplicateSchema | Duplicate Schema named 'PurchasePlan' (1 differences):
- - properties.promotionCode: {"$ref":"#/components/schemas/schemas:111","description":"The Offer Promotion Code."} =>
-warning | PreNamer/DeduplicateName | Deduplicating schema name: 'PurchasePlan' -> 'PurchasePlanAutoGenerated'
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-04-01/skus.json:83:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuCosts' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-04-01/skus.json:120:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuCapabilities' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-04-01/skus.json:141:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuZoneDetails' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-04-01/skus.json:156:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuRestrictions' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-04-01/skus.json:177:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-04-01/skus.json:221:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuLocationInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-04-01/skus.json:309:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuRestrictionInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-04-01/skus.json:334:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkusResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-04-01/skus.json:354:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'Gallery' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:1711:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:1725:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:1739:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:1768:5
-warning | PreCheck/SchemaMissingType | The schema 'SharingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:1778:5
-warning | PreCheck/SchemaMissingType | The schema 'SharingProfileGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:1803:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplication' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:1827:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:1841:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:1855:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:1896:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:1910:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:1924:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionPublishingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:1953:5
-warning | PreCheck/SchemaMissingType | The schema 'UserArtifactSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:1976:5
-warning | PreCheck/SchemaMissingType | The schema 'UserArtifactManage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:1992:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2012:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2026:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2040:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageFeature' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2140:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2153:5
-warning | PreCheck/SchemaMissingType | The schema 'RecommendedMachineConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2175:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceRange' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2186:5
-warning | PreCheck/SchemaMissingType | The schema 'Disallowed' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2201:5
-warning | PreCheck/SchemaMissingType | The schema 'ImagePurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2213:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2230:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2244:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2258:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactPublishingProfileBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2290:5
-warning | PreCheck/SchemaMissingType | The schema 'TargetRegion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2335:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionImages' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2368:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDiskImageEncryption' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2383:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImageEncryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2391:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskImageEncryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2409:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2418:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2429:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionPublishingProfile' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2441:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2449:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactVersionSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2467:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryOSDiskImage' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2480:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryDataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2488:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2506:5
-warning | PreCheck/SchemaMissingType | The schema 'ReplicationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2533:5
-warning | PreCheck/SchemaMissingType | The schema 'RegionalReplicationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2561:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2597:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2616:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2635:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2654:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2673:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2692:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2701:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2733:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2750:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2763:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResourceDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2798:5
-warning | PreCheck/SchemaMissingType | The schema 'SharingUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json:2826:5
-warning | PreCheck/SchemaMissingType | The schema 'PirResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json:387:5
-warning | PreCheck/SchemaMissingType | The schema 'PirSharedGalleryResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json:402:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json:416:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json:425:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGallery' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json:444:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImageList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json:453:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json:472:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json:486:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageFeature' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json:556:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json:569:5
-warning | PreCheck/SchemaMissingType | The schema 'RecommendedMachineConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json:591:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceRange' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json:602:5
-warning | PreCheck/SchemaMissingType | The schema 'Disallowed' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json:617:5
-warning | PreCheck/SchemaMissingType | The schema 'ImagePurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json:629:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImageVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json:646:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImageVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json:665:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImageVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json:679:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json:694:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json:703:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json:735:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json:752:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:1656:5
-warning | PreCheck/SchemaMissingType | The schema 'ProxyOnlyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:1691:5
-warning | PreCheck/SchemaMissingType | The schema 'Disk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:1711:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:1752:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:1771:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:1790:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:1832:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:1869:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:1996:5
-warning | PreCheck/SchemaMissingType | The schema 'ShareInfoElement' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2086:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2095:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2119:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsElement' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2142:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2155:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2172:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyForDiskEncryptionSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2189:5
-warning | PreCheck/SchemaMissingType | The schema 'SourceVault' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2205:5
-warning | PreCheck/SchemaMissingType | The schema 'Encryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2263:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2302:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2376:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2413:5
-warning | PreCheck/SchemaMissingType | The schema 'CreationData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2467:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDiskReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2557:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2574:5
-warning | PreCheck/SchemaMissingType | The schema 'GrantAccessData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2600:5
-warning | PreCheck/SchemaMissingType | The schema 'AccessUri' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2626:5
-warning | PreCheck/SchemaMissingType | The schema 'Snapshot' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2636:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2662:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2681:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2700:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2727:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2744:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2760:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceUriList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2779:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2798:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkServiceConnectionState' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2836:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2853:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2873:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2899:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccess' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2922:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2936:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2955:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2967:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:2992:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskRestorePoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:3017:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskRestorePointList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:3031:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskRestorePointProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:3050:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:3110:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:3122:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:3138:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:3147:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:3175:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:3192:5
-warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json:3216:5
-warning | PreCheck/SchemaMissingType | The schema 'Gallery' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:1699:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:1713:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:1727:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:1756:5
-warning | PreCheck/SchemaMissingType | The schema 'SharingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:1766:5
-warning | PreCheck/SchemaMissingType | The schema 'SharingProfileGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:1791:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplication' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:1815:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:1829:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:1843:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:1884:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:1898:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:1912:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionPublishingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:1941:5
-warning | PreCheck/SchemaMissingType | The schema 'UserArtifactSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:1964:5
-warning | PreCheck/SchemaMissingType | The schema 'UserArtifactManage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:1980:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2000:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2014:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2028:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageFeature' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2128:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2141:5
-warning | PreCheck/SchemaMissingType | The schema 'RecommendedMachineConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2163:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceRange' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2174:5
-warning | PreCheck/SchemaMissingType | The schema 'Disallowed' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2189:5
-warning | PreCheck/SchemaMissingType | The schema 'ImagePurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2201:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2218:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2232:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2246:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactPublishingProfileBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2278:5
-warning | PreCheck/SchemaMissingType | The schema 'TargetRegion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2323:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionImages' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2356:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDiskImageEncryption' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2371:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImageEncryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2379:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskImageEncryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2397:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2406:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2417:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionPublishingProfile' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2429:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2437:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactVersionSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2455:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryOSDiskImage' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2468:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryDataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2476:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2494:5
-warning | PreCheck/SchemaMissingType | The schema 'ReplicationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2521:5
-warning | PreCheck/SchemaMissingType | The schema 'RegionalReplicationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2549:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2585:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2604:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2623:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2642:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2661:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2680:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2689:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2717:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2734:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2747:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResourceDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2782:5
-warning | PreCheck/SchemaMissingType | The schema 'SharingUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json:2810:5
-warning | PreCheck/SchemaMissingType | The schema 'PirResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json:387:5
-warning | PreCheck/SchemaMissingType | The schema 'PirSharedGalleryResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json:402:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json:416:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json:425:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGallery' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json:444:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImageList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json:453:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json:472:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json:486:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageFeature' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json:556:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json:569:5
-warning | PreCheck/SchemaMissingType | The schema 'RecommendedMachineConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json:591:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceRange' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json:602:5
-warning | PreCheck/SchemaMissingType | The schema 'Disallowed' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json:617:5
-warning | PreCheck/SchemaMissingType | The schema 'ImagePurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json:629:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImageVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json:646:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImageVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json:665:5
-warning | PreCheck/SchemaMissingType | The schema 'SharedGalleryImageVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json:679:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json:694:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json:703:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json:731:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json:748:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | PreCheck/DuplicateSchema | Duplicate Schema named 'CloudError' (1 differences):
- - properties.error.$ref: "#/components/schemas/schemas:126" => "#/components/schemas/schemas:470"
-warning | PreCheck/DuplicateSchema | Duplicate Schema named 'CloudError' (1 differences):
- - properties.error.$ref: "#/components/schemas/schemas:126" => "#/components/schemas/schemas:622"
-warning | PreCheck/DuplicateSchema | Duplicate Schema named 'CloudError' (1 differences):
- - properties.error.$ref: "#/components/schemas/schemas:126" => "#/components/schemas/schemas:753"
-warning | PreCheck/DuplicateSchema | Duplicate Schema named 'ApiError' (2 differences):
- - properties.details.x-ms-identifiers: ["message","target"] =>
- - properties.details.$ref: "#/components/schemas/schemas:127" => "#/components/schemas/schemas:471"
-warning | PreCheck/DuplicateSchema | Duplicate Schema named 'ApiError' (2 differences):
- - properties.details.x-ms-identifiers: ["message","target"] =>
- - properties.details.$ref: "#/components/schemas/schemas:127" => "#/components/schemas/schemas:623"
-warning | PreCheck/DuplicateSchema | Duplicate Schema named 'ApiError' (2 differences):
- - properties.details.x-ms-identifiers: ["message","target"] =>
- - properties.details.$ref: "#/components/schemas/schemas:127" => "#/components/schemas/schemas:754"
-warning | PreNamer/DeduplicateName | Deduplicating schema name: 'CloudError' -> 'CloudErrorAutoGenerated'
-warning | PreNamer/DeduplicateName | Deduplicating schema name: 'CloudError' -> 'CloudErrorAutoGenerated2'
-warning | PreNamer/DeduplicateName | Deduplicating schema name: 'CloudError' -> 'CloudErrorAutoGenerated3'
-warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ApiError' -> 'ApiErrorAutoGenerated'
-warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ApiError' -> 'ApiErrorAutoGenerated2'
-warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ApiError' -> 'ApiErrorAutoGenerated3'
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:1825:5
-warning | PreCheck/SchemaMissingType | The schema 'ProxyOnlyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:1860:5
-warning | PreCheck/SchemaMissingType | The schema 'Disk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:1880:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:1921:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:1940:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:1959:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2011:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2048:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2188:5
-warning | PreCheck/SchemaMissingType | The schema 'ShareInfoElement' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2282:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2291:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2325:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsElement' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2348:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2361:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2378:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyForDiskEncryptionSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2395:5
-warning | PreCheck/SchemaMissingType | The schema 'SourceVault' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2411:5
-warning | PreCheck/SchemaMissingType | The schema 'Encryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2469:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2508:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2591:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2632:5
-warning | PreCheck/SchemaMissingType | The schema 'CreationData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2690:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDiskReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2780:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2797:5
-warning | PreCheck/SchemaMissingType | The schema 'PropertyUpdatesInProgress' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2823:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskSecurityProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2849:5
-warning | PreCheck/SchemaMissingType | The schema 'GrantAccessData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2857:5
-warning | PreCheck/SchemaMissingType | The schema 'AccessUri' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2883:5
-warning | PreCheck/SchemaMissingType | The schema 'Snapshot' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2893:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2919:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2938:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2957:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:2984:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3001:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3020:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceUriList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3039:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3058:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkServiceConnectionState' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3096:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3113:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3134:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3160:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccess' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3183:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3197:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3216:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3228:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3253:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskRestorePoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3278:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskRestorePointList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3292:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskRestorePointProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3311:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3375:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3387:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3403:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3412:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3440:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3457:5
-warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json:3481:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:6891:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValue' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:6904:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValueDisplay' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:6923:5
-warning | PreCheck/SchemaMissingType | The schema 'DisallowedConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:6948:5
-warning | PreCheck/SchemaMissingType | The schema 'RetrieveBootDiagnosticsDataResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:6965:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:6992:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7027:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7073:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7091:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7109:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceWithColocationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7128:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7141:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7186:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupUpdate' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7201:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7209:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7228:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7239:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7270:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7291:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7312:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostAllocatableVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7344:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostAvailableCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7358:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7370:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostInstanceViewWithName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7391:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7406:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHost' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7454:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7475:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7489:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyGenerateKeyPairResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7508:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7530:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7539:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyUpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7554:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeysGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7569:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSize' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7588:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSizeListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7622:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7634:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7664:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7682:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7715:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7746:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7792:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7829:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7843:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7867:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7881:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7905:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7917:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSoftwarePatchProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:7929:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAssessPatchesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8007:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstallPatchesParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8070:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8104:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8153:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstallPatchesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8192:5
-warning | PreCheck/SchemaMissingType | The schema 'PatchInstallationDetail' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8290:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8340:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8362:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8382:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticOSUpgradeProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8393:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageFeature' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8405:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8418:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8451:5
-warning | PreCheck/SchemaMissingType | The schema 'UsageName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8469:5
-warning | PreCheck/SchemaMissingType | The schema 'Usage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8482:5
-warning | PreCheck/SchemaMissingType | The schema 'ListUsagesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8518:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8537:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8546:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8568:5
-warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8602:5
-warning | PreCheck/SchemaMissingType | The schema 'HardwareProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8623:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8804:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8835:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8852:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8860:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8877:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualHardDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8894:5
-warning | PreCheck/SchemaMissingType | The schema 'DiffDiskSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8979:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:8992:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9010:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9071:5
-warning | PreCheck/SchemaMissingType | The schema 'StorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9138:5
-warning | PreCheck/SchemaMissingType | The schema 'UefiSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9158:5
-warning | PreCheck/SchemaMissingType | The schema 'SecurityProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9171:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalCapabilities' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9195:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalUnattendContent' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9204:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMListener' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9247:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9268:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9280:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9312:5
-warning | PreCheck/SchemaMissingType | The schema 'SshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9325:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9337:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultCertificate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9358:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultSecretGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9371:5
-warning | PreCheck/SchemaMissingType | The schema 'OSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9387:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticRepairsPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9432:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReferenceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9445:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9454:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9468:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9480:5
-warning | PreCheck/SchemaMissingType | The schema 'DiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9493:5
-warning | PreCheck/SchemaMissingType | The schema 'BillingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9527:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionHandlerInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9537:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAgentInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9554:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9577:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnosticsInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9600:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9620:5
-warning | PreCheck/SchemaMissingType | The schema 'MaintenanceRedeployStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9669:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9716:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9806:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachine' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9899:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9940:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9969:5
-warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:9988:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticOSUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10006:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10019:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10045:5
-warning | PreCheck/SchemaMissingType | The schema 'ScaleInPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10083:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10116:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10164:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10182:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10225:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10245:5
-warning | PreCheck/SchemaMissingType | The schema 'Image' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10267:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10285:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10299:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10318:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10367:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10404:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10428:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10441:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10501:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10534:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10583:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10603:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiEntityReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10623:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10632:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10689:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10746:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10767:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10785:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10824:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10860:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10881:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10899:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10911:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIpTag' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10923:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10936:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10952:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:10965:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11002:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11016:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11032:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11048:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11097:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11120:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11144:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11163:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11179:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11228:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11269:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11337:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11378:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMReimageParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11415:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11423:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11440:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11466:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceRequiredIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11478:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineStatusCodeCount' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11493:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceViewStatusesSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11509:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11522:5
-warning | PreCheck/SchemaMissingType | The schema 'OrchestrationServiceSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11540:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11571:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11604:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListWithLinkResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11623:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSkuCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11642:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11678:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListSkusResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11698:5
-warning | PreCheck/SchemaMissingType | The schema 'RollbackStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11717:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoryStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11739:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11771:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11815:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListOSUpgradeHistory' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11835:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11854:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11928:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:11972:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMNetworkProfileConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12038:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProtectionPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12050:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineHealthStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12085:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12095:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12114:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12128:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeRunningStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12153:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeProgressInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12198:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12227:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12244:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12257:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12266:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12294:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12329:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12341:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceReadOnly' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12350:5
-warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12371:5
-warning | PreCheck/SchemaMissingType | The schema 'RecoveryWalkResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12384:5
-warning | PreCheck/SchemaMissingType | The schema 'RequestRateByIntervalInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12399:5
-warning | PreCheck/SchemaMissingType | The schema 'ThrottledRequestsInput' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12426:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsInputBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12434:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOperationResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12478:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOutput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12488:5
-warning | PreCheck/SchemaMissingType | The schema 'VMScaleSetConvertToSinglePlacementGroupInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12498:5
-warning | PreCheck/SchemaMissingType | The schema 'OrchestrationServiceStateInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12506:5
-warning | PreCheck/SchemaMissingType | The schema 'PatchSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12538:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxPatchSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12560:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachinePatchStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12577:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailablePatchSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12598:5
-warning | PreCheck/SchemaMissingType | The schema 'LastPatchInstallationSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json:12658:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInputParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/runCommands.json:927:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/runCommands.json:944:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandParameterDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/runCommands.json:970:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocumentBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/runCommands.json:996:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocument' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/runCommands.json:1036:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/runCommands.json:1063:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/runCommands.json:1082:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/runCommands.json:1117:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/runCommands.json:1128:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandScriptSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/runCommands.json:1184:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/runCommands.json:1201:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommand' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/runCommands.json:1260:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/runCommands.json:1274:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/runCommands.json:1288:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/runCommands.json:1307:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/runCommands.json:1324:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/runCommands.json:1337:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/runCommands.json:1346:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/runCommands.json:1374:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/runCommands.json:1409:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | PreCheck/DuplicateSchema | Duplicate Schema named 'PurchasePlan' (1 differences):
- - properties.promotionCode: {"$ref":"#/components/schemas/schemas:108","description":"The Offer Promotion Code."} =>
-warning | PreNamer/DeduplicateName | Deduplicating schema name: 'PurchasePlan' -> 'PurchasePlanAutoGenerated'
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'Gallery' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:1608:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:1622:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:1636:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:1662:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplication' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:1672:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:1686:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:1700:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:1741:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:1755:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:1769:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionPublishingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:1798:5
-warning | PreCheck/SchemaMissingType | The schema 'UserArtifactSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:1821:5
-warning | PreCheck/SchemaMissingType | The schema 'UserArtifactManage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:1837:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:1857:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:1871:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:1885:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:1978:5
-warning | PreCheck/SchemaMissingType | The schema 'RecommendedMachineConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2000:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceRange' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2011:5
-warning | PreCheck/SchemaMissingType | The schema 'Disallowed' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2026:5
-warning | PreCheck/SchemaMissingType | The schema 'ImagePurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2038:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2055:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2069:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2083:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactPublishingProfileBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2115:5
-warning | PreCheck/SchemaMissingType | The schema 'TargetRegion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2160:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionImages' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2193:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDiskImageEncryption' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2208:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImageEncryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2216:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskImageEncryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2234:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2243:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2254:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionPublishingProfile' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2266:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2274:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactVersionSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2292:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryOSDiskImage' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2301:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryDataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2309:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2327:5
-warning | PreCheck/SchemaMissingType | The schema 'ReplicationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2354:5
-warning | PreCheck/SchemaMissingType | The schema 'RegionalReplicationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2382:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2418:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2437:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2456:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2475:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2494:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2513:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2522:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2550:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2567:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2580:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResourceDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json:2615:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6154:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValue' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6167:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValueDisplay' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6186:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6223:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6258:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6304:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6322:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6340:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceWithColocationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6359:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6372:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6417:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupUpdate' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6432:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6440:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6459:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6482:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6503:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6524:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostAllocatableVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6556:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostAvailableCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6570:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6582:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6603:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHost' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6652:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6673:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6687:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyGenerateKeyPairResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6706:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6728:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6737:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyUpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6752:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeysGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6767:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSize' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6786:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSizeListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6820:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6832:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6862:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6880:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6909:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6940:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:6982:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7015:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7029:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7043:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7055:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7077:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7097:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticOSUpgradeProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7108:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7120:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7143:5
-warning | PreCheck/SchemaMissingType | The schema 'UsageName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7161:5
-warning | PreCheck/SchemaMissingType | The schema 'Usage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7174:5
-warning | PreCheck/SchemaMissingType | The schema 'ListUsagesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7210:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7229:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7238:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7260:5
-warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7294:5
-warning | PreCheck/SchemaMissingType | The schema 'HardwareProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7315:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7496:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7527:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7544:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7552:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7569:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualHardDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7586:5
-warning | PreCheck/SchemaMissingType | The schema 'DiffDiskSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7658:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7671:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7689:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7750:5
-warning | PreCheck/SchemaMissingType | The schema 'StorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7813:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalCapabilities' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7833:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalUnattendContent' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7842:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMListener' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7885:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7906:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7918:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7946:5
-warning | PreCheck/SchemaMissingType | The schema 'SshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7959:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7971:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultCertificate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:7988:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultSecretGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8001:5
-warning | PreCheck/SchemaMissingType | The schema 'OSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8017:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticRepairsPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8061:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReferenceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8074:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8083:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8097:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8109:5
-warning | PreCheck/SchemaMissingType | The schema 'DiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8122:5
-warning | PreCheck/SchemaMissingType | The schema 'BillingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8156:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionHandlerInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8166:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAgentInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8183:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8206:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnosticsInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8229:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8249:5
-warning | PreCheck/SchemaMissingType | The schema 'MaintenanceRedeployStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8298:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8345:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8421:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachine' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8497:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8534:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8563:5
-warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8582:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticOSUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8600:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8613:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8639:5
-warning | PreCheck/SchemaMissingType | The schema 'ScaleInPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8669:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8690:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8738:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8756:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8799:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8819:5
-warning | PreCheck/SchemaMissingType | The schema 'Image' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8841:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8855:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8869:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8888:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8937:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8973:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:8997:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9010:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9070:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9103:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9152:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9172:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiEntityReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9192:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9201:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9258:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9315:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9336:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9354:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9389:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9421:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9442:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9460:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9472:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIpTag' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9484:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9497:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9513:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9526:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9563:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9577:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9593:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9609:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9654:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9677:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9701:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9720:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9732:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9777:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9814:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9874:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9915:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMReimageParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9948:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9956:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9973:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:9999:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceRequiredIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10011:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineStatusCodeCount' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10026:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceViewStatusesSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10042:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10055:5
-warning | PreCheck/SchemaMissingType | The schema 'OrchestrationServiceSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10073:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10104:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10137:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListWithLinkResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10156:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSkuCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10175:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10211:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListSkusResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10231:5
-warning | PreCheck/SchemaMissingType | The schema 'RollbackStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10250:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoryStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10272:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10304:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10348:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListOSUpgradeHistory' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10368:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10387:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10457:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10501:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMNetworkProfileConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10562:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProtectionPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10574:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineHealthStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10609:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10619:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10638:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10652:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeRunningStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10677:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeProgressInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10722:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10751:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10768:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10781:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10790:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10818:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10853:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10865:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceReadOnly' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10874:5
-warning | PreCheck/SchemaMissingType | The schema 'RecoveryWalkResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10884:5
-warning | PreCheck/SchemaMissingType | The schema 'RequestRateByIntervalInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10899:5
-warning | PreCheck/SchemaMissingType | The schema 'ThrottledRequestsInput' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10926:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsInputBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10934:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOperationResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10970:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOutput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10980:5
-warning | PreCheck/SchemaMissingType | The schema 'VMScaleSetConvertToSinglePlacementGroupInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10990:5
-warning | PreCheck/SchemaMissingType | The schema 'OrchestrationServiceStateInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json:10998:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInputParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/runCommands.json:249:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/runCommands.json:266:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandParameterDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/runCommands.json:292:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocumentBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/runCommands.json:318:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocument' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/runCommands.json:358:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/runCommands.json:385:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/runCommands.json:404:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/runCommands.json:439:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6403:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValue' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6416:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValueDisplay' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6435:5
-warning | PreCheck/SchemaMissingType | The schema 'DisallowedConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6460:5
-warning | PreCheck/SchemaMissingType | The schema 'RetrieveBootDiagnosticsDataResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6477:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6504:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6539:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6585:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6603:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6621:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceWithColocationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6640:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6653:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6698:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupUpdate' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6713:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6721:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6740:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6751:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6782:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6803:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6824:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostAllocatableVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6856:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostAvailableCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6870:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6882:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostInstanceViewWithName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6903:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6918:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHost' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6966:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:6987:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7001:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyGenerateKeyPairResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7020:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7042:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7051:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeyUpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7066:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKeysGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7081:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSize' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7100:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSizeListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7134:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7146:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7176:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7194:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7223:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7254:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7300:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7337:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7351:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7375:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7389:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7413:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7425:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSoftwarePatchProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7437:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAssessPatchesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7518:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7580:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7602:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7622:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticOSUpgradeProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7633:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7645:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7672:5
-warning | PreCheck/SchemaMissingType | The schema 'UsageName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7690:5
-warning | PreCheck/SchemaMissingType | The schema 'Usage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7703:5
-warning | PreCheck/SchemaMissingType | The schema 'ListUsagesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7739:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7758:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7767:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7789:5
-warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7823:5
-warning | PreCheck/SchemaMissingType | The schema 'HardwareProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:7844:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8025:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8056:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8073:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8081:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8098:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualHardDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8115:5
-warning | PreCheck/SchemaMissingType | The schema 'DiffDiskSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8187:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8200:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8218:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8279:5
-warning | PreCheck/SchemaMissingType | The schema 'StorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8342:5
-warning | PreCheck/SchemaMissingType | The schema 'SecurityProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8362:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalCapabilities' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8371:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalUnattendContent' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8380:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMListener' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8423:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8444:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8456:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8488:5
-warning | PreCheck/SchemaMissingType | The schema 'SshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8501:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8513:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultCertificate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8530:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultSecretGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8543:5
-warning | PreCheck/SchemaMissingType | The schema 'OSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8559:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticRepairsPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8603:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReferenceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8616:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8625:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8639:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8651:5
-warning | PreCheck/SchemaMissingType | The schema 'DiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8664:5
-warning | PreCheck/SchemaMissingType | The schema 'BillingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8698:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionHandlerInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8708:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAgentInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8725:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8748:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnosticsInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8771:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8791:5
-warning | PreCheck/SchemaMissingType | The schema 'MaintenanceRedeployStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8840:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8887:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:8977:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachine' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9065:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9102:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9131:5
-warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9150:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticOSUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9168:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9181:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9207:5
-warning | PreCheck/SchemaMissingType | The schema 'ScaleInPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9237:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9258:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9306:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9324:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9367:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9387:5
-warning | PreCheck/SchemaMissingType | The schema 'Image' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9409:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9423:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9437:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9456:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9505:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9541:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9565:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9578:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9638:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9671:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9720:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9740:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiEntityReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9760:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9769:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9826:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9883:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9904:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9922:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9961:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:9997:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10018:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10036:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10048:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIpTag' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10060:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10073:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10089:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10102:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10139:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10153:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10169:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10185:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10234:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10257:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10281:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10300:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10316:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10365:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10406:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10470:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10511:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMReimageParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10544:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10552:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10569:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10595:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceRequiredIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10607:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineStatusCodeCount' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10622:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceViewStatusesSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10638:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10651:5
-warning | PreCheck/SchemaMissingType | The schema 'OrchestrationServiceSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10669:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10700:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10733:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListWithLinkResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10752:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSkuCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10771:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10807:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListSkusResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10827:5
-warning | PreCheck/SchemaMissingType | The schema 'RollbackStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10846:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoryStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10868:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10900:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10944:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListOSUpgradeHistory' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10964:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:10983:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11057:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11101:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMNetworkProfileConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11167:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProtectionPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11179:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineHealthStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11214:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11224:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11243:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11257:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeRunningStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11282:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeProgressInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11327:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11356:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11373:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11386:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11395:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11423:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11458:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11470:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceReadOnly' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11479:5
-warning | PreCheck/SchemaMissingType | The schema 'RecoveryWalkResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11489:5
-warning | PreCheck/SchemaMissingType | The schema 'RequestRateByIntervalInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11504:5
-warning | PreCheck/SchemaMissingType | The schema 'ThrottledRequestsInput' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11531:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsInputBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11539:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOperationResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11583:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOutput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11593:5
-warning | PreCheck/SchemaMissingType | The schema 'VMScaleSetConvertToSinglePlacementGroupInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11603:5
-warning | PreCheck/SchemaMissingType | The schema 'OrchestrationServiceStateInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11611:5
-warning | PreCheck/SchemaMissingType | The schema 'PatchSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11643:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachinePatchStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11660:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailablePatchSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11673:5
-warning | PreCheck/SchemaMissingType | The schema 'LastPatchInstallationSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json:11732:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInputParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/runCommands.json:927:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/runCommands.json:944:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandParameterDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/runCommands.json:970:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocumentBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/runCommands.json:996:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocument' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/runCommands.json:1036:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/runCommands.json:1063:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/runCommands.json:1082:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/runCommands.json:1117:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/runCommands.json:1128:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandScriptSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/runCommands.json:1184:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/runCommands.json:1201:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommand' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/runCommands.json:1260:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/runCommands.json:1274:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineRunCommandsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/runCommands.json:1288:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/runCommands.json:1307:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/runCommands.json:1324:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/runCommands.json:1337:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/runCommands.json:1346:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/runCommands.json:1374:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/runCommands.json:1409:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:268:5
-warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceCustomProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:303:5
-warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceServicePrincipalProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:315:5
-warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceOrchestratorProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:332:5
-warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceMasterProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:354:5
-warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceAgentPoolProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:382:5
-warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceWindowsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:471:5
-warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceLinuxProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:490:5
-warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceSshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:508:5
-warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceSshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:523:5
-warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceDiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:535:5
-warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceVMDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:546:5
-warning | PreCheck/SchemaMissingType | The schema 'ContainerService' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:563:5
-warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:577:5
-warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:593:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/BinarySchema | 'The schema paths·1djjsnh·subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsoft-compute-cloudservices-cloudservicename-roleinstances-roleinstancename-remotedesktopfile·get·responses·200·content·application-x_rdp·schema with 'type: file', format: binary' will be treated as a binary blob for binary media types.
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2020-10-01-preview/cloudService.json:434:11
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:1349:5
-warning | PreCheck/SchemaMissingType | The schema 'Disk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:1384:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:1421:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:1440:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:1459:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:1501:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:1538:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:1657:5
-warning | PreCheck/SchemaMissingType | The schema 'ShareInfoElement' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:1743:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:1752:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:1776:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsElement' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:1799:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:1812:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:1829:5
-warning | PreCheck/SchemaMissingType | The schema 'SourceVault' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:1846:5
-warning | PreCheck/SchemaMissingType | The schema 'Encryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:1904:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:1943:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2009:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2046:5
-warning | PreCheck/SchemaMissingType | The schema 'CreationData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2100:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDiskReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2190:5
-warning | PreCheck/SchemaMissingType | The schema 'GrantAccessData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2207:5
-warning | PreCheck/SchemaMissingType | The schema 'AccessUri' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2233:5
-warning | PreCheck/SchemaMissingType | The schema 'Snapshot' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2243:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2265:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2284:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2303:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2329:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2346:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2362:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceUriList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2381:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2400:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkServiceConnectionState' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2438:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2455:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2475:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2500:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccess' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2523:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2537:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2556:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2568:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2593:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2618:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2630:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2639:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2667:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json:2684:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:1301:5
-warning | PreCheck/SchemaMissingType | The schema 'Disk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:1336:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:1373:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:1392:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:1411:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:1453:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:1490:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:1644:5
-warning | PreCheck/SchemaMissingType | The schema 'ShareInfoElement' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:1726:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:1735:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:1759:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsElement' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:1782:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:1795:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:1812:5
-warning | PreCheck/SchemaMissingType | The schema 'SourceVault' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:1829:5
-warning | PreCheck/SchemaMissingType | The schema 'Encryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:1865:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:1904:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:1966:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2003:5
-warning | PreCheck/SchemaMissingType | The schema 'CreationData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2014:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDiskReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2099:5
-warning | PreCheck/SchemaMissingType | The schema 'GrantAccessData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2116:5
-warning | PreCheck/SchemaMissingType | The schema 'AccessUri' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2142:5
-warning | PreCheck/SchemaMissingType | The schema 'Snapshot' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2152:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2174:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2193:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2212:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2238:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2255:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2271:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2290:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkServiceConnectionState' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2328:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2345:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2365:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2390:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccess' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2413:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2427:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskAccessUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2446:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2458:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2483:5
-warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2508:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2520:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2529:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2557:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json:2574:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:972:5
-warning | PreCheck/SchemaMissingType | The schema 'Disk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1007:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1044:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1063:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1082:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1124:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1161:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1308:5
-warning | PreCheck/SchemaMissingType | The schema 'ShareInfoElement' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1383:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1392:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1413:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsElement' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1436:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1449:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1466:5
-warning | PreCheck/SchemaMissingType | The schema 'SourceVault' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1483:5
-warning | PreCheck/SchemaMissingType | The schema 'Encryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1492:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1523:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1578:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1608:5
-warning | PreCheck/SchemaMissingType | The schema 'CreationData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1616:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDiskReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1701:5
-warning | PreCheck/SchemaMissingType | The schema 'GrantAccessData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1718:5
-warning | PreCheck/SchemaMissingType | The schema 'AccessUri' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1744:5
-warning | PreCheck/SchemaMissingType | The schema 'Snapshot' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1754:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1776:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1795:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1814:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1840:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1857:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1873:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1892:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1901:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1929:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json:1946:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:5714:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValue' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:5727:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValueDisplay' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:5746:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:5783:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:5818:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:5864:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:5882:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:5900:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceWithColocationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:5919:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:5932:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:5977:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupUpdate' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:5992:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6000:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6019:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6042:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6063:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6084:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostAllocatableVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6116:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostAvailableCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6130:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6142:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6163:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHost' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6212:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6233:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6247:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSize' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6266:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSizeListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6300:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6312:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6342:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6360:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6389:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6420:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6462:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6495:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6509:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6523:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6535:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6557:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6577:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticOSUpgradeProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6588:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6600:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6623:5
-warning | PreCheck/SchemaMissingType | The schema 'UsageName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6641:5
-warning | PreCheck/SchemaMissingType | The schema 'Usage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6654:5
-warning | PreCheck/SchemaMissingType | The schema 'ListUsagesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6690:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6709:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6718:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6740:5
-warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6774:5
-warning | PreCheck/SchemaMissingType | The schema 'HardwareProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6795:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:6976:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7007:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7024:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7032:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7049:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualHardDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7066:5
-warning | PreCheck/SchemaMissingType | The schema 'DiffDiskSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7126:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7135:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7153:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7214:5
-warning | PreCheck/SchemaMissingType | The schema 'StorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7277:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalCapabilities' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7297:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalUnattendContent' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7306:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMListener' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7349:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7370:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7382:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7410:5
-warning | PreCheck/SchemaMissingType | The schema 'SshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7423:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7435:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultCertificate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7452:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultSecretGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7465:5
-warning | PreCheck/SchemaMissingType | The schema 'OSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7481:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticRepairsPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7525:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReferenceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7538:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7547:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7561:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7573:5
-warning | PreCheck/SchemaMissingType | The schema 'DiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7586:5
-warning | PreCheck/SchemaMissingType | The schema 'BillingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7620:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionHandlerInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7630:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAgentInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7647:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7670:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnosticsInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7693:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7713:5
-warning | PreCheck/SchemaMissingType | The schema 'MaintenanceRedeployStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7762:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7809:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7885:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachine' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7961:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:7998:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8027:5
-warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8046:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticOSUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8064:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8077:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8103:5
-warning | PreCheck/SchemaMissingType | The schema 'ScaleInPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8133:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8154:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8202:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8220:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8263:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8283:5
-warning | PreCheck/SchemaMissingType | The schema 'Image' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8305:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8319:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8333:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8352:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8401:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8437:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8461:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8474:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8534:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8567:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8616:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8636:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiEntityReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8656:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8665:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8722:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8779:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8800:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8818:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8853:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8885:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8906:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8924:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8936:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIpTag' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8948:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8961:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8977:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:8990:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9027:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9041:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9057:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9073:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9118:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9141:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9165:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9184:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9196:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9241:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9278:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9338:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9379:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMReimageParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9412:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9420:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9437:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9463:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceRequiredIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9475:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineStatusCodeCount' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9490:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceViewStatusesSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9506:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9519:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9537:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9562:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListWithLinkResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9581:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSkuCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9600:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9636:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListSkusResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9656:5
-warning | PreCheck/SchemaMissingType | The schema 'RollbackStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9675:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoryStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9697:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9729:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9773:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListOSUpgradeHistory' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9793:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9812:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9882:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9926:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMNetworkProfileConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9987:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProtectionPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:9999:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineHealthStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:10034:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:10044:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:10063:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:10077:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeRunningStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:10102:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeProgressInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:10147:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:10176:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:10193:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:10206:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:10215:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:10243:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:10278:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:10291:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceReadOnly' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:10300:5
-warning | PreCheck/SchemaMissingType | The schema 'RecoveryWalkResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:10310:5
-warning | PreCheck/SchemaMissingType | The schema 'RequestRateByIntervalInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:10325:5
-warning | PreCheck/SchemaMissingType | The schema 'ThrottledRequestsInput' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:10352:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsInputBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:10360:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOperationResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:10396:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOutput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:10406:5
-warning | PreCheck/SchemaMissingType | The schema 'VMScaleSetConvertToSinglePlacementGroupInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json:10416:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInputParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/runCommands.json:249:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/runCommands.json:266:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandParameterDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/runCommands.json:292:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocumentBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/runCommands.json:318:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocument' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/runCommands.json:358:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/runCommands.json:385:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/runCommands.json:404:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/runCommands.json:439:5
-warning | PreCheck/SchemaMissingType | The schema 'Gallery' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:1608:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:1622:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:1636:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:1662:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplication' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:1672:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:1686:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:1700:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:1741:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:1755:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:1769:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionPublishingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:1798:5
-warning | PreCheck/SchemaMissingType | The schema 'UserArtifactSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:1821:5
-warning | PreCheck/SchemaMissingType | The schema 'UserArtifactManage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:1837:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:1857:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:1871:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:1885:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:1978:5
-warning | PreCheck/SchemaMissingType | The schema 'RecommendedMachineConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2000:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceRange' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2011:5
-warning | PreCheck/SchemaMissingType | The schema 'Disallowed' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2026:5
-warning | PreCheck/SchemaMissingType | The schema 'ImagePurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2038:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2055:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2069:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2083:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactPublishingProfileBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2115:5
-warning | PreCheck/SchemaMissingType | The schema 'TargetRegion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2159:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2188:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2199:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionPublishingProfile' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2211:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2219:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactVersionSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2237:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryOSDiskImage' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2246:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryDataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2254:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2272:5
-warning | PreCheck/SchemaMissingType | The schema 'ReplicationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2299:5
-warning | PreCheck/SchemaMissingType | The schema 'RegionalReplicationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2327:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2363:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2382:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2401:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2420:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2439:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2458:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2467:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2495:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2512:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2525:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json:2560:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:972:5
-warning | PreCheck/SchemaMissingType | The schema 'Disk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1007:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1036:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1055:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1074:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1116:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1153:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1277:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1352:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1373:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsElement' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1396:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1409:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1426:5
-warning | PreCheck/SchemaMissingType | The schema 'SourceVault' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1443:5
-warning | PreCheck/SchemaMissingType | The schema 'Encryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1452:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1486:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1526:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1556:5
-warning | PreCheck/SchemaMissingType | The schema 'CreationData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1564:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDiskReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1645:5
-warning | PreCheck/SchemaMissingType | The schema 'GrantAccessData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1662:5
-warning | PreCheck/SchemaMissingType | The schema 'AccessUri' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1688:5
-warning | PreCheck/SchemaMissingType | The schema 'Snapshot' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1698:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1720:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1739:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1758:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1784:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1801:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSetList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1817:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1836:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1845:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1873:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json:1890:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5203:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValue' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5216:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValueDisplay' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5235:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5272:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5307:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5353:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5371:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5389:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5408:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5449:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupUpdate' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5464:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5472:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5491:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5514:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5535:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5556:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostAllocatableVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5588:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostAvailableCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5602:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5614:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5635:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHost' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5684:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5705:5
-warning | PreCheck/SchemaMissingType | The schema 'DedicatedHostListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5719:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSize' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5738:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSizeListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5772:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5784:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5814:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5832:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5861:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5892:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5934:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5967:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5981:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:5995:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6007:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6029:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6049:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticOSUpgradeProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6060:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6072:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6095:5
-warning | PreCheck/SchemaMissingType | The schema 'UsageName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6113:5
-warning | PreCheck/SchemaMissingType | The schema 'Usage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6126:5
-warning | PreCheck/SchemaMissingType | The schema 'ListUsagesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6162:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6181:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6190:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6212:5
-warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6246:5
-warning | PreCheck/SchemaMissingType | The schema 'HardwareProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6267:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6448:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6474:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6491:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6508:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualHardDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6525:5
-warning | PreCheck/SchemaMissingType | The schema 'DiffDiskSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6585:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6594:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6608:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6669:5
-warning | PreCheck/SchemaMissingType | The schema 'StorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6720:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalCapabilities' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6740:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalUnattendContent' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6749:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMListener' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6792:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6813:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6825:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6853:5
-warning | PreCheck/SchemaMissingType | The schema 'SshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6866:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6878:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultCertificate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6895:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultSecretGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6908:5
-warning | PreCheck/SchemaMissingType | The schema 'OSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6924:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticRepairsPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6968:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReferenceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6981:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:6990:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7004:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7016:5
-warning | PreCheck/SchemaMissingType | The schema 'DiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7029:5
-warning | PreCheck/SchemaMissingType | The schema 'BillingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7063:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionHandlerInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7073:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAgentInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7090:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7113:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnosticsInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7136:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7156:5
-warning | PreCheck/SchemaMissingType | The schema 'MaintenanceRedeployStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7205:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7252:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7328:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachine' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7404:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7441:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7470:5
-warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7489:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticOSUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7507:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7520:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7546:5
-warning | PreCheck/SchemaMissingType | The schema 'ScaleInPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7576:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7597:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7684:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7731:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7751:5
-warning | PreCheck/SchemaMissingType | The schema 'Image' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7773:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7787:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7801:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7820:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7869:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7905:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7929:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7938:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:7998:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8031:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8070:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8090:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiEntityReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8110:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8119:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8176:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8233:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8254:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8272:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8307:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8339:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8360:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8378:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8390:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIpTag' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8402:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8415:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8431:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8444:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8469:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8483:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8499:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8515:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8560:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8578:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8597:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8609:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8654:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8691:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8751:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8792:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMReimageParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8825:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8833:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8850:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8876:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceRequiredIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8888:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineStatusCodeCount' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8903:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceViewStatusesSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8919:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8932:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8950:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8975:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListWithLinkResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:8994:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSkuCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9013:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9049:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListSkusResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9069:5
-warning | PreCheck/SchemaMissingType | The schema 'RollbackStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9088:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoryStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9110:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9142:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9186:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListOSUpgradeHistory' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9206:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9225:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9295:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9339:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMNetworkProfileConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9400:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProtectionPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9412:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineHealthStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9447:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9457:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9476:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9490:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeRunningStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9515:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeProgressInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9560:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9589:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9606:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9619:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9647:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9682:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9695:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceReadOnly' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9704:5
-warning | PreCheck/SchemaMissingType | The schema 'RecoveryWalkResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9714:5
-warning | PreCheck/SchemaMissingType | The schema 'RequestRateByIntervalInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9729:5
-warning | PreCheck/SchemaMissingType | The schema 'ThrottledRequestsInput' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9756:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsInputBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9764:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOperationResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9800:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOutput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9810:5
-warning | PreCheck/SchemaMissingType | The schema 'VMScaleSetConvertToSinglePlacementGroupInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json:9820:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInputParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/runCommands.json:249:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/runCommands.json:266:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandParameterDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/runCommands.json:292:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocumentBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/runCommands.json:318:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocument' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/runCommands.json:358:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/runCommands.json:385:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/runCommands.json:404:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/runCommands.json:439:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json:693:5
-warning | PreCheck/SchemaMissingType | The schema 'Disk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json:728:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json:757:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json:776:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json:795:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json:837:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json:874:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json:994:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json:1065:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsElement' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json:1088:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json:1101:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json:1118:5
-warning | PreCheck/SchemaMissingType | The schema 'SourceVault' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json:1135:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json:1144:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json:1180:5
-warning | PreCheck/SchemaMissingType | The schema 'CreationData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json:1206:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDiskReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json:1287:5
-warning | PreCheck/SchemaMissingType | The schema 'GrantAccessData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json:1304:5
-warning | PreCheck/SchemaMissingType | The schema 'AccessUri' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json:1330:5
-warning | PreCheck/SchemaMissingType | The schema 'Snapshot' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json:1340:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json:1362:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json:1381:5
-warning | PreCheck/SchemaMissingType | The schema 'Gallery' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1290:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1304:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1330:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplication' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1340:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1354:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1395:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1409:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionPublishingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1438:5
-warning | PreCheck/SchemaMissingType | The schema 'UserArtifactSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1461:5
-warning | PreCheck/SchemaMissingType | The schema 'UserArtifactManage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1477:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1497:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1511:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1592:5
-warning | PreCheck/SchemaMissingType | The schema 'RecommendedMachineConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1614:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceRange' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1625:5
-warning | PreCheck/SchemaMissingType | The schema 'Disallowed' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1640:5
-warning | PreCheck/SchemaMissingType | The schema 'ImagePurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1652:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1669:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1683:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactPublishingProfileBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1716:5
-warning | PreCheck/SchemaMissingType | The schema 'TargetRegion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1760:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1789:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1800:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionPublishingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1812:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1828:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryOSDiskImage' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1845:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryDataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1853:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1869:5
-warning | PreCheck/SchemaMissingType | The schema 'ReplicationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1894:5
-warning | PreCheck/SchemaMissingType | The schema 'RegionalReplicationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1922:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1958:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1977:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:1996:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:2015:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:2034:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:2053:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:2062:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:2090:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:2107:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json:2120:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:4586:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValue' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:4599:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValueDisplay' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:4618:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:4643:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:4678:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:4724:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:4742:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:4760:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:4779:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:4820:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupUpdate' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:4835:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:4843:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSize' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:4862:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSizeListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:4896:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:4908:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:4938:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:4956:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:4985:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5016:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5058:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5091:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5105:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5119:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5131:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5153:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5173:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticOSUpgradeProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5184:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5196:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5216:5
-warning | PreCheck/SchemaMissingType | The schema 'UsageName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5234:5
-warning | PreCheck/SchemaMissingType | The schema 'Usage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5247:5
-warning | PreCheck/SchemaMissingType | The schema 'ListUsagesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5283:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5302:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5311:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5333:5
-warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5367:5
-warning | PreCheck/SchemaMissingType | The schema 'HardwareProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5388:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5569:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5595:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5612:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5629:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualHardDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5646:5
-warning | PreCheck/SchemaMissingType | The schema 'DiffDiskSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5706:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5715:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5729:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5790:5
-warning | PreCheck/SchemaMissingType | The schema 'StorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5837:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalCapabilities' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5857:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalUnattendContent' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5866:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMListener' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5909:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5930:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5942:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5970:5
-warning | PreCheck/SchemaMissingType | The schema 'SshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5983:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:5995:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultCertificate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6012:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultSecretGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6025:5
-warning | PreCheck/SchemaMissingType | The schema 'OSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6041:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticRepairsPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6081:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReferenceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6094:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6103:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6117:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6129:5
-warning | PreCheck/SchemaMissingType | The schema 'DiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6142:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionHandlerInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6151:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAgentInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6168:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6191:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnosticsInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6214:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6234:5
-warning | PreCheck/SchemaMissingType | The schema 'MaintenanceRedeployStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6283:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6330:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6394:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachine' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6450:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6487:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6516:5
-warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6535:5
-warning | PreCheck/SchemaMissingType | The schema 'AutomaticOSUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6553:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6566:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6592:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6622:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6689:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6736:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6756:5
-warning | PreCheck/SchemaMissingType | The schema 'Image' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6774:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6788:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6802:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6821:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6870:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6906:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6930:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6939:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:6999:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7032:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7071:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7091:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiEntityReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7111:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7120:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7177:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7234:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7255:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7273:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7308:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7340:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7361:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7379:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7391:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIpTag' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7403:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7416:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7432:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7445:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7470:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7484:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7500:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7512:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7557:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7575:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7594:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7606:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7663:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7692:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7744:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7777:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMReimageParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7810:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7818:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7835:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7861:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceRequiredIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7873:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineStatusCodeCount' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7888:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceViewStatusesSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7904:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7917:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7935:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7960:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListWithLinkResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7979:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSkuCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:7998:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8034:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListSkusResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8054:5
-warning | PreCheck/SchemaMissingType | The schema 'RollbackStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8073:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoryStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8095:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8127:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8171:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListOSUpgradeHistory' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8191:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8210:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8267:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8311:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineHealthStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8372:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8382:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8401:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8415:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeRunningStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8440:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeProgressInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8485:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8514:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8531:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8544:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8572:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8607:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8620:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceReadOnly' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8629:5
-warning | PreCheck/SchemaMissingType | The schema 'RecoveryWalkResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8639:5
-warning | PreCheck/SchemaMissingType | The schema 'RequestRateByIntervalInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8654:5
-warning | PreCheck/SchemaMissingType | The schema 'ThrottledRequestsInput' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8681:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsInputBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8689:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOperationResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8725:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOutput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json:8735:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInputParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/runCommands.json:249:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/runCommands.json:266:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandParameterDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/runCommands.json:292:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocumentBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/runCommands.json:318:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocument' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/runCommands.json:358:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/runCommands.json:385:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/runCommands.json:404:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/runCommands.json:439:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-09-01/skus.json:73:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuCosts' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-09-01/skus.json:110:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuCapabilities' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-09-01/skus.json:131:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuRestrictions' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-09-01/skus.json:146:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-09-01/skus.json:190:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuLocationInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-09-01/skus.json:278:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuRestrictionInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-09-01/skus.json:295:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkusResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-09-01/skus.json:315:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json:690:5
-warning | PreCheck/SchemaMissingType | The schema 'Disk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json:725:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json:754:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json:773:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json:792:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json:817:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json:841:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json:924:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json:980:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettingsElement' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json:999:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json:1012:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json:1029:5
-warning | PreCheck/SchemaMissingType | The schema 'SourceVault' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json:1046:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json:1055:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json:1091:5
-warning | PreCheck/SchemaMissingType | The schema 'CreationData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json:1117:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDiskReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json:1158:5
-warning | PreCheck/SchemaMissingType | The schema 'GrantAccessData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json:1175:5
-warning | PreCheck/SchemaMissingType | The schema 'AccessUri' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json:1201:5
-warning | PreCheck/SchemaMissingType | The schema 'Snapshot' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json:1211:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json:1233:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json:1252:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'Gallery' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:785:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:799:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:825:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:835:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:849:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:930:5
-warning | PreCheck/SchemaMissingType | The schema 'RecommendedMachineConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:952:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceRange' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:963:5
-warning | PreCheck/SchemaMissingType | The schema 'Disallowed' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:978:5
-warning | PreCheck/SchemaMissingType | The schema 'ImagePurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:990:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:1007:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:1021:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactPublishingProfileBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:1054:5
-warning | PreCheck/SchemaMissingType | The schema 'TargetRegion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:1072:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:1089:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:1100:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionPublishingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:1112:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:1142:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryOSDiskImage' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:1159:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryDataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:1167:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:1183:5
-warning | PreCheck/SchemaMissingType | The schema 'ReplicationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:1208:5
-warning | PreCheck/SchemaMissingType | The schema 'RegionalReplicationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:1236:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:1272:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:1291:5
-warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:1310:5
-warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:1329:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:1338:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:1366:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:1383:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json:1396:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json:690:5
-warning | PreCheck/SchemaMissingType | The schema 'Disk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json:725:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json:754:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json:773:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json:792:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json:817:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json:841:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json:895:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json:939:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json:956:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json:973:5
-warning | PreCheck/SchemaMissingType | The schema 'SourceVault' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json:990:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json:999:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json:1035:5
-warning | PreCheck/SchemaMissingType | The schema 'CreationData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json:1061:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDiskReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json:1101:5
-warning | PreCheck/SchemaMissingType | The schema 'GrantAccessData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json:1118:5
-warning | PreCheck/SchemaMissingType | The schema 'AccessUri' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json:1143:5
-warning | PreCheck/SchemaMissingType | The schema 'Snapshot' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json:1153:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json:1175:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json:1194:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:4583:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValue' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:4596:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValueDisplay' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:4615:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:4640:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:4675:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:4721:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:4739:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:4757:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:4776:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:4817:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupUpdate' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:4832:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:4840:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSize' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:4859:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSizeListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:4893:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:4905:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:4935:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:4953:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:4982:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5013:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5055:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5088:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5102:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5116:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5128:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5150:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5170:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5181:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5198:5
-warning | PreCheck/SchemaMissingType | The schema 'UsageName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5216:5
-warning | PreCheck/SchemaMissingType | The schema 'Usage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5229:5
-warning | PreCheck/SchemaMissingType | The schema 'ListUsagesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5265:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5284:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5293:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5315:5
-warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5349:5
-warning | PreCheck/SchemaMissingType | The schema 'HardwareProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5370:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5551:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5577:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5594:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5611:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualHardDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5628:5
-warning | PreCheck/SchemaMissingType | The schema 'DiffDiskSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5688:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5697:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5711:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5772:5
-warning | PreCheck/SchemaMissingType | The schema 'StorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5819:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalCapabilities' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5839:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalUnattendContent' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5848:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMListener' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5891:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5912:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5924:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5952:5
-warning | PreCheck/SchemaMissingType | The schema 'SshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5965:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5977:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultCertificate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:5994:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultSecretGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6007:5
-warning | PreCheck/SchemaMissingType | The schema 'OSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6023:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReferenceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6063:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6072:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6086:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6098:5
-warning | PreCheck/SchemaMissingType | The schema 'DiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6111:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionHandlerInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6120:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAgentInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6137:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6160:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnosticsInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6183:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6203:5
-warning | PreCheck/SchemaMissingType | The schema 'MaintenanceRedeployStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6252:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6299:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6363:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachine' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6419:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6456:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6485:5
-warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6504:5
-warning | PreCheck/SchemaMissingType | The schema 'AutoOSUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6522:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6531:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6561:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6591:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6658:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6705:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6725:5
-warning | PreCheck/SchemaMissingType | The schema 'Image' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6743:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6757:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6771:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6790:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6839:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6875:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6899:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6908:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:6968:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7001:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7040:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7060:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiEntityReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7080:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7089:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7146:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7203:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7224:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7242:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7277:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7309:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7330:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7348:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7360:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIpTag' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7372:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7385:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7401:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7414:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7439:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7453:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7469:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7481:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7526:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7544:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7563:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7575:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7632:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7661:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7705:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7730:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMReimageParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7763:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetReimageParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7771:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7788:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7814:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceRequiredIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7826:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineStatusCodeCount' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7841:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceViewStatusesSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7857:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7870:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7888:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7913:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListWithLinkResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7932:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSkuCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7951:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:7987:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListSkusResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8007:5
-warning | PreCheck/SchemaMissingType | The schema 'RollbackStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8026:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoryStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8048:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8080:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8124:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListOSUpgradeHistory' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8144:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8163:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8220:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8264:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineHealthStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8325:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8335:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8354:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8368:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeRunningStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8393:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeProgressInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8438:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8467:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8484:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8497:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8525:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8560:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8573:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceReadOnly' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8582:5
-warning | PreCheck/SchemaMissingType | The schema 'RecoveryWalkResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8592:5
-warning | PreCheck/SchemaMissingType | The schema 'RequestRateByIntervalInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8607:5
-warning | PreCheck/SchemaMissingType | The schema 'ThrottledRequestsInput' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8634:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsInputBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8642:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOperationResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8678:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOutput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json:8688:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInputParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/runCommands.json:249:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/runCommands.json:266:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandParameterDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/runCommands.json:292:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocumentBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/runCommands.json:318:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocument' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/runCommands.json:358:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/runCommands.json:385:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/runCommands.json:404:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/runCommands.json:439:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4464:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValue' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4477:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValueDisplay' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4496:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4521:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4556:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4590:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4608:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4626:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4645:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4686:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupUpdate' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4701:5
-warning | PreCheck/SchemaMissingType | The schema 'ProximityPlacementGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4709:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSize' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4728:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSizeListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4762:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4774:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4804:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4822:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4851:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4882:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4924:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4957:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4971:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4985:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:4997:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5019:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5039:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5050:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5067:5
-warning | PreCheck/SchemaMissingType | The schema 'UsageName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5085:5
-warning | PreCheck/SchemaMissingType | The schema 'Usage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5098:5
-warning | PreCheck/SchemaMissingType | The schema 'ListUsagesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5134:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5153:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5175:5
-warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5209:5
-warning | PreCheck/SchemaMissingType | The schema 'HardwareProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5230:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5411:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5437:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5454:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5471:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualHardDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5488:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5536:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5550:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5607:5
-warning | PreCheck/SchemaMissingType | The schema 'StorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5654:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalUnattendContent' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5674:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMListener' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5717:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5738:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5750:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5778:5
-warning | PreCheck/SchemaMissingType | The schema 'SshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5791:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5803:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultCertificate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5816:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultSecretGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5829:5
-warning | PreCheck/SchemaMissingType | The schema 'OSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5845:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReferenceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5881:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5890:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5904:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5916:5
-warning | PreCheck/SchemaMissingType | The schema 'DiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5929:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionHandlerInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5938:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAgentInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5955:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:5978:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnosticsInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6001:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6021:5
-warning | PreCheck/SchemaMissingType | The schema 'MaintenanceRedeployStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6057:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6104:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6168:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachine' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6220:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6257:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6286:5
-warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6305:5
-warning | PreCheck/SchemaMissingType | The schema 'AutoOSUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6323:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6332:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6362:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6392:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6459:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6506:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6526:5
-warning | PreCheck/SchemaMissingType | The schema 'Image' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6544:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6558:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6572:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6591:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6627:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6663:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6687:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6696:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6752:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6785:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6824:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6844:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiEntityReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6864:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6873:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6923:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6973:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:6994:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7012:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7047:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7079:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7100:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7118:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7130:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIpTag' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7142:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7155:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7171:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7184:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7205:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7219:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7235:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7247:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7285:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7303:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7322:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7334:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7387:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7416:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7460:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7485:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7518:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7544:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceRequiredIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7556:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineStatusCodeCount' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7571:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceViewStatusesSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7587:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7600:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7618:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7643:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListWithLinkResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7662:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSkuCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7681:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7717:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListSkusResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7737:5
-warning | PreCheck/SchemaMissingType | The schema 'RollbackStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7756:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoryStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7778:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7810:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7854:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListOSUpgradeHistory' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7874:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7893:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7946:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:7990:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineHealthStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:8051:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:8061:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:8080:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:8094:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeRunningStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:8119:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeProgressInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:8164:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:8193:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:8210:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:8223:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:8251:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:8286:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:8299:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceReadOnly' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:8308:5
-warning | PreCheck/SchemaMissingType | The schema 'RecoveryWalkResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:8318:5
-warning | PreCheck/SchemaMissingType | The schema 'RequestRateByIntervalInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:8333:5
-warning | PreCheck/SchemaMissingType | The schema 'ThrottledRequestsInput' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:8360:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsInputBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:8368:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOperationResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:8404:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOutput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json:8414:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInputParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/runCommands.json:249:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/runCommands.json:266:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandParameterDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/runCommands.json:292:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocumentBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/runCommands.json:318:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocument' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/runCommands.json:358:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/runCommands.json:385:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/runCommands.json:404:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/runCommands.json:439:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/disk.json:690:5
-warning | PreCheck/SchemaMissingType | The schema 'Disk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/disk.json:725:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/disk.json:754:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/disk.json:773:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/disk.json:792:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/disk.json:816:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/disk.json:840:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/disk.json:884:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/disk.json:901:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/disk.json:918:5
-warning | PreCheck/SchemaMissingType | The schema 'SourceVault' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/disk.json:935:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/disk.json:944:5
-warning | PreCheck/SchemaMissingType | The schema 'CreationData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/disk.json:970:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDiskReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/disk.json:1010:5
-warning | PreCheck/SchemaMissingType | The schema 'GrantAccessData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/disk.json:1027:5
-warning | PreCheck/SchemaMissingType | The schema 'AccessUri' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/disk.json:1052:5
-warning | PreCheck/SchemaMissingType | The schema 'Snapshot' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/disk.json:1062:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/disk.json:1084:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/disk.json:1103:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4383:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValue' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4396:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeOperationValueDisplay' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4415:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4440:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4475:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4505:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4523:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4541:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSize' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4560:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSizeListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4594:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4606:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4636:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4654:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4683:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4714:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4756:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4789:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4803:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4817:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4829:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4851:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4871:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4882:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4899:5
-warning | PreCheck/SchemaMissingType | The schema 'UsageName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4917:5
-warning | PreCheck/SchemaMissingType | The schema 'Usage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4930:5
-warning | PreCheck/SchemaMissingType | The schema 'ListUsagesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4966:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:4985:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResultProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5007:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5016:5
-warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5030:5
-warning | PreCheck/SchemaMissingType | The schema 'HardwareProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5051:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5232:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5258:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5275:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5292:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualHardDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5309:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5356:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5370:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5427:5
-warning | PreCheck/SchemaMissingType | The schema 'StorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5474:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalUnattendContent' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5494:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMListener' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5537:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5558:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5570:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5598:5
-warning | PreCheck/SchemaMissingType | The schema 'SshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5611:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5623:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultCertificate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5636:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultSecretGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5649:5
-warning | PreCheck/SchemaMissingType | The schema 'OSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5665:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReferenceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5701:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5710:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5724:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5736:5
-warning | PreCheck/SchemaMissingType | The schema 'DiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5749:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionHandlerInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5758:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAgentInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5775:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5798:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnosticsInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5821:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5836:5
-warning | PreCheck/SchemaMissingType | The schema 'MaintenanceRedeployStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5872:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5919:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:5983:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachine' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6031:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6068:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6097:5
-warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6116:5
-warning | PreCheck/SchemaMissingType | The schema 'AutoOSUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6134:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6143:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6173:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6203:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6270:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6317:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6337:5
-warning | PreCheck/SchemaMissingType | The schema 'Image' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6355:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6369:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6383:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6402:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6438:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6474:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6498:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6507:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6558:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6586:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6625:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6645:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiEntityReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6665:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6674:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6724:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6774:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6795:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6813:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6848:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6880:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6901:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6919:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6931:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6943:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6959:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6972:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:6986:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7000:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7016:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7028:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7066:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7084:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7103:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7115:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7168:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7197:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7237:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7258:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7291:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7317:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceRequiredIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7329:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineStatusCodeCount' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7344:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceViewStatusesSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7360:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7373:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7391:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7416:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListWithLinkResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7435:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSkuCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7454:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7490:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListSkusResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7510:5
-warning | PreCheck/SchemaMissingType | The schema 'RollbackStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7529:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoryStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7551:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7583:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradeOperationHistoricalStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7627:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListOSUpgradeHistory' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7647:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7666:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7719:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7755:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineHealthStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7816:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7826:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7845:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7859:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeRunningStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7884:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeProgressInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7929:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7958:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7975:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:7988:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeLongRunningOperationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:8016:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:8025:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:8060:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:8073:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceReadOnly' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:8082:5
-warning | PreCheck/SchemaMissingType | The schema 'RecoveryWalkResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:8092:5
-warning | PreCheck/SchemaMissingType | The schema 'OperationStatusResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:8107:5
-warning | PreCheck/SchemaMissingType | The schema 'RequestRateByIntervalInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:8139:5
-warning | PreCheck/SchemaMissingType | The schema 'ThrottledRequestsInput' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:8166:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsInputBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:8174:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOperationResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:8210:5
-warning | PreCheck/SchemaMissingType | The schema 'LogAnalyticsOutput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json:8225:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInputParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/runCommands.json:187:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/runCommands.json:204:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandParameterDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/runCommands.json:230:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocumentBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/runCommands.json:256:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocument' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/runCommands.json:296:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/runCommands.json:323:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandResultProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/runCommands.json:342:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/runCommands.json:351:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/runCommands.json:365:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/runCommands.json:382:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/runCommands.json:395:5
-warning | PreCheck/SchemaMissingType | The schema 'OperationStatusResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/runCommands.json:423:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:696:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:731:5
-warning | PreCheck/SchemaMissingType | The schema 'Disk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:746:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:775:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:789:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:808:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:831:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:875:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:892:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:909:5
-warning | PreCheck/SchemaMissingType | The schema 'SourceVault' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:926:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:935:5
-warning | PreCheck/SchemaMissingType | The schema 'CreationData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:961:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDiskReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:1000:5
-warning | PreCheck/SchemaMissingType | The schema 'GrantAccessData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:1017:5
-warning | PreCheck/SchemaMissingType | The schema 'AccessUri' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:1042:5
-warning | PreCheck/SchemaMissingType | The schema 'AccessUriOutput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:1052:5
-warning | PreCheck/SchemaMissingType | The schema 'AccessUriRaw' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:1062:5
-warning | PreCheck/SchemaMissingType | The schema 'Snapshot' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:1072:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:1094:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:1108:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:1127:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:1144:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:1157:5
-warning | PreCheck/SchemaMissingType | The schema 'OperationStatusResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json:1185:5
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:3763:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:3798:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:3828:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:3846:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSize' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:3865:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSizeListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:3899:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:3911:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:3941:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:3959:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:3988:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4019:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4061:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4094:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4108:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4122:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4134:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4156:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4176:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4187:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4204:5
-warning | PreCheck/SchemaMissingType | The schema 'UsageName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4222:5
-warning | PreCheck/SchemaMissingType | The schema 'Usage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4235:5
-warning | PreCheck/SchemaMissingType | The schema 'ListUsagesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4271:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4290:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResultProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4312:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4321:5
-warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4335:5
-warning | PreCheck/SchemaMissingType | The schema 'HardwareProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4356:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4468:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4494:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4511:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4528:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualHardDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4545:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4592:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4606:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4659:5
-warning | PreCheck/SchemaMissingType | The schema 'StorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4702:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalUnattendContent' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4722:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMListener' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4765:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4786:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4798:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4826:5
-warning | PreCheck/SchemaMissingType | The schema 'SshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4839:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4851:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultCertificate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4864:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultSecretGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4877:5
-warning | PreCheck/SchemaMissingType | The schema 'OSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4893:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReferenceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4929:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4938:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4952:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4964:5
-warning | PreCheck/SchemaMissingType | The schema 'DiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4977:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionHandlerInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:4986:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAgentInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5003:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5026:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnosticsInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5049:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5064:5
-warning | PreCheck/SchemaMissingType | The schema 'MaintenanceRedeployStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5090:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5137:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5189:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachine' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5237:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5274:5
-warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5293:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5311:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5337:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5367:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5434:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5481:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5500:5
-warning | PreCheck/SchemaMissingType | The schema 'Image' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5518:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5532:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5551:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5577:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuCosts' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5614:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuCapabilities' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5635:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkuRestrictions' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5650:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5688:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceSkusResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5768:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5787:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5823:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5847:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5856:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5903:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5927:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5962:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:5982:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiEntityReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6002:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6011:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6061:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6111:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6132:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6150:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6181:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6209:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6230:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6248:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6260:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6272:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6288:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetPublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6301:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6315:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6329:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6345:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6357:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6395:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6413:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6432:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6444:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6473:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6502:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6533:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6554:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6587:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6613:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceRequiredIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6625:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineStatusCodeCount' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6640:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceViewStatusesSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6656:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6669:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6687:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6712:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListWithLinkResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6731:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSkuCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6750:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6786:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListSkusResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6806:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6825:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6878:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6914:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineHealthStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6971:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:6981:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:7000:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeStatusInfoProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:7014:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeRunningStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:7039:5
-warning | PreCheck/SchemaMissingType | The schema 'RollingUpgradeProgressInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:7084:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:7113:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:7130:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:7143:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeLongRunningOperationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:7171:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:7180:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:7215:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:7228:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceReadOnly' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:7237:5
-warning | PreCheck/SchemaMissingType | The schema 'OperationStatusResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json:7247:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInputParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/runCommands.json:187:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandInput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/runCommands.json:204:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandParameterDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/runCommands.json:230:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocumentBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/runCommands.json:256:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandDocument' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/runCommands.json:296:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/runCommands.json:323:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandResultProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/runCommands.json:342:5
-warning | PreCheck/SchemaMissingType | The schema 'RunCommandResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/runCommands.json:351:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/runCommands.json:365:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/runCommands.json:382:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/runCommands.json:395:5
-warning | PreCheck/SchemaMissingType | The schema 'OperationStatusResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/runCommands.json:423:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:268:5
+warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceCustomProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:303:5
+warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceServicePrincipalProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:315:5
+warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceOrchestratorProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:332:5
+warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceMasterProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:354:5
+warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceAgentPoolProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:382:5
+warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceWindowsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:471:5
+warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceLinuxProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:490:5
+warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceSshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:508:5
+warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceSshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:523:5
+warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceDiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:535:5
+warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceVMDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:546:5
+warning | PreCheck/SchemaMissingType | The schema 'ContainerService' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:563:5
+warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:577:5
+warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:593:5
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
@@ -10492,586 +351,6 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and
warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3124:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3159:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3193:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3211:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSize' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3230:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSizeListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3264:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3276:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3306:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3324:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3353:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3384:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3426:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3459:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3473:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3487:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3499:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3521:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3541:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3552:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3569:5
-warning | PreCheck/SchemaMissingType | The schema 'UsageName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3587:5
-warning | PreCheck/SchemaMissingType | The schema 'Usage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3600:5
-warning | PreCheck/SchemaMissingType | The schema 'ListUsagesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3636:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3655:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResultProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3677:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3686:5
-warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3700:5
-warning | PreCheck/SchemaMissingType | The schema 'HardwareProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3721:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3799:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3825:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3842:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3859:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualHardDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3876:5
-warning | PreCheck/SchemaMissingType | The schema 'ManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3923:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3937:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:3990:5
-warning | PreCheck/SchemaMissingType | The schema 'StorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4033:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalUnattendContent' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4053:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMListener' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4096:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4117:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4129:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4157:5
-warning | PreCheck/SchemaMissingType | The schema 'SshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4170:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4182:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultCertificate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4195:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultSecretGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4208:5
-warning | PreCheck/SchemaMissingType | The schema 'OSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4224:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReferenceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4260:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4269:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4283:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4295:5
-warning | PreCheck/SchemaMissingType | The schema 'DiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4308:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionHandlerInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4317:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAgentInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4334:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4357:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnosticsInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4373:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4388:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4414:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4462:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachine' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4510:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4540:5
-warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4559:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4577:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4594:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4657:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4700:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4719:5
-warning | PreCheck/SchemaMissingType | The schema 'Image' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4737:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4751:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4770:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4796:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetManagedDiskParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4832:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4841:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetDataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4888:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4923:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiEntityReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4943:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4952:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:4985:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5006:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5025:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5046:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5058:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5092:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5110:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5122:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5143:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5169:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5195:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceRequiredIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5207:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineStatusCodeCount' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5222:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceViewStatusesSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5238:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5251:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5269:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5294:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListWithLinkResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5313:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSkuCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5332:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5368:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListSkusResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5388:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5407:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5460:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5496:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5548:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5567:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5584:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5597:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeLongRunningOperationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5625:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5634:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5669:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5682:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResourceReadOnly' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5691:5
-warning | PreCheck/SchemaMissingType | The schema 'OperationStatusResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json:5701:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:694:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:729:5
-warning | PreCheck/SchemaMissingType | The schema 'Disk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:741:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:755:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:769:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:788:5
-warning | PreCheck/SchemaMissingType | The schema 'EncryptionSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:849:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:866:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultAndKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:883:5
-warning | PreCheck/SchemaMissingType | The schema 'SourceVault' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:900:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:909:5
-warning | PreCheck/SchemaMissingType | The schema 'CreationData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:951:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageDiskReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:991:5
-warning | PreCheck/SchemaMissingType | The schema 'GrantAccessData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:1008:5
-warning | PreCheck/SchemaMissingType | The schema 'AccessUri' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:1033:5
-warning | PreCheck/SchemaMissingType | The schema 'AccessUriOutput' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:1043:5
-warning | PreCheck/SchemaMissingType | The schema 'AccessUriRaw' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:1053:5
-warning | PreCheck/SchemaMissingType | The schema 'Snapshot' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:1063:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:1077:5
-warning | PreCheck/SchemaMissingType | The schema 'SnapshotList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:1091:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:1110:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:1127:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:1140:5
-warning | PreCheck/SchemaMissingType | The schema 'OperationStatusResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json:1168:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:2742:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:2777:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:2807:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:2821:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSize' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:2840:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSizeListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:2874:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:2886:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:2916:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:2934:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:2963:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:2994:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3036:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3069:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3083:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3097:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3109:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3131:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3151:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3162:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3179:5
-warning | PreCheck/SchemaMissingType | The schema 'UsageName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3197:5
-warning | PreCheck/SchemaMissingType | The schema 'Usage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3210:5
-warning | PreCheck/SchemaMissingType | The schema 'ListUsagesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3246:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3265:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResultProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3287:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3296:5
-warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3310:5
-warning | PreCheck/SchemaMissingType | The schema 'HardwareProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3331:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3409:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3430:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3447:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3464:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualHardDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3481:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3516:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3567:5
-warning | PreCheck/SchemaMissingType | The schema 'StorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3608:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalUnattendContent' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3628:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMListener' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3671:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3692:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3704:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3732:5
-warning | PreCheck/SchemaMissingType | The schema 'SshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3745:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3757:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultCertificate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3770:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultSecretGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3783:5
-warning | PreCheck/SchemaMissingType | The schema 'OSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3799:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReferenceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3835:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3844:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3858:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3870:5
-warning | PreCheck/SchemaMissingType | The schema 'DiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3883:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionHandlerInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3892:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAgentInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3909:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3932:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnosticsInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3948:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3963:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:3989:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4037:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachine' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4085:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4115:5
-warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4134:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4152:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4169:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4195:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4231:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4275:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiEntityReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4288:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4297:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4330:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4351:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4370:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4391:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4403:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4437:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4455:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4467:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4488:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4510:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4532:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceRequiredIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4544:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineStatusCodeCount' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4559:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceViewStatusesSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4575:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4588:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4606:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4631:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListWithLinkResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4650:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSkuCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4669:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4705:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListSkusResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4725:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4744:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4797:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4833:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4881:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4900:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4917:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4930:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeLongRunningOperationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4958:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:4967:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:5002:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:5015:5
-warning | PreCheck/SchemaMissingType | The schema 'OperationStatusResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json:5024:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/stable/2016-03-30/containerService.json:220:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceOrchestratorProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
@@ -11175,253 +454,3 @@ warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceListResult' w
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.ContainerService/preview/2015-11-01-preview/containerService.json:484:5
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
-warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
-warning | SkippedSemanticValidation | Semantic validation was skipped.
-warning | PreCheck/SchemaMissingType | The schema 'InstanceViewStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:2661:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:2696:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:2726:5
-warning | PreCheck/SchemaMissingType | The schema 'AvailabilitySetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:2740:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSize' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:2759:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineSizeListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:2793:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:2805:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:2835:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:2853:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:2882:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:2913:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:2955:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:2988:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3002:5
-warning | PreCheck/SchemaMissingType | The schema 'PurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3016:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3038:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3058:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3069:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3086:5
-warning | PreCheck/SchemaMissingType | The schema 'UsageName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3104:5
-warning | PreCheck/SchemaMissingType | The schema 'Usage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3117:5
-warning | PreCheck/SchemaMissingType | The schema 'ListUsagesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3153:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3169:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResultProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3191:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineCaptureResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3200:5
-warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3214:5
-warning | PreCheck/SchemaMissingType | The schema 'HardwareProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3235:5
-warning | PreCheck/SchemaMissingType | The schema 'ImageReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3302:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultSecretReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3323:5
-warning | PreCheck/SchemaMissingType | The schema 'KeyVaultKeyReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3340:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskEncryptionSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3357:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualHardDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3377:5
-warning | PreCheck/SchemaMissingType | The schema 'OSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3412:5
-warning | PreCheck/SchemaMissingType | The schema 'DataDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3463:5
-warning | PreCheck/SchemaMissingType | The schema 'StorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3504:5
-warning | PreCheck/SchemaMissingType | The schema 'AdditionalUnattendContent' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3524:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMListener' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3567:5
-warning | PreCheck/SchemaMissingType | The schema 'WinRMConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3588:5
-warning | PreCheck/SchemaMissingType | The schema 'WindowsConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3600:5
-warning | PreCheck/SchemaMissingType | The schema 'SshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3628:5
-warning | PreCheck/SchemaMissingType | The schema 'SshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3641:5
-warning | PreCheck/SchemaMissingType | The schema 'LinuxConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3653:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultCertificate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3666:5
-warning | PreCheck/SchemaMissingType | The schema 'VaultSecretGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3679:5
-warning | PreCheck/SchemaMissingType | The schema 'OSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3695:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReferenceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3731:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkInterfaceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3740:5
-warning | PreCheck/SchemaMissingType | The schema 'NetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3754:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3766:5
-warning | PreCheck/SchemaMissingType | The schema 'DiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3779:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineExtensionHandlerInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3788:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineAgentInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3805:5
-warning | PreCheck/SchemaMissingType | The schema 'DiskInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3828:5
-warning | PreCheck/SchemaMissingType | The schema 'BootDiagnosticsInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3844:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3859:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3907:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachine' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3950:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3976:5
-warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:3992:5
-warning | PreCheck/SchemaMissingType | The schema 'UpgradePolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4010:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4027:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetOSDisk' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4063:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4107:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiEntityReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4120:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4129:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetIPConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4155:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4176:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4195:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4216:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4228:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4262:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetExtensionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4280:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4292:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4313:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4334:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4352:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceRequiredIDs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4364:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineStatusCodeCount' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4379:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceViewStatusesSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4395:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMExtensionsSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4408:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4426:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4451:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListWithLinkResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4467:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSkuCapacity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4483:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4519:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetListSkusResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4539:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4556:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVM' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4603:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMInstanceView' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4639:5
-warning | PreCheck/SchemaMissingType | The schema 'VirtualMachineScaleSetVMListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4687:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4703:5
-warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4720:5
-warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4733:5
-warning | PreCheck/SchemaMissingType | The schema 'ComputeLongRunningOperationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4761:5
-warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4770:5
-warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4805:5
-warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4818:5
-warning | PreCheck/SchemaMissingType | The schema 'OperationStatusResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json:4827:5
-warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
-warning | Unrecognized property type: any-object. Returning 'any'.
diff --git a/generated/compute/microsoft.compute/2015-06-15/types.json b/generated/compute/microsoft.compute/2015-06-15/types.json
deleted file mode 100644
index 1ec2ac7653..0000000000
--- a/generated/compute/microsoft.compute/2015-06-15/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/availabilitySets"}},{"6":{"Value":"2015-06-15"}},{"2":{"Name":"Microsoft.Compute/availabilitySets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The instance view of a resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":20,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AvailabilitySetProperties","Properties":{"platformUpdateDomainCount":{"Type":3,"Flags":0,"Description":"Update Domain count."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count."},"virtualMachines":{"Type":13,"Flags":0,"Description":"A list of references to all virtual machines in the availability set."},"statuses":{"Type":19,"Flags":2,"Description":"The resource status information."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":12}},{"2":{"Name":"InstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":18,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[15,16,17]}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/availabilitySets@2015-06-15","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/extensions"}},{"6":{"Value":"2015-06-15"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":22,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":23,"Flags":10,"Description":"The resource api version"},"properties":{"Type":25,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":29,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":26,"Flags":0,"Description":"The virtual machine extension instance view."}}}},{"2":{"Name":"VirtualMachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The virtual machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"substatuses":{"Type":27,"Flags":0,"Description":"The resource status information."},"statuses":{"Type":28,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/extensions@2015-06-15","ScopeType":8,"Body":24,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines"}},{"6":{"Value":"2015-06-15"}},{"2":{"Name":"Microsoft.Compute/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":31,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":32,"Flags":10,"Description":"The resource api version"},"plan":{"Type":34,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":35,"Flags":0,"Description":"Describes the properties of a Virtual Machine."},"resources":{"Type":160,"Flags":2,"Description":"The virtual machine child extension resources."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":161,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"hardwareProfile":{"Type":36,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":90,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"osProfile":{"Type":118,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"networkProfile":{"Type":141,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"diagnosticsProfile":{"Type":145,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":147,"Flags":2,"Description":"The virtual machine instance view."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"}}}},{"2":{"Name":"HardwareProfile","Properties":{"vmSize":{"Type":89,"Flags":0,"Description":"Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)"}}}},{"6":{"Value":"Basic_A0"}},{"6":{"Value":"Basic_A1"}},{"6":{"Value":"Basic_A2"}},{"6":{"Value":"Basic_A3"}},{"6":{"Value":"Basic_A4"}},{"6":{"Value":"Standard_A0"}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS5"}},{"5":{"Elements":[37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,4]}},{"2":{"Name":"StorageProfile","Properties":{"imageReference":{"Type":91,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":92,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":117,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"Specifies the offer of the platform image or marketplace image used to create the virtual machine."},"sku":{"Type":4,"Flags":0,"Description":"The image SKU."},"version":{"Type":4,"Flags":0,"Description":"Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available."}}}},{"2":{"Name":"OSDisk","Properties":{"osType":{"Type":95,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"encryptionSettings":{"Type":96,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"name":{"Type":4,"Flags":1,"Description":"The disk name."},"vhd":{"Type":99,"Flags":1,"Description":"The virtual hard disk."},"image":{"Type":99,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":103,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"createOption":{"Type":107,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[93,94]}},{"2":{"Name":"DiskEncryptionSettings","Properties":{"diskEncryptionKey":{"Type":97,"Flags":1,"Description":"Specifies the location of the disk encryption key, which is a Key Vault Secret."},"keyEncryptionKey":{"Type":98,"Flags":0,"Description":"Specifies the location of the key encryption key in Key Vault."},"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether disk encryption should be enabled on the virtual machine."}}}},{"2":{"Name":"KeyVaultSecretReference","Properties":{"secretUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a secret in a Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the secret."}}}},{"2":{"Name":"KeyVaultKeyReference","Properties":{"keyUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a key encryption key in Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the key."}}}},{"2":{"Name":"VirtualHardDisk","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Specifies the virtual hard disk's uri."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[100,101,102]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[104,105,106]}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"name":{"Type":4,"Flags":1,"Description":"The disk name."},"vhd":{"Type":99,"Flags":1,"Description":"The virtual hard disk."},"image":{"Type":99,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":112,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"createOption":{"Type":116,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[109,110,111]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[113,114,115]}},{"3":{"ItemType":108}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions)."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":119,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":133,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":140,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machine."}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine is enabled for automatic updates."},"timeZone":{"Type":4,"Flags":0,"Description":"Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\""},"additionalUnattendContent":{"Type":126,"Flags":0,"Description":"Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup."},"winRM":{"Type":127,"Flags":0,"Description":"Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell."}}}},{"2":{"Name":"AdditionalUnattendContent","Properties":{"passName":{"Type":121,"Flags":0,"Description":"The pass name. Currently, the only allowable value is OobeSystem."},"componentName":{"Type":122,"Flags":0,"Description":"The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup."},"settingName":{"Type":125,"Flags":0,"Description":"Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon."},"content":{"Type":4,"Flags":0,"Description":"Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted."}}}},{"6":{"Value":"OobeSystem"}},{"6":{"Value":"Microsoft-Windows-Shell-Setup"}},{"6":{"Value":"AutoLogon"}},{"6":{"Value":"FirstLogonCommands"}},{"5":{"Elements":[123,124]}},{"3":{"ItemType":120}},{"2":{"Name":"WinRMConfiguration","Properties":{"listeners":{"Type":132,"Flags":0,"Description":"The list of Windows Remote Management listeners"}}}},{"2":{"Name":"WinRMListener","Properties":{"protocol":{"Type":131,"Flags":0,"Description":"Specifies the protocol of listener.
Possible values are:
**http**
**https**"},"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[129,130]}},{"3":{"ItemType":128}},{"2":{"Name":"LinuxConfiguration","Properties":{"disablePasswordAuthentication":{"Type":2,"Flags":0,"Description":"Specifies whether password authentication should be disabled."},"ssh":{"Type":134,"Flags":0,"Description":"Specifies the ssh key configuration for a Linux OS."}}}},{"2":{"Name":"SshConfiguration","Properties":{"publicKeys":{"Type":136,"Flags":0,"Description":"The list of SSH public keys used to authenticate with linux based VMs."}}}},{"2":{"Name":"SshPublicKey","Properties":{"path":{"Type":4,"Flags":0,"Description":"Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys"},"keyData":{"Type":4,"Flags":0,"Description":"SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."}}}},{"3":{"ItemType":135}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":12,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":139,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"},"certificateStore":{"Type":4,"Flags":0,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":138}},{"3":{"ItemType":137}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":144,"Flags":0,"Description":"Specifies the list of resource Ids for the network interfaces associated with the virtual machine."}}}},{"2":{"Name":"NetworkInterfaceReference","Properties":{"properties":{"Type":143,"Flags":0,"Description":"Describes a network interface reference properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"NetworkInterfaceReferenceProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."}}}},{"3":{"ItemType":142}},{"2":{"Name":"DiagnosticsProfile","Properties":{"bootDiagnostics":{"Type":146,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."}}}},{"2":{"Name":"BootDiagnostics","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether boot diagnostics should be enabled on the Virtual Machine."},"storageUri":{"Type":4,"Flags":0,"Description":"Uri of the storage account to use for placing the console output and screenshot."}}}},{"2":{"Name":"VirtualMachineInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"Specifies the update domain of the virtual machine."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the fault domain of the virtual machine."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":148,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"disks":{"Type":154,"Flags":0,"Description":"The virtual machine disk information."},"extensions":{"Type":155,"Flags":0,"Description":"The extensions information."},"bootDiagnostics":{"Type":156,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":157,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineAgentInstanceView","Properties":{"vmAgentVersion":{"Type":4,"Flags":0,"Description":"The VM Agent full version."},"extensionHandlers":{"Type":150,"Flags":0,"Description":"The virtual machine extension handler instance view."},"statuses":{"Type":151,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineExtensionHandlerInstanceView","Properties":{"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":14,"Flags":0,"Description":"The extension handler status."}}}},{"3":{"ItemType":149}},{"3":{"ItemType":14}},{"2":{"Name":"DiskInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"statuses":{"Type":153,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":152}},{"3":{"ItemType":26}},{"2":{"Name":"BootDiagnosticsInstanceView","Properties":{"consoleScreenshotBlobUri":{"Type":4,"Flags":2,"Description":"The console screenshot blob URI."},"serialConsoleLogBlobUri":{"Type":4,"Flags":2,"Description":"The Linux serial console log blob Uri."}}}},{"3":{"ItemType":14}},{"2":{"Name":"VirtualMachineExtension","Properties":{"properties":{"Type":25,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":159,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":158}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines@2015-06-15","ScopeType":8,"Body":33,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets"}},{"6":{"Value":"2015-06-15"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":163,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":164,"Flags":10,"Description":"The resource api version"},"sku":{"Type":166,"Flags":0,"Description":"The virtual machine scale set sku."},"properties":{"Type":167,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":203,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of virtual machines in the scale set."}}}},{"2":{"Name":"VirtualMachineScaleSetProperties","Properties":{"upgradePolicy":{"Type":168,"Flags":0,"Description":"The upgrade policy."},"virtualMachineProfile":{"Type":172,"Flags":0,"Description":"The virtual machine profile."},"provisioningState":{"Type":4,"Flags":0,"Description":"The provisioning state, which only appears in the response."},"overProvision":{"Type":2,"Flags":0,"Description":"Specifies whether the Virtual Machine Scale Set should be overprovisioned."}}}},{"2":{"Name":"UpgradePolicy","Properties":{"mode":{"Type":171,"Flags":0,"Description":"Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time."}}}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"5":{"Elements":[169,170]}},{"2":{"Name":"VirtualMachineScaleSetVMProfile","Properties":{"osProfile":{"Type":173,"Flags":0,"Description":"The virtual machine scale set OS profile."},"storageProfile":{"Type":175,"Flags":0,"Description":"The virtual machine scale set storage profile."},"networkProfile":{"Type":189,"Flags":0,"Description":"The virtual machine scale set network profile."},"extensionProfile":{"Type":199,"Flags":0,"Description":"The virtual machine scale set extension profile."}}}},{"2":{"Name":"VirtualMachineScaleSetOSProfile","Properties":{"computerNamePrefix":{"Type":4,"Flags":0,"Description":"Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"A base-64 encoded string of custom data."},"windowsConfiguration":{"Type":119,"Flags":0,"Description":"The Windows Configuration of the OS profile."},"linuxConfiguration":{"Type":133,"Flags":0,"Description":"The Linux Configuration of the OS profile."},"secrets":{"Type":174,"Flags":0,"Description":"The List of certificates for addition to the VM."}}}},{"3":{"ItemType":137}},{"2":{"Name":"VirtualMachineScaleSetStorageProfile","Properties":{"imageReference":{"Type":91,"Flags":0,"Description":"The image reference."},"osDisk":{"Type":176,"Flags":0,"Description":"The OS disk."}}}},{"2":{"Name":"VirtualMachineScaleSetOSDisk","Properties":{"name":{"Type":4,"Flags":1,"Description":"The disk name."},"caching":{"Type":180,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"createOption":{"Type":184,"Flags":1,"Description":"Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"osType":{"Type":187,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"image":{"Type":99,"Flags":0,"Description":"The Source User Image VirtualHardDisk. This VirtualHardDisk will be copied before using it to attach to the Virtual Machine. If SourceImage is provided, the destination VirtualHardDisk should not exist."},"vhdContainers":{"Type":188,"Flags":0,"Description":"The list of virtual hard disk container uris."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[177,178,179]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[181,182,183]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[185,186]}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetNetworkProfile","Properties":{"networkInterfaceConfigurations":{"Type":198,"Flags":0,"Description":"The list of network configurations."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network configuration name."},"properties":{"Type":191,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Whether this is a primary NIC on a virtual machine."},"ipConfigurations":{"Type":197,"Flags":1,"Description":"The virtual machine scale set IP Configuration."}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":193,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfigurationProperties","Properties":{"subnet":{"Type":194,"Flags":1,"Description":"The subnet."},"loadBalancerBackendAddressPools":{"Type":195,"Flags":0,"Description":"The load balancer backend address pools."},"loadBalancerInboundNatPools":{"Type":196,"Flags":0,"Description":"The load balancer inbound nat pools."}}}},{"2":{"Name":"ApiEntityReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":192}},{"3":{"ItemType":190}},{"2":{"Name":"VirtualMachineScaleSetExtensionProfile","Properties":{"extensions":{"Type":202,"Flags":0,"Description":"The virtual machine scale set child extension resources."}}}},{"2":{"Name":"VirtualMachineScaleSetExtension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"properties":{"Type":201,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProperties","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"The type of the extension handler."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"The type version of the extension handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Whether the extension handler should be automatically upgraded across minor versions."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"Json formatted protected settings for the extension."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."}}}},{"3":{"ItemType":200}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets@2015-06-15","ScopeType":8,"Body":165,"Flags":0}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions"}},{"6":{"Value":"2015-06-15"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":205,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":206,"Flags":10,"Description":"The resource api version"},"properties":{"Type":208,"Flags":2,"Description":"Describes the properties of a Virtual Machine Extension Image."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":209,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionImageProperties","Properties":{"operatingSystem":{"Type":4,"Flags":1,"Description":"The operating system this extension supports."},"computeRole":{"Type":4,"Flags":1,"Description":"The type of role (IaaS or PaaS) this extension supports."},"handlerSchema":{"Type":4,"Flags":1,"Description":"The schema defined by publisher, where extension consumers should provide settings in a matching schema."},"vmScaleSetEnabled":{"Type":2,"Flags":0,"Description":"Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS."},"supportsMultipleExtensions":{"Type":2,"Flags":0,"Description":"Whether the handler can support multiple extensions."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2015-06-15","ScopeType":4,"Body":207,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2015-06-15"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":211,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":212,"Flags":10,"Description":"The resource api version"},"properties":{"Type":214,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":222,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."}}}},{"2":{"Name":"VirtualMachineImageProperties","Properties":{"plan":{"Type":215,"Flags":0,"Description":"Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."},"osDiskImage":{"Type":216,"Flags":0,"Description":"Contains the os disk image information."},"dataDiskImages":{"Type":221,"Flags":0}}}},{"2":{"Name":"PurchasePlan","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."}}}},{"2":{"Name":"OSDiskImage","Properties":{"operatingSystem":{"Type":219,"Flags":1,"Description":"The operating system of the osDiskImage."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[217,218]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."}}}},{"3":{"ItemType":220}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2015-06-15","ScopeType":4,"Body":213,"Flags":1}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines"}},{"6":{"Value":"2015-06-15"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":224,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":225,"Flags":10,"Description":"The resource api version"},"instanceId":{"Type":4,"Flags":2,"Description":"The virtual machine instance ID."},"sku":{"Type":166,"Flags":2,"Description":"The virtual machine SKU."},"properties":{"Type":227,"Flags":2,"Description":"Describes the properties of a virtual machine scale set virtual machine."},"plan":{"Type":34,"Flags":2,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"resources":{"Type":232,"Flags":2,"Description":"The virtual machine child extension resources."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":233,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetVMProperties","Properties":{"latestModelApplied":{"Type":2,"Flags":2,"Description":"Specifies whether the latest model has been applied to the virtual machine."},"instanceView":{"Type":228,"Flags":2,"Description":"The virtual machine instance view."},"hardwareProfile":{"Type":36,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":90,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"osProfile":{"Type":118,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"networkProfile":{"Type":141,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"diagnosticsProfile":{"Type":145,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":0,"Description":"The provisioning state, which only appears in the response."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"}}}},{"2":{"Name":"VirtualMachineScaleSetVMInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"The Update Domain count."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"The Fault Domain count."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":148,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"disks":{"Type":229,"Flags":0,"Description":"The disks information."},"extensions":{"Type":230,"Flags":0,"Description":"The extensions information."},"bootDiagnostics":{"Type":156,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":231,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":152}},{"3":{"ItemType":26}},{"3":{"ItemType":14}},{"3":{"ItemType":158}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2015-06-15","ScopeType":8,"Body":226,"Flags":1}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2015-06-15/types.md b/generated/compute/microsoft.compute/2015-06-15/types.md
deleted file mode 100644
index 4ef480185b..0000000000
--- a/generated/compute/microsoft.compute/2015-06-15/types.md
+++ /dev/null
@@ -1,515 +0,0 @@
-# Microsoft.Compute @ 2015-06-15
-
-## Resource Microsoft.Compute/availabilitySets@2015-06-15
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2015-06-15' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [AvailabilitySetProperties](#availabilitysetproperties): The instance view of a resource.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/availabilitySets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2015-06-15 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2015-06-15' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2015-06-15 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2015-06-15' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionImageProperties](#virtualmachineextensionimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Extension Image.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/types/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines@2015-06-15
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2015-06-15' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineProperties](#virtualmachineproperties): Describes the properties of a Virtual Machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines/extensions@2015-06-15
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2015-06-15' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets@2015-06-15
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2015-06-15' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineScaleSetProperties](#virtualmachinescalesetproperties): Describes the properties of a Virtual Machine Scale Set.
-* **sku**: [Sku](#sku): The virtual machine scale set sku.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2015-06-15 (ReadOnly)
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2015-06-15' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **instanceId**: string (ReadOnly): The virtual machine instance ID.
-* **location**: string (ReadOnly): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan) (ReadOnly): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetVMProperties](#virtualmachinescalesetvmproperties) (ReadOnly): Describes the properties of a virtual machine scale set virtual machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **sku**: [Sku](#sku) (ReadOnly): The virtual machine SKU.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualmachines' (ReadOnly, DeployTimeConstant): The resource type
-
-## AdditionalUnattendContent
-### Properties
-* **componentName**: 'Microsoft-Windows-Shell-Setup': The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.
-* **content**: string: Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
-* **passName**: 'OobeSystem': The pass name. Currently, the only allowable value is OobeSystem.
-* **settingName**: 'AutoLogon' | 'FirstLogonCommands': Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.
-
-## ApiEntityReference
-### Properties
-* **id**: string: The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
-
-## AvailabilitySetProperties
-### Properties
-* **platformFaultDomainCount**: int: Fault Domain count.
-* **platformUpdateDomainCount**: int: Update Domain count.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The resource status information.
-* **virtualMachines**: [SubResource](#subresource)[]: A list of references to all virtual machines in the availability set.
-
-## BootDiagnostics
-### Properties
-* **enabled**: bool: Whether boot diagnostics should be enabled on the Virtual Machine.
-* **storageUri**: string: Uri of the storage account to use for placing the console output and screenshot.
-
-## BootDiagnosticsInstanceView
-### Properties
-* **consoleScreenshotBlobUri**: string (ReadOnly): The console screenshot blob URI.
-* **serialConsoleLogBlobUri**: string (ReadOnly): The Linux serial console log blob Uri.
-
-## DataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **name**: string (Required): The disk name.
-* **vhd**: [VirtualHardDisk](#virtualharddisk) (Required): The virtual hard disk.
-
-## DataDiskImage
-### Properties
-* **lun**: int (ReadOnly): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-
-## DiagnosticsProfile
-### Properties
-* **bootDiagnostics**: [BootDiagnostics](#bootdiagnostics): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-
-## DiskEncryptionSettings
-### Properties
-* **diskEncryptionKey**: [KeyVaultSecretReference](#keyvaultsecretreference) (Required): Specifies the location of the disk encryption key, which is a Key Vault Secret.
-* **enabled**: bool: Specifies whether disk encryption should be enabled on the virtual machine.
-* **keyEncryptionKey**: [KeyVaultKeyReference](#keyvaultkeyreference): Specifies the location of the key encryption key in Key Vault.
-
-## DiskInstanceView
-### Properties
-* **name**: string: The disk name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## HardwareProfile
-### Properties
-* **vmSize**: 'Basic_A0' | 'Basic_A1' | 'Basic_A2' | 'Basic_A3' | 'Basic_A4' | 'Standard_A0' | 'Standard_A1' | 'Standard_A10' | 'Standard_A11' | 'Standard_A2' | 'Standard_A3' | 'Standard_A4' | 'Standard_A5' | 'Standard_A6' | 'Standard_A7' | 'Standard_A8' | 'Standard_A9' | 'Standard_D1' | 'Standard_D11' | 'Standard_D11_v2' | 'Standard_D12' | 'Standard_D12_v2' | 'Standard_D13' | 'Standard_D13_v2' | 'Standard_D14' | 'Standard_D14_v2' | 'Standard_D1_v2' | 'Standard_D2' | 'Standard_D2_v2' | 'Standard_D3' | 'Standard_D3_v2' | 'Standard_D4' | 'Standard_D4_v2' | 'Standard_D5_v2' | 'Standard_DS1' | 'Standard_DS11' | 'Standard_DS12' | 'Standard_DS13' | 'Standard_DS14' | 'Standard_DS2' | 'Standard_DS3' | 'Standard_DS4' | 'Standard_G1' | 'Standard_G2' | 'Standard_G3' | 'Standard_G4' | 'Standard_G5' | 'Standard_GS1' | 'Standard_GS2' | 'Standard_GS3' | 'Standard_GS4' | 'Standard_GS5' | string: Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)
-
-## ImageReference
-### Properties
-* **offer**: string: Specifies the offer of the platform image or marketplace image used to create the virtual machine.
-* **publisher**: string: The image publisher.
-* **sku**: string: The image SKU.
-* **version**: string: Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
-
-## InstanceViewStatus
-### Properties
-* **code**: string: The status code.
-* **displayStatus**: string: The short localizable label for the status.
-* **level**: 'Error' | 'Info' | 'Warning': The level code.
-* **message**: string: The detailed status message, including for alerts and error messages.
-* **time**: string: The time of the status.
-
-## KeyVaultKeyReference
-### Properties
-* **keyUrl**: string (Required): The URL referencing a key encryption key in Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the key.
-
-## KeyVaultSecretReference
-### Properties
-* **secretUrl**: string (Required): The URL referencing a secret in a Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the secret.
-
-## LinuxConfiguration
-### Properties
-* **disablePasswordAuthentication**: bool: Specifies whether password authentication should be disabled.
-* **ssh**: [SshConfiguration](#sshconfiguration): Specifies the ssh key configuration for a Linux OS.
-
-## NetworkInterfaceReference
-### Properties
-* **id**: string: Resource Id
-* **properties**: [NetworkInterfaceReferenceProperties](#networkinterfacereferenceproperties): Describes a network interface reference properties.
-
-## NetworkInterfaceReferenceProperties
-### Properties
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## NetworkProfile
-### Properties
-* **networkInterfaces**: [NetworkInterfaceReference](#networkinterfacereference)[]: Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
-
-## OSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **name**: string (Required): The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhd**: [VirtualHardDisk](#virtualharddisk) (Required): The virtual hard disk.
-
-## OSDiskImage
-### Properties
-* **operatingSystem**: 'Linux' | 'Windows' (Required): The operating system of the osDiskImage.
-
-## OSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **computerName**: string: Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machine.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## Plan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The promotion code.
-* **publisher**: string: The publisher ID.
-
-## PurchasePlan
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **publisher**: string (Required): The publisher ID.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## Sku
-### Properties
-* **capacity**: int: Specifies the number of virtual machines in the scale set.
-* **name**: string: The sku name.
-* **tier**: string: Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**
-
-## SshConfiguration
-### Properties
-* **publicKeys**: [SshPublicKey](#sshpublickey)[]: The list of SSH public keys used to authenticate with linux based VMs.
-
-## SshPublicKey
-### Properties
-* **keyData**: string: SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **path**: string: Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
-
-## StorageProfile
-### Properties
-* **dataDisks**: [DataDisk](#datadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [OSDisk](#osdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## SubResource
-### Properties
-* **id**: string: Resource Id
-
-## UpgradePolicy
-### Properties
-* **mode**: 'Automatic' | 'Manual': Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time.
-
-## VaultCertificate
-### Properties
-* **certificateStore**: string: For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted.
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-
-## VaultSecretGroup
-### Properties
-* **sourceVault**: [SubResource](#subresource): The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
-* **vaultCertificates**: [VaultCertificate](#vaultcertificate)[]: The list of key vault references in SourceVault which contain certificates.
-
-## VirtualHardDisk
-### Properties
-* **uri**: string: Specifies the virtual hard disk's uri.
-
-## VirtualMachineAgentInstanceView
-### Properties
-* **extensionHandlers**: [VirtualMachineExtensionHandlerInstanceView](#virtualmachineextensionhandlerinstanceview)[]: The virtual machine extension handler instance view.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgentVersion**: string: The VM Agent full version.
-
-## VirtualMachineExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **location**: string (Required): Resource location
-* **name**: string (ReadOnly): Resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineExtensionHandlerInstanceView
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus): The extension handler status.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionImageProperties
-### Properties
-* **computeRole**: string (Required): The type of role (IaaS or PaaS) this extension supports.
-* **handlerSchema**: string (Required): The schema defined by publisher, where extension consumers should provide settings in a matching schema.
-* **operatingSystem**: string (Required): The operating system this extension supports.
-* **supportsMultipleExtensions**: bool: Whether the handler can support multiple extensions.
-* **vmScaleSetEnabled**: bool: Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS.
-
-## VirtualMachineExtensionInstanceView
-### Properties
-* **name**: string: The virtual machine extension name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **substatuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **forceUpdateTag**: string: How the extension handler should be forced to update even if the extension configuration has not changed.
-* **instanceView**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview): The virtual machine extension instance view.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineImageProperties
-### Properties
-* **dataDiskImages**: [DataDiskImage](#datadiskimage)[]
-* **osDiskImage**: [OSDiskImage](#osdiskimage): Contains the os disk image information.
-* **plan**: [PurchasePlan](#purchaseplan): Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineInstanceView
-### Properties
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The virtual machine disk information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **platformFaultDomain**: int: Specifies the fault domain of the virtual machine.
-* **platformUpdateDomain**: int: Specifies the update domain of the virtual machine.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-
-## VirtualMachineProperties
-### Properties
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineInstanceView](#virtualmachineinstanceview) (ReadOnly): The virtual machine instance view.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-
-## VirtualMachineScaleSetExtension
-### Properties
-* **id**: string: Resource Id
-* **name**: string: The name of the extension.
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-
-## VirtualMachineScaleSetExtensionProfile
-### Properties
-* **extensions**: [VirtualMachineScaleSetExtension](#virtualmachinescalesetextension)[]: The virtual machine scale set child extension resources.
-
-## VirtualMachineScaleSetExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Whether the extension handler should be automatically upgraded across minor versions.
-* **protectedSettings**: any: Json formatted protected settings for the extension.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: The type of the extension handler.
-* **typeHandlerVersion**: string: The type version of the extension handler.
-
-## VirtualMachineScaleSetIPConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineScaleSetIPConfigurationProperties](#virtualmachinescalesetipconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration properties.
-
-## VirtualMachineScaleSetIPConfigurationProperties
-### Properties
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: The load balancer backend address pools.
-* **loadBalancerInboundNatPools**: [SubResource](#subresource)[]: The load balancer inbound nat pools.
-* **subnet**: [ApiEntityReference](#apientityreference) (Required): The subnet.
-
-## VirtualMachineScaleSetNetworkConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The network configuration name.
-* **properties**: [VirtualMachineScaleSetNetworkConfigurationProperties](#virtualmachinescalesetnetworkconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration.
-
-## VirtualMachineScaleSetNetworkConfigurationProperties
-### Properties
-* **ipConfigurations**: [VirtualMachineScaleSetIPConfiguration](#virtualmachinescalesetipconfiguration)[] (Required): The virtual machine scale set IP Configuration.
-* **primary**: bool: Whether this is a primary NIC on a virtual machine.
-
-## VirtualMachineScaleSetNetworkProfile
-### Properties
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetOSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' (Required): Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **image**: [VirtualHardDisk](#virtualharddisk): The Source User Image VirtualHardDisk. This VirtualHardDisk will be copied before using it to attach to the Virtual Machine. If SourceImage is provided, the destination VirtualHardDisk should not exist.
-* **name**: string (Required): The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhdContainers**: string[]: The list of virtual hard disk container uris.
-
-## VirtualMachineScaleSetOSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **computerNamePrefix**: string: Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
-* **customData**: string: A base-64 encoded string of custom data.
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): The Linux Configuration of the OS profile.
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: The List of certificates for addition to the VM.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): The Windows Configuration of the OS profile.
-
-## VirtualMachineScaleSetProperties
-### Properties
-* **overProvision**: bool: Specifies whether the Virtual Machine Scale Set should be overprovisioned.
-* **provisioningState**: string: The provisioning state, which only appears in the response.
-* **upgradePolicy**: [UpgradePolicy](#upgradepolicy): The upgrade policy.
-* **virtualMachineProfile**: [VirtualMachineScaleSetVMProfile](#virtualmachinescalesetvmprofile): The virtual machine profile.
-
-## VirtualMachineScaleSetStorageProfile
-### Properties
-* **imageReference**: [ImageReference](#imagereference): The image reference.
-* **osDisk**: [VirtualMachineScaleSetOSDisk](#virtualmachinescalesetosdisk): The OS disk.
-
-## VirtualMachineScaleSetVMInstanceView
-### Properties
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The disks information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **platformFaultDomain**: int: The Fault Domain count.
-* **platformUpdateDomain**: int: The Update Domain count.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-
-## VirtualMachineScaleSetVMProfile
-### Properties
-* **extensionProfile**: [VirtualMachineScaleSetExtensionProfile](#virtualmachinescalesetextensionprofile): The virtual machine scale set extension profile.
-* **networkProfile**: [VirtualMachineScaleSetNetworkProfile](#virtualmachinescalesetnetworkprofile): The virtual machine scale set network profile.
-* **osProfile**: [VirtualMachineScaleSetOSProfile](#virtualmachinescalesetosprofile): The virtual machine scale set OS profile.
-* **storageProfile**: [VirtualMachineScaleSetStorageProfile](#virtualmachinescalesetstorageprofile): The virtual machine scale set storage profile.
-
-## VirtualMachineScaleSetVMProperties
-### Properties
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineScaleSetVMInstanceView](#virtualmachinescalesetvminstanceview) (ReadOnly): The virtual machine instance view.
-* **latestModelApplied**: bool (ReadOnly): Specifies whether the latest model has been applied to the virtual machine.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **provisioningState**: string: The provisioning state, which only appears in the response.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-
-## WindowsConfiguration
-### Properties
-* **additionalUnattendContent**: [AdditionalUnattendContent](#additionalunattendcontent)[]: Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
-* **enableAutomaticUpdates**: bool: Indicates whether virtual machine is enabled for automatic updates.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **timeZone**: string: Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time"
-* **winRM**: [WinRMConfiguration](#winrmconfiguration): Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.
-
-## WinRMConfiguration
-### Properties
-* **listeners**: [WinRMListener](#winrmlistener)[]: The list of Windows Remote Management listeners
-
-## WinRMListener
-### Properties
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-* **protocol**: 'Http' | 'Https': Specifies the protocol of listener.
Possible values are:
**http**
**https**
-
diff --git a/generated/compute/microsoft.compute/2016-03-30/types.json b/generated/compute/microsoft.compute/2016-03-30/types.json
deleted file mode 100644
index af7ef609db..0000000000
--- a/generated/compute/microsoft.compute/2016-03-30/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/availabilitySets"}},{"6":{"Value":"2016-03-30"}},{"2":{"Name":"Microsoft.Compute/availabilitySets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The instance view of a resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":20,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AvailabilitySetProperties","Properties":{"platformUpdateDomainCount":{"Type":3,"Flags":0,"Description":"Update Domain count."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count."},"virtualMachines":{"Type":13,"Flags":0,"Description":"A list of references to all virtual machines in the availability set."},"statuses":{"Type":19,"Flags":2,"Description":"The resource status information."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":12}},{"2":{"Name":"InstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":18,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[15,16,17]}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/availabilitySets@2016-03-30","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/extensions"}},{"6":{"Value":"2016-03-30"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":22,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":23,"Flags":10,"Description":"The resource api version"},"properties":{"Type":25,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":29,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":26,"Flags":0,"Description":"The virtual machine extension instance view."}}}},{"2":{"Name":"VirtualMachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The virtual machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"substatuses":{"Type":27,"Flags":0,"Description":"The resource status information."},"statuses":{"Type":28,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/extensions@2016-03-30","ScopeType":8,"Body":24,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines"}},{"6":{"Value":"2016-03-30"}},{"2":{"Name":"Microsoft.Compute/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":31,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":32,"Flags":10,"Description":"The resource api version"},"plan":{"Type":34,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":35,"Flags":0,"Description":"Describes the properties of a Virtual Machine."},"resources":{"Type":171,"Flags":2,"Description":"The virtual machine child extension resources."},"identity":{"Type":172,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":174,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"hardwareProfile":{"Type":36,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":101,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"osProfile":{"Type":129,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"networkProfile":{"Type":152,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"diagnosticsProfile":{"Type":156,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":158,"Flags":2,"Description":"The virtual machine instance view."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"},"vmId":{"Type":4,"Flags":2,"Description":"Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands."}}}},{"2":{"Name":"HardwareProfile","Properties":{"vmSize":{"Type":100,"Flags":0,"Description":"Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)"}}}},{"6":{"Value":"Basic_A0"}},{"6":{"Value":"Basic_A1"}},{"6":{"Value":"Basic_A2"}},{"6":{"Value":"Basic_A3"}},{"6":{"Value":"Basic_A4"}},{"6":{"Value":"Standard_A0"}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS5"}},{"5":{"Elements":[37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,4]}},{"2":{"Name":"StorageProfile","Properties":{"imageReference":{"Type":102,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":103,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":128,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"Specifies the offer of the platform image or marketplace image used to create the virtual machine."},"sku":{"Type":4,"Flags":0,"Description":"The image SKU."},"version":{"Type":4,"Flags":0,"Description":"Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available."}}}},{"2":{"Name":"OSDisk","Properties":{"osType":{"Type":106,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"encryptionSettings":{"Type":107,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"name":{"Type":4,"Flags":1,"Description":"The disk name."},"vhd":{"Type":110,"Flags":1,"Description":"The virtual hard disk."},"image":{"Type":110,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":114,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"createOption":{"Type":118,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[104,105]}},{"2":{"Name":"DiskEncryptionSettings","Properties":{"diskEncryptionKey":{"Type":108,"Flags":0,"Description":"Specifies the location of the disk encryption key, which is a Key Vault Secret."},"keyEncryptionKey":{"Type":109,"Flags":0,"Description":"Specifies the location of the key encryption key in Key Vault."},"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether disk encryption should be enabled on the virtual machine."}}}},{"2":{"Name":"KeyVaultSecretReference","Properties":{"secretUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a secret in a Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the secret."}}}},{"2":{"Name":"KeyVaultKeyReference","Properties":{"keyUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a key encryption key in Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the key."}}}},{"2":{"Name":"VirtualHardDisk","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Specifies the virtual hard disk's uri."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[111,112,113]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[115,116,117]}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"name":{"Type":4,"Flags":1,"Description":"The disk name."},"vhd":{"Type":110,"Flags":1,"Description":"The virtual hard disk."},"image":{"Type":110,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":123,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"createOption":{"Type":127,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[120,121,122]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[124,125,126]}},{"3":{"ItemType":119}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions)."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":130,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":144,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":151,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machine."}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine is enabled for automatic updates."},"timeZone":{"Type":4,"Flags":0,"Description":"Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\""},"additionalUnattendContent":{"Type":137,"Flags":0,"Description":"Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup."},"winRM":{"Type":138,"Flags":0,"Description":"Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell."}}}},{"2":{"Name":"AdditionalUnattendContent","Properties":{"passName":{"Type":132,"Flags":0,"Description":"The pass name. Currently, the only allowable value is OobeSystem."},"componentName":{"Type":133,"Flags":0,"Description":"The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup."},"settingName":{"Type":136,"Flags":0,"Description":"Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon."},"content":{"Type":4,"Flags":0,"Description":"Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted."}}}},{"6":{"Value":"OobeSystem"}},{"6":{"Value":"Microsoft-Windows-Shell-Setup"}},{"6":{"Value":"AutoLogon"}},{"6":{"Value":"FirstLogonCommands"}},{"5":{"Elements":[134,135]}},{"3":{"ItemType":131}},{"2":{"Name":"WinRMConfiguration","Properties":{"listeners":{"Type":143,"Flags":0,"Description":"The list of Windows Remote Management listeners"}}}},{"2":{"Name":"WinRMListener","Properties":{"protocol":{"Type":142,"Flags":0,"Description":"Specifies the protocol of listener.
Possible values are:
**http**
**https**"},"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[140,141]}},{"3":{"ItemType":139}},{"2":{"Name":"LinuxConfiguration","Properties":{"disablePasswordAuthentication":{"Type":2,"Flags":0,"Description":"Specifies whether password authentication should be disabled."},"ssh":{"Type":145,"Flags":0,"Description":"Specifies the ssh key configuration for a Linux OS."}}}},{"2":{"Name":"SshConfiguration","Properties":{"publicKeys":{"Type":147,"Flags":0,"Description":"The list of SSH public keys used to authenticate with linux based VMs."}}}},{"2":{"Name":"SshPublicKey","Properties":{"path":{"Type":4,"Flags":0,"Description":"Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys"},"keyData":{"Type":4,"Flags":0,"Description":"SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."}}}},{"3":{"ItemType":146}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":12,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":150,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"},"certificateStore":{"Type":4,"Flags":0,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":149}},{"3":{"ItemType":148}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":155,"Flags":0,"Description":"Specifies the list of resource Ids for the network interfaces associated with the virtual machine."}}}},{"2":{"Name":"NetworkInterfaceReference","Properties":{"properties":{"Type":154,"Flags":0,"Description":"Describes a network interface reference properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"NetworkInterfaceReferenceProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."}}}},{"3":{"ItemType":153}},{"2":{"Name":"DiagnosticsProfile","Properties":{"bootDiagnostics":{"Type":157,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."}}}},{"2":{"Name":"BootDiagnostics","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether boot diagnostics should be enabled on the Virtual Machine."},"storageUri":{"Type":4,"Flags":0,"Description":"Uri of the storage account to use for placing the console output and screenshot."}}}},{"2":{"Name":"VirtualMachineInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"Specifies the update domain of the virtual machine."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the fault domain of the virtual machine."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":159,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"disks":{"Type":165,"Flags":0,"Description":"The virtual machine disk information."},"extensions":{"Type":166,"Flags":0,"Description":"The extensions information."},"bootDiagnostics":{"Type":167,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":168,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineAgentInstanceView","Properties":{"vmAgentVersion":{"Type":4,"Flags":0,"Description":"The VM Agent full version."},"extensionHandlers":{"Type":161,"Flags":0,"Description":"The virtual machine extension handler instance view."},"statuses":{"Type":162,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineExtensionHandlerInstanceView","Properties":{"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":14,"Flags":0,"Description":"The extension handler status."}}}},{"3":{"ItemType":160}},{"3":{"ItemType":14}},{"2":{"Name":"DiskInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"statuses":{"Type":164,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":163}},{"3":{"ItemType":26}},{"2":{"Name":"BootDiagnosticsInstanceView","Properties":{"consoleScreenshotBlobUri":{"Type":4,"Flags":2,"Description":"The console screenshot blob URI."},"serialConsoleLogBlobUri":{"Type":4,"Flags":2,"Description":"The Linux serial console log blob Uri."}}}},{"3":{"ItemType":14}},{"2":{"Name":"VirtualMachineExtension","Properties":{"properties":{"Type":25,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":170,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":169}},{"2":{"Name":"VirtualMachineIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine."},"type":{"Type":173,"Flags":0,"Description":"The type of identity used for the virtual machine. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines@2016-03-30","ScopeType":8,"Body":33,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets"}},{"6":{"Value":"2016-03-30"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":176,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":177,"Flags":10,"Description":"The resource api version"},"sku":{"Type":179,"Flags":0,"Description":"The virtual machine scale set sku."},"properties":{"Type":180,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set."},"identity":{"Type":217,"Flags":0,"Description":"The identity of the virtual machine scale set, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":219,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of virtual machines in the scale set."}}}},{"2":{"Name":"VirtualMachineScaleSetProperties","Properties":{"upgradePolicy":{"Type":181,"Flags":0,"Description":"The upgrade policy."},"virtualMachineProfile":{"Type":185,"Flags":0,"Description":"The virtual machine profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"overProvision":{"Type":2,"Flags":0,"Description":"Specifies whether the Virtual Machine Scale Set should be overprovisioned."}}}},{"2":{"Name":"UpgradePolicy","Properties":{"mode":{"Type":184,"Flags":0,"Description":"Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time."}}}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"5":{"Elements":[182,183]}},{"2":{"Name":"VirtualMachineScaleSetVMProfile","Properties":{"osProfile":{"Type":186,"Flags":0,"Description":"The virtual machine scale set OS profile."},"storageProfile":{"Type":188,"Flags":0,"Description":"The virtual machine scale set storage profile."},"networkProfile":{"Type":202,"Flags":0,"Description":"The virtual machine scale set network profile."},"extensionProfile":{"Type":213,"Flags":0,"Description":"The virtual machine scale set extension profile."}}}},{"2":{"Name":"VirtualMachineScaleSetOSProfile","Properties":{"computerNamePrefix":{"Type":4,"Flags":0,"Description":"Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"A base-64 encoded string of custom data."},"windowsConfiguration":{"Type":130,"Flags":0,"Description":"The Windows Configuration of the OS profile."},"linuxConfiguration":{"Type":144,"Flags":0,"Description":"The Linux Configuration of the OS profile."},"secrets":{"Type":187,"Flags":0,"Description":"The List of certificates for addition to the VM."}}}},{"3":{"ItemType":148}},{"2":{"Name":"VirtualMachineScaleSetStorageProfile","Properties":{"imageReference":{"Type":102,"Flags":0,"Description":"The image reference."},"osDisk":{"Type":189,"Flags":0,"Description":"The OS disk."}}}},{"2":{"Name":"VirtualMachineScaleSetOSDisk","Properties":{"name":{"Type":4,"Flags":1,"Description":"The disk name."},"caching":{"Type":193,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"createOption":{"Type":197,"Flags":1,"Description":"Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"osType":{"Type":200,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"image":{"Type":110,"Flags":0,"Description":"The Source User Image VirtualHardDisk. This VirtualHardDisk will be copied before using it to attach to the Virtual Machine. If SourceImage is provided, the destination VirtualHardDisk should not exist."},"vhdContainers":{"Type":201,"Flags":0,"Description":"The list of virtual hard disk container uris."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[190,191,192]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[194,195,196]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[198,199]}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetNetworkProfile","Properties":{"networkInterfaceConfigurations":{"Type":212,"Flags":0,"Description":"The list of network configurations."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network configuration name."},"properties":{"Type":204,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Whether this is a primary NIC on a virtual machine."},"ipConfigurations":{"Type":211,"Flags":1,"Description":"The virtual machine scale set IP Configuration."}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":206,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfigurationProperties","Properties":{"subnet":{"Type":207,"Flags":1,"Description":"The subnet."},"applicationGatewayBackendAddressPools":{"Type":208,"Flags":0,"Description":"The application gateway backend address pools."},"loadBalancerBackendAddressPools":{"Type":209,"Flags":0,"Description":"The load balancer backend address pools."},"loadBalancerInboundNatPools":{"Type":210,"Flags":0,"Description":"The load balancer inbound nat pools."}}}},{"2":{"Name":"ApiEntityReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":205}},{"3":{"ItemType":203}},{"2":{"Name":"VirtualMachineScaleSetExtensionProfile","Properties":{"extensions":{"Type":216,"Flags":0,"Description":"The virtual machine scale set child extension resources."}}}},{"2":{"Name":"VirtualMachineScaleSetExtension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"properties":{"Type":215,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProperties","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"The type of the extension handler."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"The type version of the extension handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Whether the extension handler should be automatically upgraded across minor versions."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"Json formatted protected settings for the extension."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."}}}},{"3":{"ItemType":214}},{"2":{"Name":"VirtualMachineScaleSetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine scale set identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine scale set."},"type":{"Type":218,"Flags":0,"Description":"The type of identity used for the virtual machine scale set. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets@2016-03-30","ScopeType":8,"Body":178,"Flags":0}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions"}},{"6":{"Value":"2016-03-30"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":221,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":222,"Flags":10,"Description":"The resource api version"},"properties":{"Type":224,"Flags":2,"Description":"Describes the properties of a Virtual Machine Extension Image."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":225,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionImageProperties","Properties":{"operatingSystem":{"Type":4,"Flags":1,"Description":"The operating system this extension supports."},"computeRole":{"Type":4,"Flags":1,"Description":"The type of role (IaaS or PaaS) this extension supports."},"handlerSchema":{"Type":4,"Flags":1,"Description":"The schema defined by publisher, where extension consumers should provide settings in a matching schema."},"vmScaleSetEnabled":{"Type":2,"Flags":0,"Description":"Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS."},"supportsMultipleExtensions":{"Type":2,"Flags":0,"Description":"Whether the handler can support multiple extensions."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2016-03-30","ScopeType":4,"Body":223,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2016-03-30"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":238,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."}}}},{"2":{"Name":"VirtualMachineImageProperties","Properties":{"plan":{"Type":231,"Flags":0,"Description":"Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."},"osDiskImage":{"Type":232,"Flags":0,"Description":"Contains the os disk image information."},"dataDiskImages":{"Type":237,"Flags":0}}}},{"2":{"Name":"PurchasePlan","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."}}}},{"2":{"Name":"OSDiskImage","Properties":{"operatingSystem":{"Type":235,"Flags":1,"Description":"The operating system of the osDiskImage."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[233,234]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."}}}},{"3":{"ItemType":236}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2016-03-30","ScopeType":4,"Body":229,"Flags":1}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines"}},{"6":{"Value":"2016-03-30"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":240,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":241,"Flags":10,"Description":"The resource api version"},"instanceId":{"Type":4,"Flags":2,"Description":"The virtual machine instance ID."},"sku":{"Type":179,"Flags":2,"Description":"The virtual machine SKU."},"properties":{"Type":243,"Flags":2,"Description":"Describes the properties of a virtual machine scale set virtual machine."},"plan":{"Type":34,"Flags":2,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"resources":{"Type":248,"Flags":2,"Description":"The virtual machine child extension resources."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":249,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetVMProperties","Properties":{"latestModelApplied":{"Type":2,"Flags":2,"Description":"Specifies whether the latest model has been applied to the virtual machine."},"vmId":{"Type":4,"Flags":2,"Description":"Azure VM unique ID."},"instanceView":{"Type":244,"Flags":2,"Description":"The virtual machine instance view."},"hardwareProfile":{"Type":36,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":101,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"osProfile":{"Type":129,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"networkProfile":{"Type":152,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"diagnosticsProfile":{"Type":156,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"}}}},{"2":{"Name":"VirtualMachineScaleSetVMInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"The Update Domain count."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"The Fault Domain count."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":159,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"disks":{"Type":245,"Flags":0,"Description":"The disks information."},"extensions":{"Type":246,"Flags":0,"Description":"The extensions information."},"bootDiagnostics":{"Type":167,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":247,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":163}},{"3":{"ItemType":26}},{"3":{"ItemType":14}},{"3":{"ItemType":169}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2016-03-30","ScopeType":8,"Body":242,"Flags":1}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2016-03-30/types.md b/generated/compute/microsoft.compute/2016-03-30/types.md
deleted file mode 100644
index 90be7dde65..0000000000
--- a/generated/compute/microsoft.compute/2016-03-30/types.md
+++ /dev/null
@@ -1,532 +0,0 @@
-# Microsoft.Compute @ 2016-03-30
-
-## Resource Microsoft.Compute/availabilitySets@2016-03-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2016-03-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [AvailabilitySetProperties](#availabilitysetproperties): The instance view of a resource.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/availabilitySets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2016-03-30 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2016-03-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2016-03-30 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2016-03-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionImageProperties](#virtualmachineextensionimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Extension Image.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/types/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines@2016-03-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2016-03-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineIdentity](#virtualmachineidentity): The identity of the virtual machine, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineProperties](#virtualmachineproperties): Describes the properties of a Virtual Machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines/extensions@2016-03-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2016-03-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets@2016-03-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2016-03-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineScaleSetIdentity](#virtualmachinescalesetidentity): The identity of the virtual machine scale set, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineScaleSetProperties](#virtualmachinescalesetproperties): Describes the properties of a Virtual Machine Scale Set.
-* **sku**: [Sku](#sku): The virtual machine scale set sku.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2016-03-30 (ReadOnly)
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2016-03-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **instanceId**: string (ReadOnly): The virtual machine instance ID.
-* **location**: string (ReadOnly): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan) (ReadOnly): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetVMProperties](#virtualmachinescalesetvmproperties) (ReadOnly): Describes the properties of a virtual machine scale set virtual machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **sku**: [Sku](#sku) (ReadOnly): The virtual machine SKU.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualmachines' (ReadOnly, DeployTimeConstant): The resource type
-
-## AdditionalUnattendContent
-### Properties
-* **componentName**: 'Microsoft-Windows-Shell-Setup': The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.
-* **content**: string: Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
-* **passName**: 'OobeSystem': The pass name. Currently, the only allowable value is OobeSystem.
-* **settingName**: 'AutoLogon' | 'FirstLogonCommands': Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.
-
-## ApiEntityReference
-### Properties
-* **id**: string: The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
-
-## AvailabilitySetProperties
-### Properties
-* **platformFaultDomainCount**: int: Fault Domain count.
-* **platformUpdateDomainCount**: int: Update Domain count.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The resource status information.
-* **virtualMachines**: [SubResource](#subresource)[]: A list of references to all virtual machines in the availability set.
-
-## BootDiagnostics
-### Properties
-* **enabled**: bool: Whether boot diagnostics should be enabled on the Virtual Machine.
-* **storageUri**: string: Uri of the storage account to use for placing the console output and screenshot.
-
-## BootDiagnosticsInstanceView
-### Properties
-* **consoleScreenshotBlobUri**: string (ReadOnly): The console screenshot blob URI.
-* **serialConsoleLogBlobUri**: string (ReadOnly): The Linux serial console log blob Uri.
-
-## DataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **name**: string (Required): The disk name.
-* **vhd**: [VirtualHardDisk](#virtualharddisk) (Required): The virtual hard disk.
-
-## DataDiskImage
-### Properties
-* **lun**: int (ReadOnly): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-
-## DiagnosticsProfile
-### Properties
-* **bootDiagnostics**: [BootDiagnostics](#bootdiagnostics): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-
-## DiskEncryptionSettings
-### Properties
-* **diskEncryptionKey**: [KeyVaultSecretReference](#keyvaultsecretreference): Specifies the location of the disk encryption key, which is a Key Vault Secret.
-* **enabled**: bool: Specifies whether disk encryption should be enabled on the virtual machine.
-* **keyEncryptionKey**: [KeyVaultKeyReference](#keyvaultkeyreference): Specifies the location of the key encryption key in Key Vault.
-
-## DiskInstanceView
-### Properties
-* **name**: string: The disk name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## HardwareProfile
-### Properties
-* **vmSize**: 'Basic_A0' | 'Basic_A1' | 'Basic_A2' | 'Basic_A3' | 'Basic_A4' | 'Standard_A0' | 'Standard_A1' | 'Standard_A10' | 'Standard_A11' | 'Standard_A2' | 'Standard_A3' | 'Standard_A4' | 'Standard_A5' | 'Standard_A6' | 'Standard_A7' | 'Standard_A8' | 'Standard_A9' | 'Standard_D1' | 'Standard_D11' | 'Standard_D11_v2' | 'Standard_D12' | 'Standard_D12_v2' | 'Standard_D13' | 'Standard_D13_v2' | 'Standard_D14' | 'Standard_D14_v2' | 'Standard_D15_v2' | 'Standard_D1_v2' | 'Standard_D2' | 'Standard_D2_v2' | 'Standard_D3' | 'Standard_D3_v2' | 'Standard_D4' | 'Standard_D4_v2' | 'Standard_D5_v2' | 'Standard_DS1' | 'Standard_DS11' | 'Standard_DS11_v2' | 'Standard_DS12' | 'Standard_DS12_v2' | 'Standard_DS13' | 'Standard_DS13_v2' | 'Standard_DS14' | 'Standard_DS14_v2' | 'Standard_DS15_v2' | 'Standard_DS1_v2' | 'Standard_DS2' | 'Standard_DS2_v2' | 'Standard_DS3' | 'Standard_DS3_v2' | 'Standard_DS4' | 'Standard_DS4_v2' | 'Standard_DS5_v2' | 'Standard_G1' | 'Standard_G2' | 'Standard_G3' | 'Standard_G4' | 'Standard_G5' | 'Standard_GS1' | 'Standard_GS2' | 'Standard_GS3' | 'Standard_GS4' | 'Standard_GS5' | string: Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)
-
-## ImageReference
-### Properties
-* **offer**: string: Specifies the offer of the platform image or marketplace image used to create the virtual machine.
-* **publisher**: string: The image publisher.
-* **sku**: string: The image SKU.
-* **version**: string: Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
-
-## InstanceViewStatus
-### Properties
-* **code**: string: The status code.
-* **displayStatus**: string: The short localizable label for the status.
-* **level**: 'Error' | 'Info' | 'Warning': The level code.
-* **message**: string: The detailed status message, including for alerts and error messages.
-* **time**: string: The time of the status.
-
-## KeyVaultKeyReference
-### Properties
-* **keyUrl**: string (Required): The URL referencing a key encryption key in Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the key.
-
-## KeyVaultSecretReference
-### Properties
-* **secretUrl**: string (Required): The URL referencing a secret in a Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the secret.
-
-## LinuxConfiguration
-### Properties
-* **disablePasswordAuthentication**: bool: Specifies whether password authentication should be disabled.
-* **ssh**: [SshConfiguration](#sshconfiguration): Specifies the ssh key configuration for a Linux OS.
-
-## NetworkInterfaceReference
-### Properties
-* **id**: string: Resource Id
-* **properties**: [NetworkInterfaceReferenceProperties](#networkinterfacereferenceproperties): Describes a network interface reference properties.
-
-## NetworkInterfaceReferenceProperties
-### Properties
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## NetworkProfile
-### Properties
-* **networkInterfaces**: [NetworkInterfaceReference](#networkinterfacereference)[]: Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
-
-## OSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **name**: string (Required): The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhd**: [VirtualHardDisk](#virtualharddisk) (Required): The virtual hard disk.
-
-## OSDiskImage
-### Properties
-* **operatingSystem**: 'Linux' | 'Windows' (Required): The operating system of the osDiskImage.
-
-## OSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **computerName**: string: Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machine.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## Plan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The promotion code.
-* **publisher**: string: The publisher ID.
-
-## PurchasePlan
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **publisher**: string (Required): The publisher ID.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## Sku
-### Properties
-* **capacity**: int: Specifies the number of virtual machines in the scale set.
-* **name**: string: The sku name.
-* **tier**: string: Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**
-
-## SshConfiguration
-### Properties
-* **publicKeys**: [SshPublicKey](#sshpublickey)[]: The list of SSH public keys used to authenticate with linux based VMs.
-
-## SshPublicKey
-### Properties
-* **keyData**: string: SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **path**: string: Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
-
-## StorageProfile
-### Properties
-* **dataDisks**: [DataDisk](#datadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [OSDisk](#osdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## SubResource
-### Properties
-* **id**: string: Resource Id
-
-## UpgradePolicy
-### Properties
-* **mode**: 'Automatic' | 'Manual': Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time.
-
-## VaultCertificate
-### Properties
-* **certificateStore**: string: For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted.
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-
-## VaultSecretGroup
-### Properties
-* **sourceVault**: [SubResource](#subresource): The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
-* **vaultCertificates**: [VaultCertificate](#vaultcertificate)[]: The list of key vault references in SourceVault which contain certificates.
-
-## VirtualHardDisk
-### Properties
-* **uri**: string: Specifies the virtual hard disk's uri.
-
-## VirtualMachineAgentInstanceView
-### Properties
-* **extensionHandlers**: [VirtualMachineExtensionHandlerInstanceView](#virtualmachineextensionhandlerinstanceview)[]: The virtual machine extension handler instance view.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgentVersion**: string: The VM Agent full version.
-
-## VirtualMachineExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **location**: string (Required): Resource location
-* **name**: string (ReadOnly): Resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineExtensionHandlerInstanceView
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus): The extension handler status.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionImageProperties
-### Properties
-* **computeRole**: string (Required): The type of role (IaaS or PaaS) this extension supports.
-* **handlerSchema**: string (Required): The schema defined by publisher, where extension consumers should provide settings in a matching schema.
-* **operatingSystem**: string (Required): The operating system this extension supports.
-* **supportsMultipleExtensions**: bool: Whether the handler can support multiple extensions.
-* **vmScaleSetEnabled**: bool: Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS.
-
-## VirtualMachineExtensionInstanceView
-### Properties
-* **name**: string: The virtual machine extension name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **substatuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **forceUpdateTag**: string: How the extension handler should be forced to update even if the extension configuration has not changed.
-* **instanceView**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview): The virtual machine extension instance view.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine.
-* **type**: 'SystemAssigned': The type of identity used for the virtual machine. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.
-
-## VirtualMachineImageProperties
-### Properties
-* **dataDiskImages**: [DataDiskImage](#datadiskimage)[]
-* **osDiskImage**: [OSDiskImage](#osdiskimage): Contains the os disk image information.
-* **plan**: [PurchasePlan](#purchaseplan): Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineInstanceView
-### Properties
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The virtual machine disk information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **platformFaultDomain**: int: Specifies the fault domain of the virtual machine.
-* **platformUpdateDomain**: int: Specifies the update domain of the virtual machine.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-
-## VirtualMachineProperties
-### Properties
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineInstanceView](#virtualmachineinstanceview) (ReadOnly): The virtual machine instance view.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **vmId**: string (ReadOnly): Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands.
-
-## VirtualMachineScaleSetExtension
-### Properties
-* **id**: string: Resource Id
-* **name**: string: The name of the extension.
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-
-## VirtualMachineScaleSetExtensionProfile
-### Properties
-* **extensions**: [VirtualMachineScaleSetExtension](#virtualmachinescalesetextension)[]: The virtual machine scale set child extension resources.
-
-## VirtualMachineScaleSetExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Whether the extension handler should be automatically upgraded across minor versions.
-* **protectedSettings**: any: Json formatted protected settings for the extension.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: The type of the extension handler.
-* **typeHandlerVersion**: string: The type version of the extension handler.
-
-## VirtualMachineScaleSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine scale set identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine scale set.
-* **type**: 'SystemAssigned': The type of identity used for the virtual machine scale set. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.
-
-## VirtualMachineScaleSetIPConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineScaleSetIPConfigurationProperties](#virtualmachinescalesetipconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration properties.
-
-## VirtualMachineScaleSetIPConfigurationProperties
-### Properties
-* **applicationGatewayBackendAddressPools**: [SubResource](#subresource)[]: The application gateway backend address pools.
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: The load balancer backend address pools.
-* **loadBalancerInboundNatPools**: [SubResource](#subresource)[]: The load balancer inbound nat pools.
-* **subnet**: [ApiEntityReference](#apientityreference) (Required): The subnet.
-
-## VirtualMachineScaleSetNetworkConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The network configuration name.
-* **properties**: [VirtualMachineScaleSetNetworkConfigurationProperties](#virtualmachinescalesetnetworkconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration.
-
-## VirtualMachineScaleSetNetworkConfigurationProperties
-### Properties
-* **ipConfigurations**: [VirtualMachineScaleSetIPConfiguration](#virtualmachinescalesetipconfiguration)[] (Required): The virtual machine scale set IP Configuration.
-* **primary**: bool: Whether this is a primary NIC on a virtual machine.
-
-## VirtualMachineScaleSetNetworkProfile
-### Properties
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetOSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' (Required): Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **image**: [VirtualHardDisk](#virtualharddisk): The Source User Image VirtualHardDisk. This VirtualHardDisk will be copied before using it to attach to the Virtual Machine. If SourceImage is provided, the destination VirtualHardDisk should not exist.
-* **name**: string (Required): The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhdContainers**: string[]: The list of virtual hard disk container uris.
-
-## VirtualMachineScaleSetOSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **computerNamePrefix**: string: Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
-* **customData**: string: A base-64 encoded string of custom data.
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): The Linux Configuration of the OS profile.
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: The List of certificates for addition to the VM.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): The Windows Configuration of the OS profile.
-
-## VirtualMachineScaleSetProperties
-### Properties
-* **overProvision**: bool: Specifies whether the Virtual Machine Scale Set should be overprovisioned.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **upgradePolicy**: [UpgradePolicy](#upgradepolicy): The upgrade policy.
-* **virtualMachineProfile**: [VirtualMachineScaleSetVMProfile](#virtualmachinescalesetvmprofile): The virtual machine profile.
-
-## VirtualMachineScaleSetStorageProfile
-### Properties
-* **imageReference**: [ImageReference](#imagereference): The image reference.
-* **osDisk**: [VirtualMachineScaleSetOSDisk](#virtualmachinescalesetosdisk): The OS disk.
-
-## VirtualMachineScaleSetVMInstanceView
-### Properties
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The disks information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **platformFaultDomain**: int: The Fault Domain count.
-* **platformUpdateDomain**: int: The Update Domain count.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-
-## VirtualMachineScaleSetVMProfile
-### Properties
-* **extensionProfile**: [VirtualMachineScaleSetExtensionProfile](#virtualmachinescalesetextensionprofile): The virtual machine scale set extension profile.
-* **networkProfile**: [VirtualMachineScaleSetNetworkProfile](#virtualmachinescalesetnetworkprofile): The virtual machine scale set network profile.
-* **osProfile**: [VirtualMachineScaleSetOSProfile](#virtualmachinescalesetosprofile): The virtual machine scale set OS profile.
-* **storageProfile**: [VirtualMachineScaleSetStorageProfile](#virtualmachinescalesetstorageprofile): The virtual machine scale set storage profile.
-
-## VirtualMachineScaleSetVMProperties
-### Properties
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineScaleSetVMInstanceView](#virtualmachinescalesetvminstanceview) (ReadOnly): The virtual machine instance view.
-* **latestModelApplied**: bool (ReadOnly): Specifies whether the latest model has been applied to the virtual machine.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **vmId**: string (ReadOnly): Azure VM unique ID.
-
-## WindowsConfiguration
-### Properties
-* **additionalUnattendContent**: [AdditionalUnattendContent](#additionalunattendcontent)[]: Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
-* **enableAutomaticUpdates**: bool: Indicates whether virtual machine is enabled for automatic updates.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **timeZone**: string: Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time"
-* **winRM**: [WinRMConfiguration](#winrmconfiguration): Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.
-
-## WinRMConfiguration
-### Properties
-* **listeners**: [WinRMListener](#winrmlistener)[]: The list of Windows Remote Management listeners
-
-## WinRMListener
-### Properties
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-* **protocol**: 'Http' | 'Https': Specifies the protocol of listener.
Possible values are:
**http**
**https**
-
diff --git a/generated/compute/microsoft.compute/2016-04-30-preview/types.json b/generated/compute/microsoft.compute/2016-04-30-preview/types.json
deleted file mode 100644
index 99ff8fd386..0000000000
--- a/generated/compute/microsoft.compute/2016-04-30-preview/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/availabilitySets"}},{"6":{"Value":"2016-04-30-preview"}},{"2":{"Name":"Microsoft.Compute/availabilitySets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The instance view of a resource."},"sku":{"Type":20,"Flags":0,"Description":"Sku of the availability set"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":21,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AvailabilitySetProperties","Properties":{"platformUpdateDomainCount":{"Type":3,"Flags":0,"Description":"Update Domain count."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count."},"virtualMachines":{"Type":13,"Flags":0,"Description":"A list of references to all virtual machines in the availability set."},"statuses":{"Type":19,"Flags":2,"Description":"The resource status information."},"managed":{"Type":2,"Flags":0,"Description":"If the availability set supports managed disks."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":12}},{"2":{"Name":"InstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":18,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[15,16,17]}},{"3":{"ItemType":14}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of virtual machines in the scale set."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/availabilitySets@2016-04-30-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/extensions"}},{"6":{"Value":"2016-04-30-preview"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":23,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":24,"Flags":10,"Description":"The resource api version"},"properties":{"Type":26,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":30,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":27,"Flags":0,"Description":"The virtual machine extension instance view."}}}},{"2":{"Name":"VirtualMachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The virtual machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"substatuses":{"Type":28,"Flags":0,"Description":"The resource status information."},"statuses":{"Type":29,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/extensions@2016-04-30-preview","ScopeType":8,"Body":25,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines"}},{"6":{"Value":"2016-04-30-preview"}},{"2":{"Name":"Microsoft.Compute/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":32,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":33,"Flags":10,"Description":"The resource api version"},"plan":{"Type":35,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":36,"Flags":0,"Description":"Describes the properties of a Virtual Machine."},"resources":{"Type":176,"Flags":2,"Description":"The virtual machine child extension resources."},"identity":{"Type":177,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":179,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"hardwareProfile":{"Type":37,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":102,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"osProfile":{"Type":134,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"networkProfile":{"Type":157,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"diagnosticsProfile":{"Type":161,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":163,"Flags":2,"Description":"The virtual machine instance view."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"},"vmId":{"Type":4,"Flags":2,"Description":"Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands."}}}},{"2":{"Name":"HardwareProfile","Properties":{"vmSize":{"Type":101,"Flags":0,"Description":"Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](virtualmachines-list-sizes-availability-set.md)
[List all available virtual machine sizes in a region](virtualmachines-list-sizes-region.md)
[List all available virtual machine sizes for resizing](virtualmachines-list-sizes-for-resizing.md)"}}}},{"6":{"Value":"Basic_A0"}},{"6":{"Value":"Basic_A1"}},{"6":{"Value":"Basic_A2"}},{"6":{"Value":"Basic_A3"}},{"6":{"Value":"Basic_A4"}},{"6":{"Value":"Standard_A0"}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS5"}},{"5":{"Elements":[38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,4]}},{"2":{"Name":"StorageProfile","Properties":{"imageReference":{"Type":103,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":104,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":133,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"Specifies the offer of the platform image or marketplace image used to create the virtual machine."},"sku":{"Type":4,"Flags":0,"Description":"The image SKU."},"version":{"Type":4,"Flags":0,"Description":"Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"OSDisk","Properties":{"osType":{"Type":107,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"encryptionSettings":{"Type":108,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":111,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":111,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":115,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"createOption":{"Type":119,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":120,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[105,106]}},{"2":{"Name":"DiskEncryptionSettings","Properties":{"diskEncryptionKey":{"Type":109,"Flags":0,"Description":"Specifies the location of the disk encryption key, which is a Key Vault Secret."},"keyEncryptionKey":{"Type":110,"Flags":0,"Description":"Specifies the location of the key encryption key in Key Vault."},"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether disk encryption should be enabled on the virtual machine."}}}},{"2":{"Name":"KeyVaultSecretReference","Properties":{"secretUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a secret in a Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the secret."}}}},{"2":{"Name":"KeyVaultKeyReference","Properties":{"keyUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a key encryption key in Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the key."}}}},{"2":{"Name":"VirtualHardDisk","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Specifies the virtual hard disk's uri."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[112,113,114]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[116,117,118]}},{"2":{"Name":"ManagedDiskParameters","Properties":{"storageAccountType":{"Type":123,"Flags":0,"Description":"Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[121,122]}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":111,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":111,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":128,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"createOption":{"Type":132,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":120,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[125,126,127]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[129,130,131]}},{"3":{"ItemType":124}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions)."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":135,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":149,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":156,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machine."}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine is enabled for automatic updates."},"timeZone":{"Type":4,"Flags":0,"Description":"Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\""},"additionalUnattendContent":{"Type":142,"Flags":0,"Description":"Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup."},"winRM":{"Type":143,"Flags":0,"Description":"Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell."}}}},{"2":{"Name":"AdditionalUnattendContent","Properties":{"passName":{"Type":137,"Flags":0,"Description":"The pass name. Currently, the only allowable value is OobeSystem."},"componentName":{"Type":138,"Flags":0,"Description":"The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup."},"settingName":{"Type":141,"Flags":0,"Description":"Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon."},"content":{"Type":4,"Flags":0,"Description":"Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted."}}}},{"6":{"Value":"OobeSystem"}},{"6":{"Value":"Microsoft-Windows-Shell-Setup"}},{"6":{"Value":"AutoLogon"}},{"6":{"Value":"FirstLogonCommands"}},{"5":{"Elements":[139,140]}},{"3":{"ItemType":136}},{"2":{"Name":"WinRMConfiguration","Properties":{"listeners":{"Type":148,"Flags":0,"Description":"The list of Windows Remote Management listeners"}}}},{"2":{"Name":"WinRMListener","Properties":{"protocol":{"Type":147,"Flags":0,"Description":"Specifies the protocol of listener.
Possible values are:
**http**
**https**"},"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[145,146]}},{"3":{"ItemType":144}},{"2":{"Name":"LinuxConfiguration","Properties":{"disablePasswordAuthentication":{"Type":2,"Flags":0,"Description":"Specifies whether password authentication should be disabled."},"ssh":{"Type":150,"Flags":0,"Description":"Specifies the ssh key configuration for a Linux OS."}}}},{"2":{"Name":"SshConfiguration","Properties":{"publicKeys":{"Type":152,"Flags":0,"Description":"The list of SSH public keys used to authenticate with linux based VMs."}}}},{"2":{"Name":"SshPublicKey","Properties":{"path":{"Type":4,"Flags":0,"Description":"Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys"},"keyData":{"Type":4,"Flags":0,"Description":"SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."}}}},{"3":{"ItemType":151}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":12,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":155,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"},"certificateStore":{"Type":4,"Flags":0,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name .crt for the X509 certificate file and .prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":154}},{"3":{"ItemType":153}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":160,"Flags":0,"Description":"Specifies the list of resource Ids for the network interfaces associated with the virtual machine."}}}},{"2":{"Name":"NetworkInterfaceReference","Properties":{"properties":{"Type":159,"Flags":0,"Description":"Describes a network interface reference properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"NetworkInterfaceReferenceProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."}}}},{"3":{"ItemType":158}},{"2":{"Name":"DiagnosticsProfile","Properties":{"bootDiagnostics":{"Type":162,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."}}}},{"2":{"Name":"BootDiagnostics","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether boot diagnostics should be enabled on the Virtual Machine."},"storageUri":{"Type":4,"Flags":0,"Description":"Uri of the storage account to use for placing the console output and screenshot."}}}},{"2":{"Name":"VirtualMachineInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"Specifies the update domain of the virtual machine."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the fault domain of the virtual machine."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":164,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"disks":{"Type":170,"Flags":0,"Description":"The virtual machine disk information."},"extensions":{"Type":171,"Flags":0,"Description":"The extensions information."},"bootDiagnostics":{"Type":172,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":173,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineAgentInstanceView","Properties":{"vmAgentVersion":{"Type":4,"Flags":0,"Description":"The VM Agent full version."},"extensionHandlers":{"Type":166,"Flags":0,"Description":"The virtual machine extension handler instance view."},"statuses":{"Type":167,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineExtensionHandlerInstanceView","Properties":{"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":14,"Flags":0,"Description":"The extension handler status."}}}},{"3":{"ItemType":165}},{"3":{"ItemType":14}},{"2":{"Name":"DiskInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"statuses":{"Type":169,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":168}},{"3":{"ItemType":27}},{"2":{"Name":"BootDiagnosticsInstanceView","Properties":{"consoleScreenshotBlobUri":{"Type":4,"Flags":2,"Description":"The console screenshot blob URI."},"serialConsoleLogBlobUri":{"Type":4,"Flags":2,"Description":"The Linux serial console log blob Uri."}}}},{"3":{"ItemType":14}},{"2":{"Name":"VirtualMachineExtension","Properties":{"properties":{"Type":26,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":175,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":174}},{"2":{"Name":"VirtualMachineIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine."},"type":{"Type":178,"Flags":0,"Description":"The type of identity used for the virtual machine. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines@2016-04-30-preview","ScopeType":8,"Body":34,"Flags":0}},{"6":{"Value":"Microsoft.Compute/images"}},{"6":{"Value":"2016-04-30-preview"}},{"2":{"Name":"Microsoft.Compute/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":181,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":182,"Flags":10,"Description":"The resource api version"},"properties":{"Type":184,"Flags":0,"Description":"Describes the properties of an Image."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":203,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ImageProperties","Properties":{"sourceVirtualMachine":{"Type":12,"Flags":0,"Description":"The source virtual machine from which Image is created."},"storageProfile":{"Type":185,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state."}}}},{"2":{"Name":"ImageStorageProfile","Properties":{"osDisk":{"Type":186,"Flags":1,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":202,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"ImageOSDisk","Properties":{"osType":{"Type":189,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":192,"Flags":1,"Description":"The OS State."},"snapshot":{"Type":12,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":12,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":196,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[187,188]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[190,191]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[193,194,195]}},{"2":{"Name":"ImageDataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"snapshot":{"Type":12,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":12,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":201,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[198,199,200]}},{"3":{"ItemType":197}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/images@2016-04-30-preview","ScopeType":8,"Body":183,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets"}},{"6":{"Value":"2016-04-30-preview"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":205,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":206,"Flags":10,"Description":"The resource api version"},"sku":{"Type":20,"Flags":0,"Description":"The virtual machine scale set sku."},"plan":{"Type":35,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":208,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set."},"identity":{"Type":259,"Flags":0,"Description":"The identity of the virtual machine scale set, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":261,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetProperties","Properties":{"upgradePolicy":{"Type":209,"Flags":0,"Description":"The upgrade policy."},"virtualMachineProfile":{"Type":213,"Flags":0,"Description":"The virtual machine profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"overProvision":{"Type":2,"Flags":0,"Description":"Specifies whether the Virtual Machine Scale Set should be overprovisioned."},"singlePlacementGroup":{"Type":2,"Flags":0,"Description":"When true this limits the scale set to a single placement group, of max size 100 virtual machines."}}}},{"2":{"Name":"UpgradePolicy","Properties":{"mode":{"Type":212,"Flags":0,"Description":"Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time."}}}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"5":{"Elements":[210,211]}},{"2":{"Name":"VirtualMachineScaleSetVMProfile","Properties":{"osProfile":{"Type":214,"Flags":0,"Description":"The virtual machine scale set OS profile."},"storageProfile":{"Type":216,"Flags":0,"Description":"The virtual machine scale set storage profile."},"networkProfile":{"Type":244,"Flags":0,"Description":"The virtual machine scale set network profile."},"extensionProfile":{"Type":255,"Flags":0,"Description":"The virtual machine scale set extension profile."}}}},{"2":{"Name":"VirtualMachineScaleSetOSProfile","Properties":{"computerNamePrefix":{"Type":4,"Flags":0,"Description":"Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"A base-64 encoded string of custom data."},"windowsConfiguration":{"Type":135,"Flags":0,"Description":"The Windows Configuration of the OS profile."},"linuxConfiguration":{"Type":149,"Flags":0,"Description":"The Linux Configuration of the OS profile."},"secrets":{"Type":215,"Flags":0,"Description":"The List of certificates for addition to the VM."}}}},{"3":{"ItemType":153}},{"2":{"Name":"VirtualMachineScaleSetStorageProfile","Properties":{"imageReference":{"Type":103,"Flags":0,"Description":"The image reference."},"osDisk":{"Type":217,"Flags":0,"Description":"The OS disk."},"dataDisks":{"Type":243,"Flags":0,"Description":"The data disks."}}}},{"2":{"Name":"VirtualMachineScaleSetOSDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"caching":{"Type":221,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"createOption":{"Type":225,"Flags":1,"Description":"Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"osType":{"Type":228,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"image":{"Type":111,"Flags":0,"Description":"The Source User Image VirtualHardDisk. This VirtualHardDisk will be copied before using it to attach to the Virtual Machine. If SourceImage is provided, the destination VirtualHardDisk should not exist."},"vhdContainers":{"Type":229,"Flags":0,"Description":"The list of virtual hard disk container uris."},"managedDisk":{"Type":230,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[218,219,220]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[222,223,224]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[226,227]}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetManagedDiskParameters","Properties":{"storageAccountType":{"Type":233,"Flags":0,"Description":"Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[231,232]}},{"2":{"Name":"VirtualMachineScaleSetDataDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"caching":{"Type":238,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"createOption":{"Type":242,"Flags":1,"Description":"The create option."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":230,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[235,236,237]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[239,240,241]}},{"3":{"ItemType":234}},{"2":{"Name":"VirtualMachineScaleSetNetworkProfile","Properties":{"networkInterfaceConfigurations":{"Type":254,"Flags":0,"Description":"The list of network configurations."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network configuration name."},"properties":{"Type":246,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Whether this is a primary NIC on a virtual machine."},"ipConfigurations":{"Type":253,"Flags":1,"Description":"The virtual machine scale set IP Configuration."}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":248,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfigurationProperties","Properties":{"subnet":{"Type":249,"Flags":1,"Description":"The subnet."},"applicationGatewayBackendAddressPools":{"Type":250,"Flags":0,"Description":"The application gateway backend address pools."},"loadBalancerBackendAddressPools":{"Type":251,"Flags":0,"Description":"The load balancer backend address pools."},"loadBalancerInboundNatPools":{"Type":252,"Flags":0,"Description":"The load balancer inbound nat pools."}}}},{"2":{"Name":"ApiEntityReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":247}},{"3":{"ItemType":245}},{"2":{"Name":"VirtualMachineScaleSetExtensionProfile","Properties":{"extensions":{"Type":258,"Flags":0,"Description":"The virtual machine scale set child extension resources."}}}},{"2":{"Name":"VirtualMachineScaleSetExtension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"properties":{"Type":257,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProperties","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."}}}},{"3":{"ItemType":256}},{"2":{"Name":"VirtualMachineScaleSetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine scale set identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine scale set."},"type":{"Type":260,"Flags":0,"Description":"The type of identity used for the virtual machine scale set. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets@2016-04-30-preview","ScopeType":8,"Body":207,"Flags":0}},{"6":{"Value":"Microsoft.Compute/disks"}},{"6":{"Value":"2016-04-30-preview"}},{"2":{"Name":"Microsoft.Compute/disks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":263,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":264,"Flags":10,"Description":"The resource api version"},"properties":{"Type":266,"Flags":0,"Description":"Disk resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":286,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DiskProperties","Properties":{"accountType":{"Type":269,"Flags":0,"Description":"the storage account type of the disk."},"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk was created."},"osType":{"Type":272,"Flags":0,"Description":"The Operating System type."},"creationData":{"Type":273,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"encryptionSettings":{"Type":282,"Flags":0,"Description":"Encryption settings for disk or snapshot"},"ownerId":{"Type":4,"Flags":2,"Description":"A relative URI containing the VM id that has the disk attached."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[267,268]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[270,271]}},{"2":{"Name":"CreationData","Properties":{"createOption":{"Type":280,"Flags":1,"Description":"This enumerates the possible sources of a disk's creation."},"storageAccountId":{"Type":4,"Flags":0,"Description":"If createOption is Import, the Azure Resource Manager identifier of the storage account containing the blob to import as a disk. Required only if the blob is in a different subscription"},"imageReference":{"Type":281,"Flags":0,"Description":"Disk source information."},"sourceUri":{"Type":4,"Flags":0,"Description":"If createOption is Import, this is a SAS URI to a blob to be imported into a managed disk. If createOption is Copy, this is a relative Uri containing the id of the source snapshot to be copied into a managed disk."},"sourceResourceId":{"Type":4,"Flags":0,"Description":"If createOption is Copy, this is the ARM id of the source snapshot or disk. If createOption is Restore, this is the ARM-like id of the source disk restore point."}}}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Import"}},{"6":{"Value":"Copy"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[274,275,276,277,278,279]}},{"2":{"Name":"ImageDiskReference","Properties":{"id":{"Type":4,"Flags":1,"Description":"A relative uri containing either a Platform Image Repository or user image reference."},"lun":{"Type":3,"Flags":0,"Description":"If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null."}}}},{"2":{"Name":"EncryptionSettings","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged."},"diskEncryptionKey":{"Type":283,"Flags":0,"Description":"Key Vault Secret Url and vault id of the disk encryption key"},"keyEncryptionKey":{"Type":285,"Flags":0,"Description":"Key Vault Key Url and vault id of the key encryption key"}}}},{"2":{"Name":"KeyVaultAndSecretReference","Properties":{"sourceVault":{"Type":284,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"secretUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"2":{"Name":"SourceVault","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"KeyVaultAndKeyReference","Properties":{"sourceVault":{"Type":284,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"keyUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/disks@2016-04-30-preview","ScopeType":8,"Body":265,"Flags":0}},{"6":{"Value":"Microsoft.Compute/snapshots"}},{"6":{"Value":"2016-04-30-preview"}},{"2":{"Name":"Microsoft.Compute/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":288,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":289,"Flags":10,"Description":"The resource api version"},"properties":{"Type":266,"Flags":0,"Description":"Disk resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":291,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/snapshots@2016-04-30-preview","ScopeType":8,"Body":290,"Flags":0}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions"}},{"6":{"Value":"2016-04-30-preview"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":293,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":294,"Flags":10,"Description":"The resource api version"},"properties":{"Type":296,"Flags":2,"Description":"Describes the properties of a Virtual Machine Extension Image."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":297,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionImageProperties","Properties":{"operatingSystem":{"Type":4,"Flags":1,"Description":"The operating system this extension supports."},"computeRole":{"Type":4,"Flags":1,"Description":"The type of role (IaaS or PaaS) this extension supports."},"handlerSchema":{"Type":4,"Flags":1,"Description":"The schema defined by publisher, where extension consumers should provide settings in a matching schema."},"vmScaleSetEnabled":{"Type":2,"Flags":0,"Description":"Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS."},"supportsMultipleExtensions":{"Type":2,"Flags":0,"Description":"Whether the handler can support multiple extensions."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2016-04-30-preview","ScopeType":4,"Body":295,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2016-04-30-preview"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":299,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":300,"Flags":10,"Description":"The resource api version"},"properties":{"Type":302,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":310,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."}}}},{"2":{"Name":"VirtualMachineImageProperties","Properties":{"plan":{"Type":303,"Flags":0,"Description":"Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."},"osDiskImage":{"Type":304,"Flags":0,"Description":"Contains the os disk image information."},"dataDiskImages":{"Type":309,"Flags":0}}}},{"2":{"Name":"PurchasePlan","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."}}}},{"2":{"Name":"OSDiskImage","Properties":{"operatingSystem":{"Type":307,"Flags":1,"Description":"The operating system of the osDiskImage."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[305,306]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."}}}},{"3":{"ItemType":308}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2016-04-30-preview","ScopeType":4,"Body":301,"Flags":1}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines"}},{"6":{"Value":"2016-04-30-preview"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":312,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":313,"Flags":10,"Description":"The resource api version"},"instanceId":{"Type":4,"Flags":2,"Description":"The virtual machine instance ID."},"sku":{"Type":20,"Flags":2,"Description":"The virtual machine SKU."},"properties":{"Type":315,"Flags":2,"Description":"Describes the properties of a virtual machine scale set virtual machine."},"plan":{"Type":35,"Flags":2,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"resources":{"Type":320,"Flags":2,"Description":"The virtual machine child extension resources."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":321,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetVMProperties","Properties":{"latestModelApplied":{"Type":2,"Flags":2,"Description":"Specifies whether the latest model has been applied to the virtual machine."},"vmId":{"Type":4,"Flags":2,"Description":"Azure VM unique ID."},"instanceView":{"Type":316,"Flags":2,"Description":"The virtual machine instance view."},"hardwareProfile":{"Type":37,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":102,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"osProfile":{"Type":134,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"networkProfile":{"Type":157,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"diagnosticsProfile":{"Type":161,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"}}}},{"2":{"Name":"VirtualMachineScaleSetVMInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"The Update Domain count."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"The Fault Domain count."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":164,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"disks":{"Type":317,"Flags":0,"Description":"The disks information."},"extensions":{"Type":318,"Flags":0,"Description":"The extensions information."},"bootDiagnostics":{"Type":172,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":319,"Flags":0,"Description":"The resource status information."},"placementGroupId":{"Type":4,"Flags":0,"Description":"The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId."}}}},{"3":{"ItemType":168}},{"3":{"ItemType":27}},{"3":{"ItemType":14}},{"3":{"ItemType":174}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2016-04-30-preview","ScopeType":8,"Body":314,"Flags":1}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2016-04-30-preview/types.md b/generated/compute/microsoft.compute/2016-04-30-preview/types.md
deleted file mode 100644
index 848e7669bf..0000000000
--- a/generated/compute/microsoft.compute/2016-04-30-preview/types.md
+++ /dev/null
@@ -1,682 +0,0 @@
-# Microsoft.Compute @ 2016-04-30-preview
-
-## Resource Microsoft.Compute/availabilitySets@2016-04-30-preview
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2016-04-30-preview' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [AvailabilitySetProperties](#availabilitysetproperties): The instance view of a resource.
-* **sku**: [Sku](#sku): Sku of the availability set
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/availabilitySets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/disks@2016-04-30-preview
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2016-04-30-preview' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskProperties](#diskproperties): Disk resource properties.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/disks' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/images@2016-04-30-preview
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2016-04-30-preview' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ImageProperties](#imageproperties): Describes the properties of an Image.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2016-04-30-preview (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2016-04-30-preview' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2016-04-30-preview (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2016-04-30-preview' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionImageProperties](#virtualmachineextensionimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Extension Image.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/types/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/snapshots@2016-04-30-preview
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2016-04-30-preview' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskProperties](#diskproperties): Disk resource properties.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/snapshots' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines@2016-04-30-preview
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2016-04-30-preview' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineIdentity](#virtualmachineidentity): The identity of the virtual machine, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineProperties](#virtualmachineproperties): Describes the properties of a Virtual Machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines/extensions@2016-04-30-preview
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2016-04-30-preview' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets@2016-04-30-preview
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2016-04-30-preview' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineScaleSetIdentity](#virtualmachinescalesetidentity): The identity of the virtual machine scale set, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetProperties](#virtualmachinescalesetproperties): Describes the properties of a Virtual Machine Scale Set.
-* **sku**: [Sku](#sku): The virtual machine scale set sku.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2016-04-30-preview (ReadOnly)
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2016-04-30-preview' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **instanceId**: string (ReadOnly): The virtual machine instance ID.
-* **location**: string (ReadOnly): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan) (ReadOnly): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetVMProperties](#virtualmachinescalesetvmproperties) (ReadOnly): Describes the properties of a virtual machine scale set virtual machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **sku**: [Sku](#sku) (ReadOnly): The virtual machine SKU.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualmachines' (ReadOnly, DeployTimeConstant): The resource type
-
-## AdditionalUnattendContent
-### Properties
-* **componentName**: 'Microsoft-Windows-Shell-Setup': The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.
-* **content**: string: Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
-* **passName**: 'OobeSystem': The pass name. Currently, the only allowable value is OobeSystem.
-* **settingName**: 'AutoLogon' | 'FirstLogonCommands': Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.
-
-## ApiEntityReference
-### Properties
-* **id**: string: The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
-
-## AvailabilitySetProperties
-### Properties
-* **managed**: bool: If the availability set supports managed disks.
-* **platformFaultDomainCount**: int: Fault Domain count.
-* **platformUpdateDomainCount**: int: Update Domain count.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The resource status information.
-* **virtualMachines**: [SubResource](#subresource)[]: A list of references to all virtual machines in the availability set.
-
-## BootDiagnostics
-### Properties
-* **enabled**: bool: Whether boot diagnostics should be enabled on the Virtual Machine.
-* **storageUri**: string: Uri of the storage account to use for placing the console output and screenshot.
-
-## BootDiagnosticsInstanceView
-### Properties
-* **consoleScreenshotBlobUri**: string (ReadOnly): The console screenshot blob URI.
-* **serialConsoleLogBlobUri**: string (ReadOnly): The Linux serial console log blob Uri.
-
-## CreationData
-### Properties
-* **createOption**: 'Attach' | 'Copy' | 'Empty' | 'FromImage' | 'Import' | 'Restore' (Required): This enumerates the possible sources of a disk's creation.
-* **imageReference**: [ImageDiskReference](#imagediskreference): Disk source information.
-* **sourceResourceId**: string: If createOption is Copy, this is the ARM id of the source snapshot or disk. If createOption is Restore, this is the ARM-like id of the source disk restore point.
-* **sourceUri**: string: If createOption is Import, this is a SAS URI to a blob to be imported into a managed disk. If createOption is Copy, this is a relative Uri containing the id of the source snapshot to be copied into a managed disk.
-* **storageAccountId**: string: If createOption is Import, the Azure Resource Manager identifier of the storage account containing the blob to import as a disk. Required only if the blob is in a different subscription
-
-## DataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-
-## DataDiskImage
-### Properties
-* **lun**: int (ReadOnly): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-
-## DiagnosticsProfile
-### Properties
-* **bootDiagnostics**: [BootDiagnostics](#bootdiagnostics): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-
-## DiskEncryptionSettings
-### Properties
-* **diskEncryptionKey**: [KeyVaultSecretReference](#keyvaultsecretreference): Specifies the location of the disk encryption key, which is a Key Vault Secret.
-* **enabled**: bool: Specifies whether disk encryption should be enabled on the virtual machine.
-* **keyEncryptionKey**: [KeyVaultKeyReference](#keyvaultkeyreference): Specifies the location of the key encryption key in Key Vault.
-
-## DiskInstanceView
-### Properties
-* **name**: string: The disk name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DiskProperties
-### Properties
-* **accountType**: 'Premium_LRS' | 'Standard_LRS': the storage account type of the disk.
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **encryptionSettings**: [EncryptionSettings](#encryptionsettings): Encryption settings for disk or snapshot
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **ownerId**: string (ReadOnly): A relative URI containing the VM id that has the disk attached.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **timeCreated**: string (ReadOnly): The time when the disk was created.
-
-## EncryptionSettings
-### Properties
-* **diskEncryptionKey**: [KeyVaultAndSecretReference](#keyvaultandsecretreference): Key Vault Secret Url and vault id of the disk encryption key
-* **enabled**: bool: Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
-* **keyEncryptionKey**: [KeyVaultAndKeyReference](#keyvaultandkeyreference): Key Vault Key Url and vault id of the key encryption key
-
-## HardwareProfile
-### Properties
-* **vmSize**: 'Basic_A0' | 'Basic_A1' | 'Basic_A2' | 'Basic_A3' | 'Basic_A4' | 'Standard_A0' | 'Standard_A1' | 'Standard_A10' | 'Standard_A11' | 'Standard_A2' | 'Standard_A3' | 'Standard_A4' | 'Standard_A5' | 'Standard_A6' | 'Standard_A7' | 'Standard_A8' | 'Standard_A9' | 'Standard_D1' | 'Standard_D11' | 'Standard_D11_v2' | 'Standard_D12' | 'Standard_D12_v2' | 'Standard_D13' | 'Standard_D13_v2' | 'Standard_D14' | 'Standard_D14_v2' | 'Standard_D15_v2' | 'Standard_D1_v2' | 'Standard_D2' | 'Standard_D2_v2' | 'Standard_D3' | 'Standard_D3_v2' | 'Standard_D4' | 'Standard_D4_v2' | 'Standard_D5_v2' | 'Standard_DS1' | 'Standard_DS11' | 'Standard_DS11_v2' | 'Standard_DS12' | 'Standard_DS12_v2' | 'Standard_DS13' | 'Standard_DS13_v2' | 'Standard_DS14' | 'Standard_DS14_v2' | 'Standard_DS15_v2' | 'Standard_DS1_v2' | 'Standard_DS2' | 'Standard_DS2_v2' | 'Standard_DS3' | 'Standard_DS3_v2' | 'Standard_DS4' | 'Standard_DS4_v2' | 'Standard_DS5_v2' | 'Standard_G1' | 'Standard_G2' | 'Standard_G3' | 'Standard_G4' | 'Standard_G5' | 'Standard_GS1' | 'Standard_GS2' | 'Standard_GS3' | 'Standard_GS4' | 'Standard_GS5' | string: Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](virtualmachines-list-sizes-availability-set.md)
[List all available virtual machine sizes in a region](virtualmachines-list-sizes-region.md)
[List all available virtual machine sizes for resizing](virtualmachines-list-sizes-for-resizing.md)
-
-## ImageDataDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **snapshot**: [SubResource](#subresource): The snapshot.
-
-## ImageDiskReference
-### Properties
-* **id**: string (Required): A relative uri containing either a Platform Image Repository or user image reference.
-* **lun**: int: If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
-
-## ImageOSDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **osState**: 'Generalized' | 'Specialized' (Required): The OS State.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**
-* **snapshot**: [SubResource](#subresource): The snapshot.
-
-## ImageProperties
-### Properties
-* **provisioningState**: string (ReadOnly): The provisioning state.
-* **sourceVirtualMachine**: [SubResource](#subresource): The source virtual machine from which Image is created.
-* **storageProfile**: [ImageStorageProfile](#imagestorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## ImageReference
-### Properties
-* **id**: string: Resource Id
-* **offer**: string: Specifies the offer of the platform image or marketplace image used to create the virtual machine.
-* **publisher**: string: The image publisher.
-* **sku**: string: The image SKU.
-* **version**: string: Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
-
-## ImageStorageProfile
-### Properties
-* **dataDisks**: [ImageDataDisk](#imagedatadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **osDisk**: [ImageOSDisk](#imageosdisk) (Required): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## InstanceViewStatus
-### Properties
-* **code**: string: The status code.
-* **displayStatus**: string: The short localizable label for the status.
-* **level**: 'Error' | 'Info' | 'Warning': The level code.
-* **message**: string: The detailed status message, including for alerts and error messages.
-* **time**: string: The time of the status.
-
-## KeyVaultAndKeyReference
-### Properties
-* **keyUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultAndSecretReference
-### Properties
-* **secretUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultKeyReference
-### Properties
-* **keyUrl**: string (Required): The URL referencing a key encryption key in Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the key.
-
-## KeyVaultSecretReference
-### Properties
-* **secretUrl**: string (Required): The URL referencing a secret in a Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the secret.
-
-## LinuxConfiguration
-### Properties
-* **disablePasswordAuthentication**: bool: Specifies whether password authentication should be disabled.
-* **ssh**: [SshConfiguration](#sshconfiguration): Specifies the ssh key configuration for a Linux OS.
-
-## ManagedDiskParameters
-### Properties
-* **id**: string: Resource Id
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS': Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS.
-
-## NetworkInterfaceReference
-### Properties
-* **id**: string: Resource Id
-* **properties**: [NetworkInterfaceReferenceProperties](#networkinterfacereferenceproperties): Describes a network interface reference properties.
-
-## NetworkInterfaceReferenceProperties
-### Properties
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## NetworkProfile
-### Properties
-* **networkInterfaces**: [NetworkInterfaceReference](#networkinterfacereference)[]: Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
-
-## OSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-
-## OSDiskImage
-### Properties
-* **operatingSystem**: 'Linux' | 'Windows' (Required): The operating system of the osDiskImage.
-
-## OSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **computerName**: string: Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machine.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## Plan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The promotion code.
-* **publisher**: string: The publisher ID.
-
-## PurchasePlan
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **publisher**: string (Required): The publisher ID.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## Sku
-### Properties
-* **capacity**: int: Specifies the number of virtual machines in the scale set.
-* **name**: string: The sku name.
-* **tier**: string: Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**
-
-## SourceVault
-### Properties
-* **id**: string: Resource Id
-
-## SshConfiguration
-### Properties
-* **publicKeys**: [SshPublicKey](#sshpublickey)[]: The list of SSH public keys used to authenticate with linux based VMs.
-
-## SshPublicKey
-### Properties
-* **keyData**: string: SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **path**: string: Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
-
-## StorageProfile
-### Properties
-* **dataDisks**: [DataDisk](#datadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [OSDisk](#osdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## SubResource
-### Properties
-* **id**: string: Resource Id
-
-## UpgradePolicy
-### Properties
-* **mode**: 'Automatic' | 'Manual': Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time.
-
-## VaultCertificate
-### Properties
-* **certificateStore**: string: For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name .crt for the X509 certificate file and .prv for private key. Both of these files are .pem formatted.
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-
-## VaultSecretGroup
-### Properties
-* **sourceVault**: [SubResource](#subresource): The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
-* **vaultCertificates**: [VaultCertificate](#vaultcertificate)[]: The list of key vault references in SourceVault which contain certificates.
-
-## VirtualHardDisk
-### Properties
-* **uri**: string: Specifies the virtual hard disk's uri.
-
-## VirtualMachineAgentInstanceView
-### Properties
-* **extensionHandlers**: [VirtualMachineExtensionHandlerInstanceView](#virtualmachineextensionhandlerinstanceview)[]: The virtual machine extension handler instance view.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgentVersion**: string: The VM Agent full version.
-
-## VirtualMachineExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **location**: string (Required): Resource location
-* **name**: string (ReadOnly): Resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineExtensionHandlerInstanceView
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus): The extension handler status.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionImageProperties
-### Properties
-* **computeRole**: string (Required): The type of role (IaaS or PaaS) this extension supports.
-* **handlerSchema**: string (Required): The schema defined by publisher, where extension consumers should provide settings in a matching schema.
-* **operatingSystem**: string (Required): The operating system this extension supports.
-* **supportsMultipleExtensions**: bool: Whether the handler can support multiple extensions.
-* **vmScaleSetEnabled**: bool: Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS.
-
-## VirtualMachineExtensionInstanceView
-### Properties
-* **name**: string: The virtual machine extension name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **substatuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **forceUpdateTag**: string: How the extension handler should be forced to update even if the extension configuration has not changed.
-* **instanceView**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview): The virtual machine extension instance view.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine.
-* **type**: 'SystemAssigned': The type of identity used for the virtual machine. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.
-
-## VirtualMachineImageProperties
-### Properties
-* **dataDiskImages**: [DataDiskImage](#datadiskimage)[]
-* **osDiskImage**: [OSDiskImage](#osdiskimage): Contains the os disk image information.
-* **plan**: [PurchasePlan](#purchaseplan): Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineInstanceView
-### Properties
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The virtual machine disk information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **platformFaultDomain**: int: Specifies the fault domain of the virtual machine.
-* **platformUpdateDomain**: int: Specifies the update domain of the virtual machine.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-
-## VirtualMachineProperties
-### Properties
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineInstanceView](#virtualmachineinstanceview) (ReadOnly): The virtual machine instance view.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **vmId**: string (ReadOnly): Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands.
-
-## VirtualMachineScaleSetDataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' (Required): The create option.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-
-## VirtualMachineScaleSetExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **name**: string: The name of the extension.
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-
-## VirtualMachineScaleSetExtensionProfile
-### Properties
-* **extensions**: [VirtualMachineScaleSetExtension](#virtualmachinescalesetextension)[]: The virtual machine scale set child extension resources.
-
-## VirtualMachineScaleSetExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineScaleSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine scale set identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine scale set.
-* **type**: 'SystemAssigned': The type of identity used for the virtual machine scale set. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.
-
-## VirtualMachineScaleSetIPConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineScaleSetIPConfigurationProperties](#virtualmachinescalesetipconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration properties.
-
-## VirtualMachineScaleSetIPConfigurationProperties
-### Properties
-* **applicationGatewayBackendAddressPools**: [SubResource](#subresource)[]: The application gateway backend address pools.
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: The load balancer backend address pools.
-* **loadBalancerInboundNatPools**: [SubResource](#subresource)[]: The load balancer inbound nat pools.
-* **subnet**: [ApiEntityReference](#apientityreference) (Required): The subnet.
-
-## VirtualMachineScaleSetManagedDiskParameters
-### Properties
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS': Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS.
-
-## VirtualMachineScaleSetNetworkConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The network configuration name.
-* **properties**: [VirtualMachineScaleSetNetworkConfigurationProperties](#virtualmachinescalesetnetworkconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration.
-
-## VirtualMachineScaleSetNetworkConfigurationProperties
-### Properties
-* **ipConfigurations**: [VirtualMachineScaleSetIPConfiguration](#virtualmachinescalesetipconfiguration)[] (Required): The virtual machine scale set IP Configuration.
-* **primary**: bool: Whether this is a primary NIC on a virtual machine.
-
-## VirtualMachineScaleSetNetworkProfile
-### Properties
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetOSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' (Required): Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **image**: [VirtualHardDisk](#virtualharddisk): The Source User Image VirtualHardDisk. This VirtualHardDisk will be copied before using it to attach to the Virtual Machine. If SourceImage is provided, the destination VirtualHardDisk should not exist.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhdContainers**: string[]: The list of virtual hard disk container uris.
-
-## VirtualMachineScaleSetOSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **computerNamePrefix**: string: Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
-* **customData**: string: A base-64 encoded string of custom data.
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): The Linux Configuration of the OS profile.
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: The List of certificates for addition to the VM.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): The Windows Configuration of the OS profile.
-
-## VirtualMachineScaleSetProperties
-### Properties
-* **overProvision**: bool: Specifies whether the Virtual Machine Scale Set should be overprovisioned.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **singlePlacementGroup**: bool: When true this limits the scale set to a single placement group, of max size 100 virtual machines.
-* **upgradePolicy**: [UpgradePolicy](#upgradepolicy): The upgrade policy.
-* **virtualMachineProfile**: [VirtualMachineScaleSetVMProfile](#virtualmachinescalesetvmprofile): The virtual machine profile.
-
-## VirtualMachineScaleSetStorageProfile
-### Properties
-* **dataDisks**: [VirtualMachineScaleSetDataDisk](#virtualmachinescalesetdatadisk)[]: The data disks.
-* **imageReference**: [ImageReference](#imagereference): The image reference.
-* **osDisk**: [VirtualMachineScaleSetOSDisk](#virtualmachinescalesetosdisk): The OS disk.
-
-## VirtualMachineScaleSetVMInstanceView
-### Properties
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The disks information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **placementGroupId**: string: The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId.
-* **platformFaultDomain**: int: The Fault Domain count.
-* **platformUpdateDomain**: int: The Update Domain count.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-
-## VirtualMachineScaleSetVMProfile
-### Properties
-* **extensionProfile**: [VirtualMachineScaleSetExtensionProfile](#virtualmachinescalesetextensionprofile): The virtual machine scale set extension profile.
-* **networkProfile**: [VirtualMachineScaleSetNetworkProfile](#virtualmachinescalesetnetworkprofile): The virtual machine scale set network profile.
-* **osProfile**: [VirtualMachineScaleSetOSProfile](#virtualmachinescalesetosprofile): The virtual machine scale set OS profile.
-* **storageProfile**: [VirtualMachineScaleSetStorageProfile](#virtualmachinescalesetstorageprofile): The virtual machine scale set storage profile.
-
-## VirtualMachineScaleSetVMProperties
-### Properties
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineScaleSetVMInstanceView](#virtualmachinescalesetvminstanceview) (ReadOnly): The virtual machine instance view.
-* **latestModelApplied**: bool (ReadOnly): Specifies whether the latest model has been applied to the virtual machine.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **vmId**: string (ReadOnly): Azure VM unique ID.
-
-## WindowsConfiguration
-### Properties
-* **additionalUnattendContent**: [AdditionalUnattendContent](#additionalunattendcontent)[]: Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
-* **enableAutomaticUpdates**: bool: Indicates whether virtual machine is enabled for automatic updates.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **timeZone**: string: Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time"
-* **winRM**: [WinRMConfiguration](#winrmconfiguration): Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.
-
-## WinRMConfiguration
-### Properties
-* **listeners**: [WinRMListener](#winrmlistener)[]: The list of Windows Remote Management listeners
-
-## WinRMListener
-### Properties
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-* **protocol**: 'Http' | 'Https': Specifies the protocol of listener.
Possible values are:
**http**
**https**
-
diff --git a/generated/compute/microsoft.compute/2017-03-30/types.json b/generated/compute/microsoft.compute/2017-03-30/types.json
deleted file mode 100644
index 944af2998c..0000000000
--- a/generated/compute/microsoft.compute/2017-03-30/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/disks"}},{"6":{"Value":"2017-03-30"}},{"2":{"Name":"Microsoft.Compute/disks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."},"sku":{"Type":11,"Flags":0,"Description":"The disks and snapshots sku name. Can be Standard_LRS or Premium_LRS."},"zones":{"Type":15,"Flags":0,"Description":"The Logical zone list for Disk."},"properties":{"Type":16,"Flags":0,"Description":"Disk resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":32,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DiskSku","Properties":{"name":{"Type":14,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[12,13,4]}},{"3":{"ItemType":4}},{"2":{"Name":"DiskProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk was created."},"osType":{"Type":19,"Flags":0,"Description":"The Operating System type."},"creationData":{"Type":20,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"encryptionSettings":{"Type":28,"Flags":0,"Description":"Encryption settings for disk or snapshot"},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[17,18]}},{"2":{"Name":"CreationData","Properties":{"createOption":{"Type":26,"Flags":1,"Description":"This enumerates the possible sources of a disk's creation."},"storageAccountId":{"Type":4,"Flags":0,"Description":"If createOption is Import, the Azure Resource Manager identifier of the storage account containing the blob to import as a disk. Required only if the blob is in a different subscription"},"imageReference":{"Type":27,"Flags":0,"Description":"Disk source information."},"sourceUri":{"Type":4,"Flags":0,"Description":"If createOption is Import, this is the URI of a blob to be imported into a managed disk."},"sourceResourceId":{"Type":4,"Flags":0,"Description":"If createOption is Copy, this is the ARM id of the source snapshot or disk."}}}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Import"}},{"6":{"Value":"Copy"}},{"5":{"Elements":[21,22,23,24,25]}},{"2":{"Name":"ImageDiskReference","Properties":{"id":{"Type":4,"Flags":1,"Description":"A relative uri containing either a Platform Image Repository or user image reference."},"lun":{"Type":3,"Flags":0,"Description":"If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null."}}}},{"2":{"Name":"EncryptionSettings","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged."},"diskEncryptionKey":{"Type":29,"Flags":0,"Description":"Key Vault Secret Url and vault id of the disk encryption key"},"keyEncryptionKey":{"Type":31,"Flags":0,"Description":"Key Vault Key Url and vault id of the key encryption key"}}}},{"2":{"Name":"KeyVaultAndSecretReference","Properties":{"sourceVault":{"Type":30,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"secretUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"2":{"Name":"SourceVault","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"KeyVaultAndKeyReference","Properties":{"sourceVault":{"Type":30,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"keyUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/disks@2017-03-30","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/snapshots"}},{"6":{"Value":"2017-03-30"}},{"2":{"Name":"Microsoft.Compute/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":34,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":35,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"Unused. Always Null."},"sku":{"Type":11,"Flags":0,"Description":"The disks and snapshots sku name. Can be Standard_LRS or Premium_LRS."},"properties":{"Type":16,"Flags":0,"Description":"Disk resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":37,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/snapshots@2017-03-30","ScopeType":8,"Body":36,"Flags":0}},{"6":{"Value":"Microsoft.Compute/availabilitySets"}},{"6":{"Value":"2017-03-30"}},{"2":{"Name":"Microsoft.Compute/availabilitySets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":39,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":40,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"The instance view of a resource."},"sku":{"Type":51,"Flags":0,"Description":"Sku of the availability set"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":52,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AvailabilitySetProperties","Properties":{"platformUpdateDomainCount":{"Type":3,"Flags":0,"Description":"Update Domain count."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count."},"virtualMachines":{"Type":44,"Flags":0,"Description":"A list of references to all virtual machines in the availability set."},"statuses":{"Type":50,"Flags":2,"Description":"The resource status information."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":43}},{"2":{"Name":"InstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":49,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[46,47,48]}},{"3":{"ItemType":45}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of virtual machines in the scale set. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/availabilitySets@2017-03-30","ScopeType":8,"Body":41,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/extensions"}},{"6":{"Value":"2017-03-30"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":54,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":55,"Flags":10,"Description":"The resource api version"},"properties":{"Type":57,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":61,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":58,"Flags":0,"Description":"The virtual machine extension instance view."}}}},{"2":{"Name":"VirtualMachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The virtual machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"substatuses":{"Type":59,"Flags":0,"Description":"The resource status information."},"statuses":{"Type":60,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":45}},{"3":{"ItemType":45}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/extensions@2017-03-30","ScopeType":8,"Body":56,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines"}},{"6":{"Value":"2017-03-30"}},{"2":{"Name":"Microsoft.Compute/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":63,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":64,"Flags":10,"Description":"The resource api version"},"plan":{"Type":66,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":67,"Flags":0,"Description":"Describes the properties of a Virtual Machine."},"resources":{"Type":248,"Flags":2,"Description":"The virtual machine child extension resources."},"identity":{"Type":249,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"zones":{"Type":251,"Flags":0,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":252,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"hardwareProfile":{"Type":68,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":167,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"osProfile":{"Type":199,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"networkProfile":{"Type":222,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"diagnosticsProfile":{"Type":226,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":43,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":228,"Flags":2,"Description":"The virtual machine instance view."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"},"vmId":{"Type":4,"Flags":2,"Description":"Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands."}}}},{"2":{"Name":"HardwareProfile","Properties":{"vmSize":{"Type":166,"Flags":0,"Description":"Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)"}}}},{"6":{"Value":"Basic_A0"}},{"6":{"Value":"Basic_A1"}},{"6":{"Value":"Basic_A2"}},{"6":{"Value":"Basic_A3"}},{"6":{"Value":"Basic_A4"}},{"6":{"Value":"Standard_A0"}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NV6"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"5":{"Elements":[69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,4]}},{"2":{"Name":"StorageProfile","Properties":{"imageReference":{"Type":168,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":169,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":198,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"Specifies the offer of the platform image or marketplace image used to create the virtual machine."},"sku":{"Type":4,"Flags":0,"Description":"The image SKU."},"version":{"Type":4,"Flags":0,"Description":"Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"OSDisk","Properties":{"osType":{"Type":172,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"encryptionSettings":{"Type":173,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":176,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":176,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":180,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"createOption":{"Type":184,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":185,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[170,171]}},{"2":{"Name":"DiskEncryptionSettings","Properties":{"diskEncryptionKey":{"Type":174,"Flags":0,"Description":"Specifies the location of the disk encryption key, which is a Key Vault Secret."},"keyEncryptionKey":{"Type":175,"Flags":0,"Description":"Specifies the location of the key encryption key in Key Vault."},"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether disk encryption should be enabled on the virtual machine."}}}},{"2":{"Name":"KeyVaultSecretReference","Properties":{"secretUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a secret in a Key Vault."},"sourceVault":{"Type":43,"Flags":1,"Description":"The relative URL of the Key Vault containing the secret."}}}},{"2":{"Name":"KeyVaultKeyReference","Properties":{"keyUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a key encryption key in Key Vault."},"sourceVault":{"Type":43,"Flags":1,"Description":"The relative URL of the Key Vault containing the key."}}}},{"2":{"Name":"VirtualHardDisk","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Specifies the virtual hard disk's uri."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[177,178,179]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[181,182,183]}},{"2":{"Name":"ManagedDiskParameters","Properties":{"storageAccountType":{"Type":188,"Flags":0,"Description":"Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[186,187,4]}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":176,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":176,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":193,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"createOption":{"Type":197,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":185,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[190,191,192]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[194,195,196]}},{"3":{"ItemType":189}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions)."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":200,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":214,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":221,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machine."}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine is enabled for automatic updates."},"timeZone":{"Type":4,"Flags":0,"Description":"Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\""},"additionalUnattendContent":{"Type":207,"Flags":0,"Description":"Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup."},"winRM":{"Type":208,"Flags":0,"Description":"Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell."}}}},{"2":{"Name":"AdditionalUnattendContent","Properties":{"passName":{"Type":202,"Flags":0,"Description":"The pass name. Currently, the only allowable value is OobeSystem."},"componentName":{"Type":203,"Flags":0,"Description":"The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup."},"settingName":{"Type":206,"Flags":0,"Description":"Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon."},"content":{"Type":4,"Flags":0,"Description":"Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted."}}}},{"6":{"Value":"OobeSystem"}},{"6":{"Value":"Microsoft-Windows-Shell-Setup"}},{"6":{"Value":"AutoLogon"}},{"6":{"Value":"FirstLogonCommands"}},{"5":{"Elements":[204,205]}},{"3":{"ItemType":201}},{"2":{"Name":"WinRMConfiguration","Properties":{"listeners":{"Type":213,"Flags":0,"Description":"The list of Windows Remote Management listeners"}}}},{"2":{"Name":"WinRMListener","Properties":{"protocol":{"Type":212,"Flags":0,"Description":"Specifies the protocol of listener.
Possible values are:
**http**
**https**"},"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[210,211]}},{"3":{"ItemType":209}},{"2":{"Name":"LinuxConfiguration","Properties":{"disablePasswordAuthentication":{"Type":2,"Flags":0,"Description":"Specifies whether password authentication should be disabled."},"ssh":{"Type":215,"Flags":0,"Description":"Specifies the ssh key configuration for a Linux OS."}}}},{"2":{"Name":"SshConfiguration","Properties":{"publicKeys":{"Type":217,"Flags":0,"Description":"The list of SSH public keys used to authenticate with linux based VMs."}}}},{"2":{"Name":"SshPublicKey","Properties":{"path":{"Type":4,"Flags":0,"Description":"Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys"},"keyData":{"Type":4,"Flags":0,"Description":"SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."}}}},{"3":{"ItemType":216}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":43,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":220,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"},"certificateStore":{"Type":4,"Flags":0,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":219}},{"3":{"ItemType":218}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":225,"Flags":0,"Description":"Specifies the list of resource Ids for the network interfaces associated with the virtual machine."}}}},{"2":{"Name":"NetworkInterfaceReference","Properties":{"properties":{"Type":224,"Flags":0,"Description":"Describes a network interface reference properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"NetworkInterfaceReferenceProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."}}}},{"3":{"ItemType":223}},{"2":{"Name":"DiagnosticsProfile","Properties":{"bootDiagnostics":{"Type":227,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."}}}},{"2":{"Name":"BootDiagnostics","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether boot diagnostics should be enabled on the Virtual Machine."},"storageUri":{"Type":4,"Flags":0,"Description":"Uri of the storage account to use for placing the console output and screenshot."}}}},{"2":{"Name":"VirtualMachineInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"Specifies the update domain of the virtual machine."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the fault domain of the virtual machine."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":229,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":233,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":242,"Flags":0,"Description":"The virtual machine disk information."},"extensions":{"Type":243,"Flags":0,"Description":"The extensions information."},"bootDiagnostics":{"Type":244,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":245,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineAgentInstanceView","Properties":{"vmAgentVersion":{"Type":4,"Flags":0,"Description":"The VM Agent full version."},"extensionHandlers":{"Type":231,"Flags":0,"Description":"The virtual machine extension handler instance view."},"statuses":{"Type":232,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineExtensionHandlerInstanceView","Properties":{"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":45,"Flags":0,"Description":"The extension handler status."}}}},{"3":{"ItemType":230}},{"3":{"ItemType":45}},{"2":{"Name":"MaintenanceRedeployStatus","Properties":{"isCustomerInitiatedMaintenanceAllowed":{"Type":2,"Flags":0,"Description":"True, if customer is allowed to perform Maintenance."},"preMaintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Pre Maintenance Window."},"preMaintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Pre Maintenance Window."},"maintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Maintenance Window."},"maintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Maintenance Window."},"lastOperationResultCode":{"Type":238,"Flags":0,"Description":"The Last Maintenance Operation Result Code."},"lastOperationMessage":{"Type":4,"Flags":0,"Description":"Message returned for the last Maintenance Operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"RetryLater"}},{"6":{"Value":"MaintenanceAborted"}},{"6":{"Value":"MaintenanceCompleted"}},{"5":{"Elements":[234,235,236,237]}},{"2":{"Name":"DiskInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"encryptionSettings":{"Type":240,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"statuses":{"Type":241,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":173}},{"3":{"ItemType":45}},{"3":{"ItemType":239}},{"3":{"ItemType":58}},{"2":{"Name":"BootDiagnosticsInstanceView","Properties":{"consoleScreenshotBlobUri":{"Type":4,"Flags":2,"Description":"The console screenshot blob URI."},"serialConsoleLogBlobUri":{"Type":4,"Flags":2,"Description":"The Linux serial console log blob Uri."}}}},{"3":{"ItemType":45}},{"2":{"Name":"VirtualMachineExtension","Properties":{"properties":{"Type":57,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":247,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":246}},{"2":{"Name":"VirtualMachineIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine."},"type":{"Type":250,"Flags":0,"Description":"The type of identity used for the virtual machine. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity."}}}},{"6":{"Value":"SystemAssigned"}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines@2017-03-30","ScopeType":8,"Body":65,"Flags":0}},{"6":{"Value":"Microsoft.Compute/images"}},{"6":{"Value":"2017-03-30"}},{"2":{"Name":"Microsoft.Compute/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":254,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":255,"Flags":10,"Description":"The resource api version"},"properties":{"Type":257,"Flags":0,"Description":"Describes the properties of an Image."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":282,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ImageProperties","Properties":{"sourceVirtualMachine":{"Type":43,"Flags":0,"Description":"The source virtual machine from which Image is created."},"storageProfile":{"Type":258,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state."}}}},{"2":{"Name":"ImageStorageProfile","Properties":{"osDisk":{"Type":259,"Flags":1,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":281,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"ImageOSDisk","Properties":{"osType":{"Type":262,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":265,"Flags":1,"Description":"The OS State."},"snapshot":{"Type":43,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":43,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":269,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":272,"Flags":0,"Description":"Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[260,261]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[263,264]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[266,267,268]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[270,271,4]}},{"2":{"Name":"ImageDataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"snapshot":{"Type":43,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":43,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":277,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":280,"Flags":0,"Description":"Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[274,275,276]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[278,279,4]}},{"3":{"ItemType":273}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/images@2017-03-30","ScopeType":8,"Body":256,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets"}},{"6":{"Value":"2017-03-30"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":284,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":285,"Flags":10,"Description":"The resource api version"},"sku":{"Type":51,"Flags":0,"Description":"The virtual machine scale set sku."},"plan":{"Type":66,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":287,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set."},"identity":{"Type":348,"Flags":0,"Description":"The identity of the virtual machine scale set, if configured."},"zones":{"Type":350,"Flags":0,"Description":"The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":351,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetProperties","Properties":{"upgradePolicy":{"Type":288,"Flags":0,"Description":"The upgrade policy."},"virtualMachineProfile":{"Type":294,"Flags":0,"Description":"The virtual machine profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"overprovision":{"Type":2,"Flags":0,"Description":"Specifies whether the Virtual Machine Scale Set should be overprovisioned."},"uniqueId":{"Type":4,"Flags":2,"Description":"Specifies the ID which uniquely identifies a Virtual Machine Scale Set."},"singlePlacementGroup":{"Type":2,"Flags":0,"Description":"When true this limits the scale set to a single placement group, of max size 100 virtual machines."}}}},{"2":{"Name":"UpgradePolicy","Properties":{"mode":{"Type":292,"Flags":0,"Description":"Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time."},"rollingUpgradePolicy":{"Type":293,"Flags":0,"Description":"The configuration parameters used while performing a rolling upgrade."},"automaticOSUpgrade":{"Type":2,"Flags":0,"Description":"Whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the image becomes available."}}}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Rolling"}},{"5":{"Elements":[289,290,291]}},{"2":{"Name":"RollingUpgradePolicy","Properties":{"maxBatchInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%."},"maxUnhealthyInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%."},"maxUnhealthyUpgradedInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%."},"pauseTimeBetweenBatches":{"Type":4,"Flags":0,"Description":"The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S)."}}}},{"2":{"Name":"VirtualMachineScaleSetVMProfile","Properties":{"osProfile":{"Type":295,"Flags":0,"Description":"Specifies the operating system settings for the virtual machines in the scale set."},"storageProfile":{"Type":297,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"networkProfile":{"Type":325,"Flags":0,"Description":"Specifies properties of the network interfaces of the virtual machines in the scale set."},"diagnosticsProfile":{"Type":226,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"extensionProfile":{"Type":344,"Flags":0,"Description":"Specifies a collection of settings for extensions installed on virtual machines in the scale set."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"}}}},{"2":{"Name":"VirtualMachineScaleSetOSProfile","Properties":{"computerNamePrefix":{"Type":4,"Flags":0,"Description":"Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":200,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":214,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":296,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machines in the scale set."}}}},{"3":{"ItemType":218}},{"2":{"Name":"VirtualMachineScaleSetStorageProfile","Properties":{"imageReference":{"Type":168,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":298,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":324,"Flags":0,"Description":"Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"VirtualMachineScaleSetOSDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"caching":{"Type":302,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"createOption":{"Type":306,"Flags":1,"Description":"Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"osType":{"Type":309,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"image":{"Type":176,"Flags":0,"Description":"Specifies information about the unmanaged user image to base the scale set on."},"vhdContainers":{"Type":310,"Flags":0,"Description":"Specifies the container urls that are used to store operating system disks for the scale set."},"managedDisk":{"Type":311,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[299,300,301]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[303,304,305]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[307,308]}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetManagedDiskParameters","Properties":{"storageAccountType":{"Type":314,"Flags":0,"Description":"Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. Possible values are: Standard_LRS or Premium_LRS."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[312,313,4]}},{"2":{"Name":"VirtualMachineScaleSetDataDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"caching":{"Type":319,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"createOption":{"Type":323,"Flags":1,"Description":"The create option."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":311,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[316,317,318]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[320,321,322]}},{"3":{"ItemType":315}},{"2":{"Name":"VirtualMachineScaleSetNetworkProfile","Properties":{"healthProbe":{"Type":326,"Flags":0,"Description":"A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'."},"networkInterfaceConfigurations":{"Type":343,"Flags":0,"Description":"The list of network configurations."}}}},{"2":{"Name":"ApiEntityReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network configuration name."},"properties":{"Type":328,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"networkSecurityGroup":{"Type":43,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":329,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":342,"Flags":1,"Description":"Specifies the IP configurations of the network interface."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationDnsSettings","Properties":{"dnsServers":{"Type":330,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":332,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfigurationProperties","Properties":{"subnet":{"Type":326,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":333,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":338,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationGatewayBackendAddressPools":{"Type":339,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway."},"loadBalancerBackendAddressPools":{"Type":340,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer."},"loadBalancerInboundNatPools":{"Type":341,"Flags":0,"Description":"Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":334,"Flags":0,"Description":"Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"dnsSettings":{"Type":335,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created"}}}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[336,337,4]}},{"3":{"ItemType":43}},{"3":{"ItemType":43}},{"3":{"ItemType":43}},{"3":{"ItemType":331}},{"3":{"ItemType":327}},{"2":{"Name":"VirtualMachineScaleSetExtensionProfile","Properties":{"extensions":{"Type":347,"Flags":0,"Description":"The virtual machine scale set child extension resources."}}}},{"2":{"Name":"VirtualMachineScaleSetExtension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"properties":{"Type":346,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."}}}},{"3":{"ItemType":345}},{"2":{"Name":"VirtualMachineScaleSetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine scale set identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine scale set."},"type":{"Type":349,"Flags":0,"Description":"The type of identity used for the virtual machine scale set. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity."}}}},{"6":{"Value":"SystemAssigned"}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets@2017-03-30","ScopeType":8,"Body":286,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/extensions"}},{"6":{"Value":"2017-03-30"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":353,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":354,"Flags":10,"Description":"The resource api version"},"properties":{"Type":346,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions@2017-03-30","ScopeType":8,"Body":355,"Flags":0}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions"}},{"6":{"Value":"2017-03-30"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":357,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":358,"Flags":10,"Description":"The resource api version"},"properties":{"Type":360,"Flags":2,"Description":"Describes the properties of a Virtual Machine Extension Image."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":361,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionImageProperties","Properties":{"operatingSystem":{"Type":4,"Flags":1,"Description":"The operating system this extension supports."},"computeRole":{"Type":4,"Flags":1,"Description":"The type of role (IaaS or PaaS) this extension supports."},"handlerSchema":{"Type":4,"Flags":1,"Description":"The schema defined by publisher, where extension consumers should provide settings in a matching schema."},"vmScaleSetEnabled":{"Type":2,"Flags":0,"Description":"Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS."},"supportsMultipleExtensions":{"Type":2,"Flags":0,"Description":"Whether the handler can support multiple extensions."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2017-03-30","ScopeType":4,"Body":359,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2017-03-30"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":363,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":364,"Flags":10,"Description":"The resource api version"},"properties":{"Type":366,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":374,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."}}}},{"2":{"Name":"VirtualMachineImageProperties","Properties":{"plan":{"Type":367,"Flags":0,"Description":"Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."},"osDiskImage":{"Type":368,"Flags":0,"Description":"Contains the os disk image information."},"dataDiskImages":{"Type":373,"Flags":0}}}},{"2":{"Name":"PurchasePlan","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."}}}},{"2":{"Name":"OSDiskImage","Properties":{"operatingSystem":{"Type":371,"Flags":1,"Description":"The operating system of the osDiskImage."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[369,370]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."}}}},{"3":{"ItemType":372}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2017-03-30","ScopeType":4,"Body":365,"Flags":1}},{"6":{"Value":"latest"}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades"}},{"6":{"Value":"2017-03-30"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":376,"Flags":9,"Description":"The resource name"},"type":{"Type":377,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":378,"Flags":10,"Description":"The resource api version"},"properties":{"Type":380,"Flags":2,"Description":"The status of the latest virtual machine scale set rolling upgrade."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":395,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"RollingUpgradeStatusInfoProperties","Properties":{"policy":{"Type":293,"Flags":2,"Description":"The rolling upgrade policies applied for this upgrade."},"runningStatus":{"Type":381,"Flags":2,"Description":"Information about the current running state of the overall upgrade."},"progress":{"Type":390,"Flags":2,"Description":"Information about the number of virtual machine instances in each upgrade state."},"error":{"Type":391,"Flags":2,"Description":"Error details for this upgrade, if there are any."}}}},{"2":{"Name":"RollingUpgradeRunningStatus","Properties":{"code":{"Type":386,"Flags":2,"Description":"Code indicating the current status of the upgrade."},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the upgrade."},"lastAction":{"Type":389,"Flags":2,"Description":"The last action performed on the rolling upgrade."},"lastActionTime":{"Type":4,"Flags":2,"Description":"Last action time of the upgrade."}}}},{"6":{"Value":"RollingForward"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Faulted"}},{"5":{"Elements":[382,383,384,385]}},{"6":{"Value":"Start"}},{"6":{"Value":"Cancel"}},{"5":{"Elements":[387,388]}},{"2":{"Name":"RollingUpgradeProgressInfo","Properties":{"successfulInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have been successfully upgraded."},"failedInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have failed to be upgraded successfully."},"inProgressInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that are currently being upgraded."},"pendingInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have not yet begun to be upgraded."}}}},{"2":{"Name":"ApiError","Properties":{"details":{"Type":393,"Flags":0,"Description":"The Api error details"},"innererror":{"Type":394,"Flags":0,"Description":"The Api inner error"},"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"2":{"Name":"ApiErrorBase","Properties":{"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"3":{"ItemType":392}},{"2":{"Name":"InnerError","Properties":{"exceptiontype":{"Type":4,"Flags":0,"Description":"The exception type."},"errordetail":{"Type":4,"Flags":0,"Description":"The internal error message or exception dump."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2017-03-30","ScopeType":8,"Body":379,"Flags":1}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines"}},{"6":{"Value":"2017-03-30"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":397,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":398,"Flags":10,"Description":"The resource api version"},"instanceId":{"Type":4,"Flags":2,"Description":"The virtual machine instance ID."},"sku":{"Type":51,"Flags":2,"Description":"The virtual machine SKU."},"properties":{"Type":400,"Flags":2,"Description":"Describes the properties of a virtual machine scale set virtual machine."},"plan":{"Type":66,"Flags":2,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"resources":{"Type":406,"Flags":2,"Description":"The virtual machine child extension resources."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":407,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetVMProperties","Properties":{"latestModelApplied":{"Type":2,"Flags":2,"Description":"Specifies whether the latest model has been applied to the virtual machine."},"vmId":{"Type":4,"Flags":2,"Description":"Azure VM unique ID."},"instanceView":{"Type":401,"Flags":2,"Description":"The virtual machine instance view."},"hardwareProfile":{"Type":68,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":167,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"osProfile":{"Type":199,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"networkProfile":{"Type":222,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"diagnosticsProfile":{"Type":226,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":43,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"}}}},{"2":{"Name":"VirtualMachineScaleSetVMInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"The Update Domain count."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"The Fault Domain count."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":229,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"disks":{"Type":402,"Flags":0,"Description":"The disks information."},"extensions":{"Type":403,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":404,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":244,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":405,"Flags":0,"Description":"The resource status information."},"placementGroupId":{"Type":4,"Flags":0,"Description":"The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId."}}}},{"3":{"ItemType":239}},{"3":{"ItemType":58}},{"2":{"Name":"VirtualMachineHealthStatus","Properties":{"status":{"Type":45,"Flags":2,"Description":"The health status information for the VM."}}}},{"3":{"ItemType":45}},{"3":{"ItemType":246}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2017-03-30","ScopeType":8,"Body":399,"Flags":1}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2017-03-30/types.md b/generated/compute/microsoft.compute/2017-03-30/types.md
deleted file mode 100644
index 969a09a4c7..0000000000
--- a/generated/compute/microsoft.compute/2017-03-30/types.md
+++ /dev/null
@@ -1,813 +0,0 @@
-# Microsoft.Compute @ 2017-03-30
-
-## Resource Microsoft.Compute/availabilitySets@2017-03-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2017-03-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [AvailabilitySetProperties](#availabilitysetproperties): The instance view of a resource.
-* **sku**: [Sku](#sku): Sku of the availability set
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/availabilitySets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/disks@2017-03-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2017-03-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskProperties](#diskproperties): Disk resource properties.
-* **sku**: [DiskSku](#disksku): The disks and snapshots sku name. Can be Standard_LRS or Premium_LRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/disks' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The Logical zone list for Disk.
-
-## Resource Microsoft.Compute/images@2017-03-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2017-03-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ImageProperties](#imageproperties): Describes the properties of an Image.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2017-03-30 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2017-03-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2017-03-30 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2017-03-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionImageProperties](#virtualmachineextensionimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Extension Image.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/types/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/snapshots@2017-03-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2017-03-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): Unused. Always Null.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskProperties](#diskproperties): Disk resource properties.
-* **sku**: [DiskSku](#disksku): The disks and snapshots sku name. Can be Standard_LRS or Premium_LRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/snapshots' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines@2017-03-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2017-03-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineIdentity](#virtualmachineidentity): The identity of the virtual machine, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineProperties](#virtualmachineproperties): Describes the properties of a Virtual Machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachines/extensions@2017-03-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2017-03-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets@2017-03-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2017-03-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineScaleSetIdentity](#virtualmachinescalesetidentity): The identity of the virtual machine scale set, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetProperties](#virtualmachinescalesetproperties): Describes the properties of a Virtual Machine Scale Set.
-* **sku**: [Sku](#sku): The virtual machine scale set sku.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set.
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/extensions@2017-03-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2017-03-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2017-03-30 (ReadOnly)
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2017-03-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: 'latest' (Required, DeployTimeConstant): The resource name
-* **properties**: [RollingUpgradeStatusInfoProperties](#rollingupgradestatusinfoproperties) (ReadOnly): The status of the latest virtual machine scale set rolling upgrade.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2017-03-30 (ReadOnly)
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2017-03-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **instanceId**: string (ReadOnly): The virtual machine instance ID.
-* **location**: string (ReadOnly): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan) (ReadOnly): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetVMProperties](#virtualmachinescalesetvmproperties) (ReadOnly): Describes the properties of a virtual machine scale set virtual machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **sku**: [Sku](#sku) (ReadOnly): The virtual machine SKU.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualmachines' (ReadOnly, DeployTimeConstant): The resource type
-
-## AdditionalUnattendContent
-### Properties
-* **componentName**: 'Microsoft-Windows-Shell-Setup': The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.
-* **content**: string: Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
-* **passName**: 'OobeSystem': The pass name. Currently, the only allowable value is OobeSystem.
-* **settingName**: 'AutoLogon' | 'FirstLogonCommands': Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.
-
-## ApiEntityReference
-### Properties
-* **id**: string: The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
-
-## ApiError
-### Properties
-* **code**: string: The error code.
-* **details**: [ApiErrorBase](#apierrorbase)[]: The Api error details
-* **innererror**: [InnerError](#innererror): The Api inner error
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## ApiErrorBase
-### Properties
-* **code**: string: The error code.
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## AvailabilitySetProperties
-### Properties
-* **platformFaultDomainCount**: int: Fault Domain count.
-* **platformUpdateDomainCount**: int: Update Domain count.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The resource status information.
-* **virtualMachines**: [SubResource](#subresource)[]: A list of references to all virtual machines in the availability set.
-
-## BootDiagnostics
-### Properties
-* **enabled**: bool: Whether boot diagnostics should be enabled on the Virtual Machine.
-* **storageUri**: string: Uri of the storage account to use for placing the console output and screenshot.
-
-## BootDiagnosticsInstanceView
-### Properties
-* **consoleScreenshotBlobUri**: string (ReadOnly): The console screenshot blob URI.
-* **serialConsoleLogBlobUri**: string (ReadOnly): The Linux serial console log blob Uri.
-
-## CreationData
-### Properties
-* **createOption**: 'Attach' | 'Copy' | 'Empty' | 'FromImage' | 'Import' (Required): This enumerates the possible sources of a disk's creation.
-* **imageReference**: [ImageDiskReference](#imagediskreference): Disk source information.
-* **sourceResourceId**: string: If createOption is Copy, this is the ARM id of the source snapshot or disk.
-* **sourceUri**: string: If createOption is Import, this is the URI of a blob to be imported into a managed disk.
-* **storageAccountId**: string: If createOption is Import, the Azure Resource Manager identifier of the storage account containing the blob to import as a disk. Required only if the blob is in a different subscription
-
-## DataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-
-## DataDiskImage
-### Properties
-* **lun**: int (ReadOnly): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-
-## DiagnosticsProfile
-### Properties
-* **bootDiagnostics**: [BootDiagnostics](#bootdiagnostics): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-
-## DiskEncryptionSettings
-### Properties
-* **diskEncryptionKey**: [KeyVaultSecretReference](#keyvaultsecretreference): Specifies the location of the disk encryption key, which is a Key Vault Secret.
-* **enabled**: bool: Specifies whether disk encryption should be enabled on the virtual machine.
-* **keyEncryptionKey**: [KeyVaultKeyReference](#keyvaultkeyreference): Specifies the location of the key encryption key in Key Vault.
-
-## DiskInstanceView
-### Properties
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings)[]: Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **name**: string: The disk name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DiskProperties
-### Properties
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **encryptionSettings**: [EncryptionSettings](#encryptionsettings): Encryption settings for disk or snapshot
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **timeCreated**: string (ReadOnly): The time when the disk was created.
-
-## DiskSku
-### Properties
-* **name**: 'Premium_LRS' | 'Standard_LRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## EncryptionSettings
-### Properties
-* **diskEncryptionKey**: [KeyVaultAndSecretReference](#keyvaultandsecretreference): Key Vault Secret Url and vault id of the disk encryption key
-* **enabled**: bool: Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
-* **keyEncryptionKey**: [KeyVaultAndKeyReference](#keyvaultandkeyreference): Key Vault Key Url and vault id of the key encryption key
-
-## HardwareProfile
-### Properties
-* **vmSize**: 'Basic_A0' | 'Basic_A1' | 'Basic_A2' | 'Basic_A3' | 'Basic_A4' | 'Standard_A0' | 'Standard_A1' | 'Standard_A10' | 'Standard_A11' | 'Standard_A1_v2' | 'Standard_A2' | 'Standard_A2_v2' | 'Standard_A2m_v2' | 'Standard_A3' | 'Standard_A4' | 'Standard_A4_v2' | 'Standard_A4m_v2' | 'Standard_A5' | 'Standard_A6' | 'Standard_A7' | 'Standard_A8' | 'Standard_A8_v2' | 'Standard_A8m_v2' | 'Standard_A9' | 'Standard_D1' | 'Standard_D11' | 'Standard_D11_v2' | 'Standard_D12' | 'Standard_D12_v2' | 'Standard_D13' | 'Standard_D13_v2' | 'Standard_D14' | 'Standard_D14_v2' | 'Standard_D15_v2' | 'Standard_D1_v2' | 'Standard_D2' | 'Standard_D2_v2' | 'Standard_D3' | 'Standard_D3_v2' | 'Standard_D4' | 'Standard_D4_v2' | 'Standard_D5_v2' | 'Standard_DS1' | 'Standard_DS11' | 'Standard_DS11_v2' | 'Standard_DS12' | 'Standard_DS12_v2' | 'Standard_DS13' | 'Standard_DS13_v2' | 'Standard_DS14' | 'Standard_DS14_v2' | 'Standard_DS15_v2' | 'Standard_DS1_v2' | 'Standard_DS2' | 'Standard_DS2_v2' | 'Standard_DS3' | 'Standard_DS3_v2' | 'Standard_DS4' | 'Standard_DS4_v2' | 'Standard_DS5_v2' | 'Standard_F1' | 'Standard_F16' | 'Standard_F16s' | 'Standard_F1s' | 'Standard_F2' | 'Standard_F2s' | 'Standard_F4' | 'Standard_F4s' | 'Standard_F8' | 'Standard_F8s' | 'Standard_G1' | 'Standard_G2' | 'Standard_G3' | 'Standard_G4' | 'Standard_G5' | 'Standard_GS1' | 'Standard_GS2' | 'Standard_GS3' | 'Standard_GS4' | 'Standard_GS5' | 'Standard_H16' | 'Standard_H16m' | 'Standard_H16mr' | 'Standard_H16r' | 'Standard_H8' | 'Standard_H8m' | 'Standard_L16s' | 'Standard_L32s' | 'Standard_L4s' | 'Standard_L8s' | 'Standard_NC12' | 'Standard_NC24' | 'Standard_NC24r' | 'Standard_NC6' | 'Standard_NV12' | 'Standard_NV24' | 'Standard_NV6' | string: Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)
-
-## ImageDataDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | string: Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS.
-
-## ImageDiskReference
-### Properties
-* **id**: string (Required): A relative uri containing either a Platform Image Repository or user image reference.
-* **lun**: int: If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
-
-## ImageOSDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **osState**: 'Generalized' | 'Specialized' (Required): The OS State.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | string: Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS.
-
-## ImageProperties
-### Properties
-* **provisioningState**: string (ReadOnly): The provisioning state.
-* **sourceVirtualMachine**: [SubResource](#subresource): The source virtual machine from which Image is created.
-* **storageProfile**: [ImageStorageProfile](#imagestorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## ImageReference
-### Properties
-* **id**: string: Resource Id
-* **offer**: string: Specifies the offer of the platform image or marketplace image used to create the virtual machine.
-* **publisher**: string: The image publisher.
-* **sku**: string: The image SKU.
-* **version**: string: Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
-
-## ImageStorageProfile
-### Properties
-* **dataDisks**: [ImageDataDisk](#imagedatadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **osDisk**: [ImageOSDisk](#imageosdisk) (Required): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## InnerError
-### Properties
-* **errordetail**: string: The internal error message or exception dump.
-* **exceptiontype**: string: The exception type.
-
-## InstanceViewStatus
-### Properties
-* **code**: string: The status code.
-* **displayStatus**: string: The short localizable label for the status.
-* **level**: 'Error' | 'Info' | 'Warning': The level code.
-* **message**: string: The detailed status message, including for alerts and error messages.
-* **time**: string: The time of the status.
-
-## KeyVaultAndKeyReference
-### Properties
-* **keyUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultAndSecretReference
-### Properties
-* **secretUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultKeyReference
-### Properties
-* **keyUrl**: string (Required): The URL referencing a key encryption key in Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the key.
-
-## KeyVaultSecretReference
-### Properties
-* **secretUrl**: string (Required): The URL referencing a secret in a Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the secret.
-
-## LinuxConfiguration
-### Properties
-* **disablePasswordAuthentication**: bool: Specifies whether password authentication should be disabled.
-* **ssh**: [SshConfiguration](#sshconfiguration): Specifies the ssh key configuration for a Linux OS.
-
-## MaintenanceRedeployStatus
-### Properties
-* **isCustomerInitiatedMaintenanceAllowed**: bool: True, if customer is allowed to perform Maintenance.
-* **lastOperationMessage**: string: Message returned for the last Maintenance Operation.
-* **lastOperationResultCode**: 'MaintenanceAborted' | 'MaintenanceCompleted' | 'None' | 'RetryLater': The Last Maintenance Operation Result Code.
-* **maintenanceWindowEndTime**: string: End Time for the Maintenance Window.
-* **maintenanceWindowStartTime**: string: Start Time for the Maintenance Window.
-* **preMaintenanceWindowEndTime**: string: End Time for the Pre Maintenance Window.
-* **preMaintenanceWindowStartTime**: string: Start Time for the Pre Maintenance Window.
-
-## ManagedDiskParameters
-### Properties
-* **id**: string: Resource Id
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | string: Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS.
-
-## NetworkInterfaceReference
-### Properties
-* **id**: string: Resource Id
-* **properties**: [NetworkInterfaceReferenceProperties](#networkinterfacereferenceproperties): Describes a network interface reference properties.
-
-## NetworkInterfaceReferenceProperties
-### Properties
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## NetworkProfile
-### Properties
-* **networkInterfaces**: [NetworkInterfaceReference](#networkinterfacereference)[]: Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
-
-## OSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-
-## OSDiskImage
-### Properties
-* **operatingSystem**: 'Linux' | 'Windows' (Required): The operating system of the osDiskImage.
-
-## OSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **computerName**: string: Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machine.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## Plan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The promotion code.
-* **publisher**: string: The publisher ID.
-
-## PurchasePlan
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **publisher**: string (Required): The publisher ID.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## RollingUpgradePolicy
-### Properties
-* **maxBatchInstancePercent**: int: The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.
-* **maxUnhealthyInstancePercent**: int: The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.
-* **maxUnhealthyUpgradedInstancePercent**: int: The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.
-* **pauseTimeBetweenBatches**: string: The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).
-
-## RollingUpgradeProgressInfo
-### Properties
-* **failedInstanceCount**: int (ReadOnly): The number of instances that have failed to be upgraded successfully.
-* **inProgressInstanceCount**: int (ReadOnly): The number of instances that are currently being upgraded.
-* **pendingInstanceCount**: int (ReadOnly): The number of instances that have not yet begun to be upgraded.
-* **successfulInstanceCount**: int (ReadOnly): The number of instances that have been successfully upgraded.
-
-## RollingUpgradeRunningStatus
-### Properties
-* **code**: 'Cancelled' | 'Completed' | 'Faulted' | 'RollingForward' (ReadOnly): Code indicating the current status of the upgrade.
-* **lastAction**: 'Cancel' | 'Start' (ReadOnly): The last action performed on the rolling upgrade.
-* **lastActionTime**: string (ReadOnly): Last action time of the upgrade.
-* **startTime**: string (ReadOnly): Start time of the upgrade.
-
-## RollingUpgradeStatusInfoProperties
-### Properties
-* **error**: [ApiError](#apierror) (ReadOnly): Error details for this upgrade, if there are any.
-* **policy**: [RollingUpgradePolicy](#rollingupgradepolicy) (ReadOnly): The rolling upgrade policies applied for this upgrade.
-* **progress**: [RollingUpgradeProgressInfo](#rollingupgradeprogressinfo) (ReadOnly): Information about the number of virtual machine instances in each upgrade state.
-* **runningStatus**: [RollingUpgradeRunningStatus](#rollingupgraderunningstatus) (ReadOnly): Information about the current running state of the overall upgrade.
-
-## Sku
-### Properties
-* **capacity**: int: Specifies the number of virtual machines in the scale set. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.
-* **name**: string: The sku name.
-* **tier**: string: Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**
-
-## SourceVault
-### Properties
-* **id**: string: Resource Id
-
-## SshConfiguration
-### Properties
-* **publicKeys**: [SshPublicKey](#sshpublickey)[]: The list of SSH public keys used to authenticate with linux based VMs.
-
-## SshPublicKey
-### Properties
-* **keyData**: string: SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **path**: string: Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
-
-## StorageProfile
-### Properties
-* **dataDisks**: [DataDisk](#datadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [OSDisk](#osdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## SubResource
-### Properties
-* **id**: string: Resource Id
-
-## UpgradePolicy
-### Properties
-* **automaticOSUpgrade**: bool: Whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the image becomes available.
-* **mode**: 'Automatic' | 'Manual' | 'Rolling': Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time.
-* **rollingUpgradePolicy**: [RollingUpgradePolicy](#rollingupgradepolicy): The configuration parameters used while performing a rolling upgrade.
-
-## VaultCertificate
-### Properties
-* **certificateStore**: string: For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted.
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-
-## VaultSecretGroup
-### Properties
-* **sourceVault**: [SubResource](#subresource): The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
-* **vaultCertificates**: [VaultCertificate](#vaultcertificate)[]: The list of key vault references in SourceVault which contain certificates.
-
-## VirtualHardDisk
-### Properties
-* **uri**: string: Specifies the virtual hard disk's uri.
-
-## VirtualMachineAgentInstanceView
-### Properties
-* **extensionHandlers**: [VirtualMachineExtensionHandlerInstanceView](#virtualmachineextensionhandlerinstanceview)[]: The virtual machine extension handler instance view.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgentVersion**: string: The VM Agent full version.
-
-## VirtualMachineExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **location**: string (Required): Resource location
-* **name**: string (ReadOnly): Resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineExtensionHandlerInstanceView
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus): The extension handler status.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionImageProperties
-### Properties
-* **computeRole**: string (Required): The type of role (IaaS or PaaS) this extension supports.
-* **handlerSchema**: string (Required): The schema defined by publisher, where extension consumers should provide settings in a matching schema.
-* **operatingSystem**: string (Required): The operating system this extension supports.
-* **supportsMultipleExtensions**: bool: Whether the handler can support multiple extensions.
-* **vmScaleSetEnabled**: bool: Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS.
-
-## VirtualMachineExtensionInstanceView
-### Properties
-* **name**: string: The virtual machine extension name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **substatuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **forceUpdateTag**: string: How the extension handler should be forced to update even if the extension configuration has not changed.
-* **instanceView**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview): The virtual machine extension instance view.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineHealthStatus
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The health status information for the VM.
-
-## VirtualMachineIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine.
-* **type**: 'SystemAssigned': The type of identity used for the virtual machine. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.
-
-## VirtualMachineImageProperties
-### Properties
-* **dataDiskImages**: [DataDiskImage](#datadiskimage)[]
-* **osDiskImage**: [OSDiskImage](#osdiskimage): Contains the os disk image information.
-* **plan**: [PurchasePlan](#purchaseplan): Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineInstanceView
-### Properties
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The virtual machine disk information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **platformFaultDomain**: int: Specifies the fault domain of the virtual machine.
-* **platformUpdateDomain**: int: Specifies the update domain of the virtual machine.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-
-## VirtualMachineProperties
-### Properties
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineInstanceView](#virtualmachineinstanceview) (ReadOnly): The virtual machine instance view.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **vmId**: string (ReadOnly): Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands.
-
-## VirtualMachineScaleSetDataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' (Required): The create option.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-
-## VirtualMachineScaleSetExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **name**: string: The name of the extension.
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-
-## VirtualMachineScaleSetExtensionProfile
-### Properties
-* **extensions**: [VirtualMachineScaleSetExtension](#virtualmachinescalesetextension)[]: The virtual machine scale set child extension resources.
-
-## VirtualMachineScaleSetExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **forceUpdateTag**: string: If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineScaleSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine scale set identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine scale set.
-* **type**: 'SystemAssigned': The type of identity used for the virtual machine scale set. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.
-
-## VirtualMachineScaleSetIPConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineScaleSetIPConfigurationProperties](#virtualmachinescalesetipconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration properties.
-
-## VirtualMachineScaleSetIPConfigurationProperties
-### Properties
-* **applicationGatewayBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer.
-* **loadBalancerInboundNatPools**: [SubResource](#subresource)[]: Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-* **privateIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAddressConfiguration**: [VirtualMachineScaleSetPublicIPAddressConfiguration](#virtualmachinescalesetpublicipaddressconfiguration): The publicIPAddressConfiguration.
-* **subnet**: [ApiEntityReference](#apientityreference): Specifies the identifier of the subnet.
-
-## VirtualMachineScaleSetManagedDiskParameters
-### Properties
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | string: Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. Possible values are: Standard_LRS or Premium_LRS.
-
-## VirtualMachineScaleSetNetworkConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The network configuration name.
-* **properties**: [VirtualMachineScaleSetNetworkConfigurationProperties](#virtualmachinescalesetnetworkconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration.
-
-## VirtualMachineScaleSetNetworkConfigurationDnsSettings
-### Properties
-* **dnsServers**: string[]: List of DNS servers IP addresses
-
-## VirtualMachineScaleSetNetworkConfigurationProperties
-### Properties
-* **dnsSettings**: [VirtualMachineScaleSetNetworkConfigurationDnsSettings](#virtualmachinescalesetnetworkconfigurationdnssettings): The dns settings to be applied on the network interfaces.
-* **enableAcceleratedNetworking**: bool: Specifies whether the network interface is accelerated networking-enabled.
-* **ipConfigurations**: [VirtualMachineScaleSetIPConfiguration](#virtualmachinescalesetipconfiguration)[] (Required): Specifies the IP configurations of the network interface.
-* **networkSecurityGroup**: [SubResource](#subresource): The network security group.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## VirtualMachineScaleSetNetworkProfile
-### Properties
-* **healthProbe**: [ApiEntityReference](#apientityreference): A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetOSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' (Required): Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **image**: [VirtualHardDisk](#virtualharddisk): Specifies information about the unmanaged user image to base the scale set on.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhdContainers**: string[]: Specifies the container urls that are used to store operating system disks for the scale set.
-
-## VirtualMachineScaleSetOSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **computerNamePrefix**: string: Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machines in the scale set.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## VirtualMachineScaleSetProperties
-### Properties
-* **overprovision**: bool: Specifies whether the Virtual Machine Scale Set should be overprovisioned.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **singlePlacementGroup**: bool: When true this limits the scale set to a single placement group, of max size 100 virtual machines.
-* **uniqueId**: string (ReadOnly): Specifies the ID which uniquely identifies a Virtual Machine Scale Set.
-* **upgradePolicy**: [UpgradePolicy](#upgradepolicy): The upgrade policy.
-* **virtualMachineProfile**: [VirtualMachineScaleSetVMProfile](#virtualmachinescalesetvmprofile): The virtual machine profile.
-
-## VirtualMachineScaleSetPublicIPAddressConfiguration
-### Properties
-* **name**: string (Required): The publicIP address configuration name.
-* **properties**: [VirtualMachineScaleSetPublicIPAddressConfigurationProperties](#virtualmachinescalesetpublicipaddressconfigurationproperties): Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
-### Properties
-* **domainNameLabel**: string (Required): The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationProperties
-### Properties
-* **dnsSettings**: [VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings](#virtualmachinescalesetpublicipaddressconfigurationdnssettings): The dns settings to be applied on the publicIP addresses .
-* **idleTimeoutInMinutes**: int: The idle timeout of the public IP address.
-
-## VirtualMachineScaleSetStorageProfile
-### Properties
-* **dataDisks**: [VirtualMachineScaleSetDataDisk](#virtualmachinescalesetdatadisk)[]: Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [VirtualMachineScaleSetOSDisk](#virtualmachinescalesetosdisk): Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## VirtualMachineScaleSetVMInstanceView
-### Properties
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The disks information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **placementGroupId**: string: The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId.
-* **platformFaultDomain**: int: The Fault Domain count.
-* **platformUpdateDomain**: int: The Update Domain count.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-* **vmHealth**: [VirtualMachineHealthStatus](#virtualmachinehealthstatus) (ReadOnly): The health status for the VM.
-
-## VirtualMachineScaleSetVMProfile
-### Properties
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **extensionProfile**: [VirtualMachineScaleSetExtensionProfile](#virtualmachinescalesetextensionprofile): Specifies a collection of settings for extensions installed on virtual machines in the scale set.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [VirtualMachineScaleSetNetworkProfile](#virtualmachinescalesetnetworkprofile): Specifies properties of the network interfaces of the virtual machines in the scale set.
-* **osProfile**: [VirtualMachineScaleSetOSProfile](#virtualmachinescalesetosprofile): Specifies the operating system settings for the virtual machines in the scale set.
-* **storageProfile**: [VirtualMachineScaleSetStorageProfile](#virtualmachinescalesetstorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## VirtualMachineScaleSetVMProperties
-### Properties
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineScaleSetVMInstanceView](#virtualmachinescalesetvminstanceview) (ReadOnly): The virtual machine instance view.
-* **latestModelApplied**: bool (ReadOnly): Specifies whether the latest model has been applied to the virtual machine.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **vmId**: string (ReadOnly): Azure VM unique ID.
-
-## WindowsConfiguration
-### Properties
-* **additionalUnattendContent**: [AdditionalUnattendContent](#additionalunattendcontent)[]: Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
-* **enableAutomaticUpdates**: bool: Indicates whether virtual machine is enabled for automatic updates.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **timeZone**: string: Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time"
-* **winRM**: [WinRMConfiguration](#winrmconfiguration): Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.
-
-## WinRMConfiguration
-### Properties
-* **listeners**: [WinRMListener](#winrmlistener)[]: The list of Windows Remote Management listeners
-
-## WinRMListener
-### Properties
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-* **protocol**: 'Http' | 'Https': Specifies the protocol of listener.
Possible values are:
**http**
**https**
-
diff --git a/generated/compute/microsoft.compute/2017-12-01/types.json b/generated/compute/microsoft.compute/2017-12-01/types.json
deleted file mode 100644
index 73ab30c7a5..0000000000
--- a/generated/compute/microsoft.compute/2017-12-01/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/availabilitySets"}},{"6":{"Value":"2017-12-01"}},{"2":{"Name":"Microsoft.Compute/availabilitySets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The instance view of a resource."},"sku":{"Type":20,"Flags":0,"Description":"Sku of the availability set"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":21,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AvailabilitySetProperties","Properties":{"platformUpdateDomainCount":{"Type":3,"Flags":0,"Description":"Update Domain count."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count."},"virtualMachines":{"Type":13,"Flags":0,"Description":"A list of references to all virtual machines in the availability set."},"statuses":{"Type":19,"Flags":2,"Description":"The resource status information."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":12}},{"2":{"Name":"InstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":18,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[15,16,17]}},{"3":{"ItemType":14}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of virtual machines in the scale set."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/availabilitySets@2017-12-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/extensions"}},{"6":{"Value":"2017-12-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":23,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":24,"Flags":10,"Description":"The resource api version"},"properties":{"Type":26,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":30,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":27,"Flags":0,"Description":"The virtual machine extension instance view."}}}},{"2":{"Name":"VirtualMachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The virtual machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"substatuses":{"Type":28,"Flags":0,"Description":"The resource status information."},"statuses":{"Type":29,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/extensions@2017-12-01","ScopeType":8,"Body":25,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines"}},{"6":{"Value":"2017-12-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":32,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":33,"Flags":10,"Description":"The resource api version"},"plan":{"Type":35,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":36,"Flags":0,"Description":"Describes the properties of a Virtual Machine."},"resources":{"Type":286,"Flags":2,"Description":"The virtual machine child extension resources."},"identity":{"Type":287,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"zones":{"Type":294,"Flags":0,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":295,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"hardwareProfile":{"Type":37,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":205,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"osProfile":{"Type":237,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"networkProfile":{"Type":260,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"diagnosticsProfile":{"Type":264,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":266,"Flags":2,"Description":"The virtual machine instance view."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"},"vmId":{"Type":4,"Flags":2,"Description":"Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands."}}}},{"2":{"Name":"HardwareProfile","Properties":{"vmSize":{"Type":204,"Flags":0,"Description":"Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)"}}}},{"6":{"Value":"Basic_A0"}},{"6":{"Value":"Basic_A1"}},{"6":{"Value":"Basic_A2"}},{"6":{"Value":"Basic_A3"}},{"6":{"Value":"Basic_A4"}},{"6":{"Value":"Standard_A0"}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_B1s"}},{"6":{"Value":"Standard_B1ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E32-16_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_NV6"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"5":{"Elements":[38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,4]}},{"2":{"Name":"StorageProfile","Properties":{"imageReference":{"Type":206,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":207,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":236,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"Specifies the offer of the platform image or marketplace image used to create the virtual machine."},"sku":{"Type":4,"Flags":0,"Description":"The image SKU."},"version":{"Type":4,"Flags":0,"Description":"Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"OSDisk","Properties":{"osType":{"Type":210,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"encryptionSettings":{"Type":211,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":214,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":214,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":218,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":222,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":223,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[208,209]}},{"2":{"Name":"DiskEncryptionSettings","Properties":{"diskEncryptionKey":{"Type":212,"Flags":0,"Description":"Specifies the location of the disk encryption key, which is a Key Vault Secret."},"keyEncryptionKey":{"Type":213,"Flags":0,"Description":"Specifies the location of the key encryption key in Key Vault."},"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether disk encryption should be enabled on the virtual machine."}}}},{"2":{"Name":"KeyVaultSecretReference","Properties":{"secretUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a secret in a Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the secret."}}}},{"2":{"Name":"KeyVaultKeyReference","Properties":{"keyUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a key encryption key in Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the key."}}}},{"2":{"Name":"VirtualHardDisk","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Specifies the virtual hard disk's uri."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[215,216,217]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[219,220,221,4]}},{"2":{"Name":"ManagedDiskParameters","Properties":{"storageAccountType":{"Type":226,"Flags":0,"Description":"Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[224,225,4]}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":214,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":214,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":231,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":235,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":223,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[228,229,230]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[232,233,234,4]}},{"3":{"ItemType":227}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions)."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":238,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":252,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":259,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machine."}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine is enabled for automatic updates."},"timeZone":{"Type":4,"Flags":0,"Description":"Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\""},"additionalUnattendContent":{"Type":245,"Flags":0,"Description":"Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup."},"winRM":{"Type":246,"Flags":0,"Description":"Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell."}}}},{"2":{"Name":"AdditionalUnattendContent","Properties":{"passName":{"Type":240,"Flags":0,"Description":"The pass name. Currently, the only allowable value is OobeSystem."},"componentName":{"Type":241,"Flags":0,"Description":"The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup."},"settingName":{"Type":244,"Flags":0,"Description":"Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon."},"content":{"Type":4,"Flags":0,"Description":"Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted."}}}},{"6":{"Value":"OobeSystem"}},{"6":{"Value":"Microsoft-Windows-Shell-Setup"}},{"6":{"Value":"AutoLogon"}},{"6":{"Value":"FirstLogonCommands"}},{"5":{"Elements":[242,243]}},{"3":{"ItemType":239}},{"2":{"Name":"WinRMConfiguration","Properties":{"listeners":{"Type":251,"Flags":0,"Description":"The list of Windows Remote Management listeners"}}}},{"2":{"Name":"WinRMListener","Properties":{"protocol":{"Type":250,"Flags":0,"Description":"Specifies the protocol of listener.
Possible values are:
**http**
**https**"},"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[248,249]}},{"3":{"ItemType":247}},{"2":{"Name":"LinuxConfiguration","Properties":{"disablePasswordAuthentication":{"Type":2,"Flags":0,"Description":"Specifies whether password authentication should be disabled."},"ssh":{"Type":253,"Flags":0,"Description":"Specifies the ssh key configuration for a Linux OS."}}}},{"2":{"Name":"SshConfiguration","Properties":{"publicKeys":{"Type":255,"Flags":0,"Description":"The list of SSH public keys used to authenticate with linux based VMs."}}}},{"2":{"Name":"SshPublicKey","Properties":{"path":{"Type":4,"Flags":0,"Description":"Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys"},"keyData":{"Type":4,"Flags":0,"Description":"SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."}}}},{"3":{"ItemType":254}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":12,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":258,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"},"certificateStore":{"Type":4,"Flags":0,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":257}},{"3":{"ItemType":256}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":263,"Flags":0,"Description":"Specifies the list of resource Ids for the network interfaces associated with the virtual machine."}}}},{"2":{"Name":"NetworkInterfaceReference","Properties":{"properties":{"Type":262,"Flags":0,"Description":"Describes a network interface reference properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"NetworkInterfaceReferenceProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."}}}},{"3":{"ItemType":261}},{"2":{"Name":"DiagnosticsProfile","Properties":{"bootDiagnostics":{"Type":265,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."}}}},{"2":{"Name":"BootDiagnostics","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether boot diagnostics should be enabled on the Virtual Machine."},"storageUri":{"Type":4,"Flags":0,"Description":"Uri of the storage account to use for placing the console output and screenshot."}}}},{"2":{"Name":"VirtualMachineInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"Specifies the update domain of the virtual machine."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the fault domain of the virtual machine."},"computerName":{"Type":4,"Flags":0,"Description":"The computer name assigned to the virtual machine."},"osName":{"Type":4,"Flags":0,"Description":"The Operating System running on the virtual machine."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of Operating System running on the virtual machine."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":267,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":271,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":280,"Flags":0,"Description":"The virtual machine disk information."},"extensions":{"Type":281,"Flags":0,"Description":"The extensions information."},"bootDiagnostics":{"Type":282,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":283,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineAgentInstanceView","Properties":{"vmAgentVersion":{"Type":4,"Flags":0,"Description":"The VM Agent full version."},"extensionHandlers":{"Type":269,"Flags":0,"Description":"The virtual machine extension handler instance view."},"statuses":{"Type":270,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineExtensionHandlerInstanceView","Properties":{"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":14,"Flags":0,"Description":"The extension handler status."}}}},{"3":{"ItemType":268}},{"3":{"ItemType":14}},{"2":{"Name":"MaintenanceRedeployStatus","Properties":{"isCustomerInitiatedMaintenanceAllowed":{"Type":2,"Flags":0,"Description":"True, if customer is allowed to perform Maintenance."},"preMaintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Pre Maintenance Window."},"preMaintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Pre Maintenance Window."},"maintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Maintenance Window."},"maintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Maintenance Window."},"lastOperationResultCode":{"Type":276,"Flags":0,"Description":"The Last Maintenance Operation Result Code."},"lastOperationMessage":{"Type":4,"Flags":0,"Description":"Message returned for the last Maintenance Operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"RetryLater"}},{"6":{"Value":"MaintenanceAborted"}},{"6":{"Value":"MaintenanceCompleted"}},{"5":{"Elements":[272,273,274,275]}},{"2":{"Name":"DiskInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"encryptionSettings":{"Type":278,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"statuses":{"Type":279,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":211}},{"3":{"ItemType":14}},{"3":{"ItemType":277}},{"3":{"ItemType":27}},{"2":{"Name":"BootDiagnosticsInstanceView","Properties":{"consoleScreenshotBlobUri":{"Type":4,"Flags":2,"Description":"The console screenshot blob URI."},"serialConsoleLogBlobUri":{"Type":4,"Flags":2,"Description":"The Linux serial console log blob Uri."}}}},{"3":{"ItemType":14}},{"2":{"Name":"VirtualMachineExtension","Properties":{"properties":{"Type":26,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":285,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":284}},{"2":{"Name":"VirtualMachineIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity."},"type":{"Type":292,"Flags":0,"Description":"The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine."},"identityIds":{"Type":293,"Flags":0,"Description":"The list of user identities associated with the Virtual Machine. The user identity references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[288,289,290,291]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines@2017-12-01","ScopeType":8,"Body":34,"Flags":0}},{"6":{"Value":"Microsoft.Compute/images"}},{"6":{"Value":"2017-12-01"}},{"2":{"Name":"Microsoft.Compute/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":297,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":298,"Flags":10,"Description":"The resource api version"},"properties":{"Type":300,"Flags":0,"Description":"Describes the properties of an Image."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":325,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ImageProperties","Properties":{"sourceVirtualMachine":{"Type":12,"Flags":0,"Description":"The source virtual machine from which Image is created."},"storageProfile":{"Type":301,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state."}}}},{"2":{"Name":"ImageStorageProfile","Properties":{"osDisk":{"Type":302,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":324,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"zoneResilient":{"Type":2,"Flags":0,"Description":"Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS)."}}}},{"2":{"Name":"ImageOSDisk","Properties":{"osType":{"Type":305,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":308,"Flags":1,"Description":"The OS State."},"snapshot":{"Type":12,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":12,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":312,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":315,"Flags":0,"Description":"Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[303,304]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[306,307]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[309,310,311]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[313,314,4]}},{"2":{"Name":"ImageDataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"snapshot":{"Type":12,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":12,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":320,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":323,"Flags":0,"Description":"Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[317,318,319]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[321,322,4]}},{"3":{"ItemType":316}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/images@2017-12-01","ScopeType":8,"Body":299,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets"}},{"6":{"Value":"2017-12-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":327,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":328,"Flags":10,"Description":"The resource api version"},"sku":{"Type":20,"Flags":0,"Description":"The virtual machine scale set sku."},"plan":{"Type":35,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":330,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set."},"identity":{"Type":398,"Flags":0,"Description":"The identity of the virtual machine scale set, if configured."},"zones":{"Type":405,"Flags":0,"Description":"The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":406,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetProperties","Properties":{"upgradePolicy":{"Type":331,"Flags":0,"Description":"The upgrade policy."},"virtualMachineProfile":{"Type":338,"Flags":0,"Description":"The virtual machine profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"overprovision":{"Type":2,"Flags":0,"Description":"Specifies whether the Virtual Machine Scale Set should be overprovisioned."},"uniqueId":{"Type":4,"Flags":2,"Description":"Specifies the ID which uniquely identifies a Virtual Machine Scale Set."},"singlePlacementGroup":{"Type":2,"Flags":0,"Description":"When true this limits the scale set to a single placement group, of max size 100 virtual machines."},"zoneBalance":{"Type":2,"Flags":0,"Description":"Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count for each placement group."}}}},{"2":{"Name":"UpgradePolicy","Properties":{"mode":{"Type":335,"Flags":0,"Description":"Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time."},"rollingUpgradePolicy":{"Type":336,"Flags":0,"Description":"The configuration parameters used while performing a rolling upgrade."},"automaticOSUpgrade":{"Type":2,"Flags":0,"Description":"Whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the image becomes available."},"autoOSUpgradePolicy":{"Type":337,"Flags":0,"Description":"Configuration parameters used for performing automatic OS Upgrade."}}}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Rolling"}},{"5":{"Elements":[332,333,334]}},{"2":{"Name":"RollingUpgradePolicy","Properties":{"maxBatchInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%."},"maxUnhealthyInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%."},"maxUnhealthyUpgradedInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%."},"pauseTimeBetweenBatches":{"Type":4,"Flags":0,"Description":"The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S)."}}}},{"2":{"Name":"AutoOSUpgradePolicy","Properties":{"disableAutoRollback":{"Type":2,"Flags":0,"Description":"Whether OS image rollback feature should be disabled. Default value is false."}}}},{"2":{"Name":"VirtualMachineScaleSetVMProfile","Properties":{"osProfile":{"Type":339,"Flags":0,"Description":"Specifies the operating system settings for the virtual machines in the scale set."},"storageProfile":{"Type":341,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"networkProfile":{"Type":369,"Flags":0,"Description":"Specifies properties of the network interfaces of the virtual machines in the scale set."},"diagnosticsProfile":{"Type":264,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"extensionProfile":{"Type":388,"Flags":0,"Description":"Specifies a collection of settings for extensions installed on virtual machines in the scale set."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"},"priority":{"Type":394,"Flags":0,"Description":"Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview"},"evictionPolicy":{"Type":397,"Flags":0,"Description":"Specifies the eviction policy for virtual machines in a low priority scale set.
Minimum api-version: 2017-10-30-preview"}}}},{"2":{"Name":"VirtualMachineScaleSetOSProfile","Properties":{"computerNamePrefix":{"Type":4,"Flags":0,"Description":"Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":238,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":252,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":340,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machines in the scale set."}}}},{"3":{"ItemType":256}},{"2":{"Name":"VirtualMachineScaleSetStorageProfile","Properties":{"imageReference":{"Type":206,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":342,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":368,"Flags":0,"Description":"Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"VirtualMachineScaleSetOSDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"caching":{"Type":346,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":350,"Flags":1,"Description":"Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"osType":{"Type":353,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"image":{"Type":214,"Flags":0,"Description":"Specifies information about the unmanaged user image to base the scale set on."},"vhdContainers":{"Type":354,"Flags":0,"Description":"Specifies the container urls that are used to store operating system disks for the scale set."},"managedDisk":{"Type":355,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[343,344,345]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[347,348,349,4]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[351,352]}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetManagedDiskParameters","Properties":{"storageAccountType":{"Type":358,"Flags":0,"Description":"Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. Possible values are: Standard_LRS or Premium_LRS."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[356,357,4]}},{"2":{"Name":"VirtualMachineScaleSetDataDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"caching":{"Type":363,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":367,"Flags":1,"Description":"The create option."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":355,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[360,361,362]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[364,365,366,4]}},{"3":{"ItemType":359}},{"2":{"Name":"VirtualMachineScaleSetNetworkProfile","Properties":{"healthProbe":{"Type":370,"Flags":0,"Description":"A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'."},"networkInterfaceConfigurations":{"Type":387,"Flags":0,"Description":"The list of network configurations."}}}},{"2":{"Name":"ApiEntityReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network configuration name."},"properties":{"Type":372,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"networkSecurityGroup":{"Type":12,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":373,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":386,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationDnsSettings","Properties":{"dnsServers":{"Type":374,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":376,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfigurationProperties","Properties":{"subnet":{"Type":370,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":377,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":382,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationGatewayBackendAddressPools":{"Type":383,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway."},"loadBalancerBackendAddressPools":{"Type":384,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer."},"loadBalancerInboundNatPools":{"Type":385,"Flags":0,"Description":"Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":378,"Flags":0,"Description":"Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"dnsSettings":{"Type":379,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created"}}}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[380,381,4]}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":375}},{"3":{"ItemType":371}},{"2":{"Name":"VirtualMachineScaleSetExtensionProfile","Properties":{"extensions":{"Type":391,"Flags":0,"Description":"The virtual machine scale set child extension resources."}}}},{"2":{"Name":"VirtualMachineScaleSetExtension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"properties":{"Type":390,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."}}}},{"3":{"ItemType":389}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"5":{"Elements":[392,393,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[395,396,4]}},{"2":{"Name":"VirtualMachineScaleSetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity."},"type":{"Type":403,"Flags":0,"Description":"The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set."},"identityIds":{"Type":404,"Flags":0,"Description":"The list of user identities associated with the virtual machine scale set. The user identity references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[399,400,401,402]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets@2017-12-01","ScopeType":8,"Body":329,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/extensions"}},{"6":{"Value":"2017-12-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":408,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":409,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions@2017-12-01","ScopeType":8,"Body":410,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines"}},{"6":{"Value":"2017-12-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":412,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":413,"Flags":10,"Description":"The resource api version"},"instanceId":{"Type":4,"Flags":2,"Description":"The virtual machine instance ID."},"sku":{"Type":20,"Flags":2,"Description":"The virtual machine SKU."},"properties":{"Type":415,"Flags":0,"Description":"Describes the properties of a virtual machine scale set virtual machine."},"plan":{"Type":35,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"resources":{"Type":421,"Flags":2,"Description":"The virtual machine child extension resources."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":422,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetVMProperties","Properties":{"latestModelApplied":{"Type":2,"Flags":2,"Description":"Specifies whether the latest model has been applied to the virtual machine."},"vmId":{"Type":4,"Flags":2,"Description":"Azure VM unique ID."},"instanceView":{"Type":416,"Flags":2,"Description":"The virtual machine instance view."},"hardwareProfile":{"Type":37,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":205,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"osProfile":{"Type":237,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"networkProfile":{"Type":260,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"diagnosticsProfile":{"Type":264,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"}}}},{"2":{"Name":"VirtualMachineScaleSetVMInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"The Update Domain count."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"The Fault Domain count."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":267,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":271,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":417,"Flags":0,"Description":"The disks information."},"extensions":{"Type":418,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":419,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":282,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":420,"Flags":0,"Description":"The resource status information."},"placementGroupId":{"Type":4,"Flags":0,"Description":"The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId."}}}},{"3":{"ItemType":277}},{"3":{"ItemType":27}},{"2":{"Name":"VirtualMachineHealthStatus","Properties":{"status":{"Type":14,"Flags":2,"Description":"The health status information for the VM."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":284}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2017-12-01","ScopeType":8,"Body":414,"Flags":0}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions"}},{"6":{"Value":"2017-12-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":424,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":425,"Flags":10,"Description":"The resource api version"},"properties":{"Type":427,"Flags":2,"Description":"Describes the properties of a Virtual Machine Extension Image."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":428,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionImageProperties","Properties":{"operatingSystem":{"Type":4,"Flags":1,"Description":"The operating system this extension supports."},"computeRole":{"Type":4,"Flags":1,"Description":"The type of role (IaaS or PaaS) this extension supports."},"handlerSchema":{"Type":4,"Flags":1,"Description":"The schema defined by publisher, where extension consumers should provide settings in a matching schema."},"vmScaleSetEnabled":{"Type":2,"Flags":0,"Description":"Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS."},"supportsMultipleExtensions":{"Type":2,"Flags":0,"Description":"Whether the handler can support multiple extensions."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2017-12-01","ScopeType":4,"Body":426,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2017-12-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":430,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":431,"Flags":10,"Description":"The resource api version"},"properties":{"Type":433,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":441,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."}}}},{"2":{"Name":"VirtualMachineImageProperties","Properties":{"plan":{"Type":434,"Flags":0,"Description":"Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."},"osDiskImage":{"Type":435,"Flags":0,"Description":"Contains the os disk image information."},"dataDiskImages":{"Type":440,"Flags":0}}}},{"2":{"Name":"PurchasePlan","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."}}}},{"2":{"Name":"OSDiskImage","Properties":{"operatingSystem":{"Type":438,"Flags":1,"Description":"The operating system of the osDiskImage."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[436,437]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."}}}},{"3":{"ItemType":439}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2017-12-01","ScopeType":4,"Body":432,"Flags":1}},{"6":{"Value":"latest"}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades"}},{"6":{"Value":"2017-12-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":443,"Flags":9,"Description":"The resource name"},"type":{"Type":444,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":445,"Flags":10,"Description":"The resource api version"},"properties":{"Type":447,"Flags":2,"Description":"The status of the latest virtual machine scale set rolling upgrade."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":462,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"RollingUpgradeStatusInfoProperties","Properties":{"policy":{"Type":336,"Flags":2,"Description":"The rolling upgrade policies applied for this upgrade."},"runningStatus":{"Type":448,"Flags":2,"Description":"Information about the current running state of the overall upgrade."},"progress":{"Type":457,"Flags":2,"Description":"Information about the number of virtual machine instances in each upgrade state."},"error":{"Type":458,"Flags":2,"Description":"Error details for this upgrade, if there are any."}}}},{"2":{"Name":"RollingUpgradeRunningStatus","Properties":{"code":{"Type":453,"Flags":2,"Description":"Code indicating the current status of the upgrade."},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the upgrade."},"lastAction":{"Type":456,"Flags":2,"Description":"The last action performed on the rolling upgrade."},"lastActionTime":{"Type":4,"Flags":2,"Description":"Last action time of the upgrade."}}}},{"6":{"Value":"RollingForward"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Faulted"}},{"5":{"Elements":[449,450,451,452]}},{"6":{"Value":"Start"}},{"6":{"Value":"Cancel"}},{"5":{"Elements":[454,455]}},{"2":{"Name":"RollingUpgradeProgressInfo","Properties":{"successfulInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have been successfully upgraded."},"failedInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have failed to be upgraded successfully."},"inProgressInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that are currently being upgraded."},"pendingInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have not yet begun to be upgraded."}}}},{"2":{"Name":"ApiError","Properties":{"details":{"Type":460,"Flags":0,"Description":"The Api error details"},"innererror":{"Type":461,"Flags":0,"Description":"The Api inner error"},"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"2":{"Name":"ApiErrorBase","Properties":{"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"3":{"ItemType":459}},{"2":{"Name":"InnerError","Properties":{"exceptiontype":{"Type":4,"Flags":0,"Description":"The exception type."},"errordetail":{"Type":4,"Flags":0,"Description":"The internal error message or exception dump."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2017-12-01","ScopeType":8,"Body":446,"Flags":1}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2017-12-01/types.md b/generated/compute/microsoft.compute/2017-12-01/types.md
deleted file mode 100644
index 82ba8ecd04..0000000000
--- a/generated/compute/microsoft.compute/2017-12-01/types.md
+++ /dev/null
@@ -1,750 +0,0 @@
-# Microsoft.Compute @ 2017-12-01
-
-## Resource Microsoft.Compute/availabilitySets@2017-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2017-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [AvailabilitySetProperties](#availabilitysetproperties): The instance view of a resource.
-* **sku**: [Sku](#sku): Sku of the availability set
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/availabilitySets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/images@2017-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2017-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ImageProperties](#imageproperties): Describes the properties of an Image.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2017-12-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2017-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2017-12-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2017-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionImageProperties](#virtualmachineextensionimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Extension Image.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/types/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines@2017-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2017-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineIdentity](#virtualmachineidentity): The identity of the virtual machine, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineProperties](#virtualmachineproperties): Describes the properties of a Virtual Machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachines/extensions@2017-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2017-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets@2017-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2017-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineScaleSetIdentity](#virtualmachinescalesetidentity): The identity of the virtual machine scale set, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetProperties](#virtualmachinescalesetproperties): Describes the properties of a Virtual Machine Scale Set.
-* **sku**: [Sku](#sku): The virtual machine scale set sku.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set.
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/extensions@2017-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2017-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2017-12-01 (ReadOnly)
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2017-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: 'latest' (Required, DeployTimeConstant): The resource name
-* **properties**: [RollingUpgradeStatusInfoProperties](#rollingupgradestatusinfoproperties) (ReadOnly): The status of the latest virtual machine scale set rolling upgrade.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2017-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2017-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **instanceId**: string (ReadOnly): The virtual machine instance ID.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetVMProperties](#virtualmachinescalesetvmproperties): Describes the properties of a virtual machine scale set virtual machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **sku**: [Sku](#sku) (ReadOnly): The virtual machine SKU.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualmachines' (ReadOnly, DeployTimeConstant): The resource type
-
-## AdditionalUnattendContent
-### Properties
-* **componentName**: 'Microsoft-Windows-Shell-Setup': The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.
-* **content**: string: Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
-* **passName**: 'OobeSystem': The pass name. Currently, the only allowable value is OobeSystem.
-* **settingName**: 'AutoLogon' | 'FirstLogonCommands': Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.
-
-## ApiEntityReference
-### Properties
-* **id**: string: The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
-
-## ApiError
-### Properties
-* **code**: string: The error code.
-* **details**: [ApiErrorBase](#apierrorbase)[]: The Api error details
-* **innererror**: [InnerError](#innererror): The Api inner error
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## ApiErrorBase
-### Properties
-* **code**: string: The error code.
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## AutoOSUpgradePolicy
-### Properties
-* **disableAutoRollback**: bool: Whether OS image rollback feature should be disabled. Default value is false.
-
-## AvailabilitySetProperties
-### Properties
-* **platformFaultDomainCount**: int: Fault Domain count.
-* **platformUpdateDomainCount**: int: Update Domain count.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The resource status information.
-* **virtualMachines**: [SubResource](#subresource)[]: A list of references to all virtual machines in the availability set.
-
-## BootDiagnostics
-### Properties
-* **enabled**: bool: Whether boot diagnostics should be enabled on the Virtual Machine.
-* **storageUri**: string: Uri of the storage account to use for placing the console output and screenshot.
-
-## BootDiagnosticsInstanceView
-### Properties
-* **consoleScreenshotBlobUri**: string (ReadOnly): The console screenshot blob URI.
-* **serialConsoleLogBlobUri**: string (ReadOnly): The Linux serial console log blob Uri.
-
-## DataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## DataDiskImage
-### Properties
-* **lun**: int (ReadOnly): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-
-## DiagnosticsProfile
-### Properties
-* **bootDiagnostics**: [BootDiagnostics](#bootdiagnostics): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-
-## DiskEncryptionSettings
-### Properties
-* **diskEncryptionKey**: [KeyVaultSecretReference](#keyvaultsecretreference): Specifies the location of the disk encryption key, which is a Key Vault Secret.
-* **enabled**: bool: Specifies whether disk encryption should be enabled on the virtual machine.
-* **keyEncryptionKey**: [KeyVaultKeyReference](#keyvaultkeyreference): Specifies the location of the key encryption key in Key Vault.
-
-## DiskInstanceView
-### Properties
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings)[]: Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **name**: string: The disk name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## HardwareProfile
-### Properties
-* **vmSize**: 'Basic_A0' | 'Basic_A1' | 'Basic_A2' | 'Basic_A3' | 'Basic_A4' | 'Standard_A0' | 'Standard_A1' | 'Standard_A10' | 'Standard_A11' | 'Standard_A1_v2' | 'Standard_A2' | 'Standard_A2_v2' | 'Standard_A2m_v2' | 'Standard_A3' | 'Standard_A4' | 'Standard_A4_v2' | 'Standard_A4m_v2' | 'Standard_A5' | 'Standard_A6' | 'Standard_A7' | 'Standard_A8' | 'Standard_A8_v2' | 'Standard_A8m_v2' | 'Standard_A9' | 'Standard_B1ms' | 'Standard_B1s' | 'Standard_B2ms' | 'Standard_B2s' | 'Standard_B4ms' | 'Standard_B8ms' | 'Standard_D1' | 'Standard_D11' | 'Standard_D11_v2' | 'Standard_D12' | 'Standard_D12_v2' | 'Standard_D13' | 'Standard_D13_v2' | 'Standard_D14' | 'Standard_D14_v2' | 'Standard_D15_v2' | 'Standard_D16_v3' | 'Standard_D16s_v3' | 'Standard_D1_v2' | 'Standard_D2' | 'Standard_D2_v2' | 'Standard_D2_v3' | 'Standard_D2s_v3' | 'Standard_D3' | 'Standard_D32_v3' | 'Standard_D32s_v3' | 'Standard_D3_v2' | 'Standard_D4' | 'Standard_D4_v2' | 'Standard_D4_v3' | 'Standard_D4s_v3' | 'Standard_D5_v2' | 'Standard_D64_v3' | 'Standard_D64s_v3' | 'Standard_D8_v3' | 'Standard_D8s_v3' | 'Standard_DS1' | 'Standard_DS11' | 'Standard_DS11_v2' | 'Standard_DS12' | 'Standard_DS12_v2' | 'Standard_DS13' | 'Standard_DS13-2_v2' | 'Standard_DS13-4_v2' | 'Standard_DS13_v2' | 'Standard_DS14' | 'Standard_DS14-4_v2' | 'Standard_DS14-8_v2' | 'Standard_DS14_v2' | 'Standard_DS15_v2' | 'Standard_DS1_v2' | 'Standard_DS2' | 'Standard_DS2_v2' | 'Standard_DS3' | 'Standard_DS3_v2' | 'Standard_DS4' | 'Standard_DS4_v2' | 'Standard_DS5_v2' | 'Standard_E16_v3' | 'Standard_E16s_v3' | 'Standard_E2_v3' | 'Standard_E2s_v3' | 'Standard_E32-16_v3' | 'Standard_E32-8s_v3' | 'Standard_E32_v3' | 'Standard_E32s_v3' | 'Standard_E4_v3' | 'Standard_E4s_v3' | 'Standard_E64-16s_v3' | 'Standard_E64-32s_v3' | 'Standard_E64_v3' | 'Standard_E64s_v3' | 'Standard_E8_v3' | 'Standard_E8s_v3' | 'Standard_F1' | 'Standard_F16' | 'Standard_F16s' | 'Standard_F16s_v2' | 'Standard_F1s' | 'Standard_F2' | 'Standard_F2s' | 'Standard_F2s_v2' | 'Standard_F32s_v2' | 'Standard_F4' | 'Standard_F4s' | 'Standard_F4s_v2' | 'Standard_F64s_v2' | 'Standard_F72s_v2' | 'Standard_F8' | 'Standard_F8s' | 'Standard_F8s_v2' | 'Standard_G1' | 'Standard_G2' | 'Standard_G3' | 'Standard_G4' | 'Standard_G5' | 'Standard_GS1' | 'Standard_GS2' | 'Standard_GS3' | 'Standard_GS4' | 'Standard_GS4-4' | 'Standard_GS4-8' | 'Standard_GS5' | 'Standard_GS5-16' | 'Standard_GS5-8' | 'Standard_H16' | 'Standard_H16m' | 'Standard_H16mr' | 'Standard_H16r' | 'Standard_H8' | 'Standard_H8m' | 'Standard_L16s' | 'Standard_L32s' | 'Standard_L4s' | 'Standard_L8s' | 'Standard_M128-32ms' | 'Standard_M128-64ms' | 'Standard_M128ms' | 'Standard_M128s' | 'Standard_M64-16ms' | 'Standard_M64-32ms' | 'Standard_M64ms' | 'Standard_M64s' | 'Standard_NC12' | 'Standard_NC12s_v2' | 'Standard_NC12s_v3' | 'Standard_NC24' | 'Standard_NC24r' | 'Standard_NC24rs_v2' | 'Standard_NC24rs_v3' | 'Standard_NC24s_v2' | 'Standard_NC24s_v3' | 'Standard_NC6' | 'Standard_NC6s_v2' | 'Standard_NC6s_v3' | 'Standard_ND12s' | 'Standard_ND24rs' | 'Standard_ND24s' | 'Standard_ND6s' | 'Standard_NV12' | 'Standard_NV24' | 'Standard_NV6' | string: Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)
-
-## ImageDataDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | string: Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS.
-
-## ImageOSDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **osState**: 'Generalized' | 'Specialized' (Required): The OS State.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | string: Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS.
-
-## ImageProperties
-### Properties
-* **provisioningState**: string (ReadOnly): The provisioning state.
-* **sourceVirtualMachine**: [SubResource](#subresource): The source virtual machine from which Image is created.
-* **storageProfile**: [ImageStorageProfile](#imagestorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## ImageReference
-### Properties
-* **id**: string: Resource Id
-* **offer**: string: Specifies the offer of the platform image or marketplace image used to create the virtual machine.
-* **publisher**: string: The image publisher.
-* **sku**: string: The image SKU.
-* **version**: string: Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
-
-## ImageStorageProfile
-### Properties
-* **dataDisks**: [ImageDataDisk](#imagedatadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **osDisk**: [ImageOSDisk](#imageosdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **zoneResilient**: bool: Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).
-
-## InnerError
-### Properties
-* **errordetail**: string: The internal error message or exception dump.
-* **exceptiontype**: string: The exception type.
-
-## InstanceViewStatus
-### Properties
-* **code**: string: The status code.
-* **displayStatus**: string: The short localizable label for the status.
-* **level**: 'Error' | 'Info' | 'Warning': The level code.
-* **message**: string: The detailed status message, including for alerts and error messages.
-* **time**: string: The time of the status.
-
-## KeyVaultKeyReference
-### Properties
-* **keyUrl**: string (Required): The URL referencing a key encryption key in Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the key.
-
-## KeyVaultSecretReference
-### Properties
-* **secretUrl**: string (Required): The URL referencing a secret in a Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the secret.
-
-## LinuxConfiguration
-### Properties
-* **disablePasswordAuthentication**: bool: Specifies whether password authentication should be disabled.
-* **ssh**: [SshConfiguration](#sshconfiguration): Specifies the ssh key configuration for a Linux OS.
-
-## MaintenanceRedeployStatus
-### Properties
-* **isCustomerInitiatedMaintenanceAllowed**: bool: True, if customer is allowed to perform Maintenance.
-* **lastOperationMessage**: string: Message returned for the last Maintenance Operation.
-* **lastOperationResultCode**: 'MaintenanceAborted' | 'MaintenanceCompleted' | 'None' | 'RetryLater': The Last Maintenance Operation Result Code.
-* **maintenanceWindowEndTime**: string: End Time for the Maintenance Window.
-* **maintenanceWindowStartTime**: string: Start Time for the Maintenance Window.
-* **preMaintenanceWindowEndTime**: string: End Time for the Pre Maintenance Window.
-* **preMaintenanceWindowStartTime**: string: Start Time for the Pre Maintenance Window.
-
-## ManagedDiskParameters
-### Properties
-* **id**: string: Resource Id
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | string: Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS.
-
-## NetworkInterfaceReference
-### Properties
-* **id**: string: Resource Id
-* **properties**: [NetworkInterfaceReferenceProperties](#networkinterfacereferenceproperties): Describes a network interface reference properties.
-
-## NetworkInterfaceReferenceProperties
-### Properties
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## NetworkProfile
-### Properties
-* **networkInterfaces**: [NetworkInterfaceReference](#networkinterfacereference)[]: Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
-
-## OSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## OSDiskImage
-### Properties
-* **operatingSystem**: 'Linux' | 'Windows' (Required): The operating system of the osDiskImage.
-
-## OSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **computerName**: string: Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machine.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## Plan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The promotion code.
-* **publisher**: string: The publisher ID.
-
-## PurchasePlan
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **publisher**: string (Required): The publisher ID.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## RollingUpgradePolicy
-### Properties
-* **maxBatchInstancePercent**: int: The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.
-* **maxUnhealthyInstancePercent**: int: The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.
-* **maxUnhealthyUpgradedInstancePercent**: int: The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.
-* **pauseTimeBetweenBatches**: string: The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).
-
-## RollingUpgradeProgressInfo
-### Properties
-* **failedInstanceCount**: int (ReadOnly): The number of instances that have failed to be upgraded successfully.
-* **inProgressInstanceCount**: int (ReadOnly): The number of instances that are currently being upgraded.
-* **pendingInstanceCount**: int (ReadOnly): The number of instances that have not yet begun to be upgraded.
-* **successfulInstanceCount**: int (ReadOnly): The number of instances that have been successfully upgraded.
-
-## RollingUpgradeRunningStatus
-### Properties
-* **code**: 'Cancelled' | 'Completed' | 'Faulted' | 'RollingForward' (ReadOnly): Code indicating the current status of the upgrade.
-* **lastAction**: 'Cancel' | 'Start' (ReadOnly): The last action performed on the rolling upgrade.
-* **lastActionTime**: string (ReadOnly): Last action time of the upgrade.
-* **startTime**: string (ReadOnly): Start time of the upgrade.
-
-## RollingUpgradeStatusInfoProperties
-### Properties
-* **error**: [ApiError](#apierror) (ReadOnly): Error details for this upgrade, if there are any.
-* **policy**: [RollingUpgradePolicy](#rollingupgradepolicy) (ReadOnly): The rolling upgrade policies applied for this upgrade.
-* **progress**: [RollingUpgradeProgressInfo](#rollingupgradeprogressinfo) (ReadOnly): Information about the number of virtual machine instances in each upgrade state.
-* **runningStatus**: [RollingUpgradeRunningStatus](#rollingupgraderunningstatus) (ReadOnly): Information about the current running state of the overall upgrade.
-
-## Sku
-### Properties
-* **capacity**: int: Specifies the number of virtual machines in the scale set.
-* **name**: string: The sku name.
-* **tier**: string: Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**
-
-## SshConfiguration
-### Properties
-* **publicKeys**: [SshPublicKey](#sshpublickey)[]: The list of SSH public keys used to authenticate with linux based VMs.
-
-## SshPublicKey
-### Properties
-* **keyData**: string: SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **path**: string: Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
-
-## StorageProfile
-### Properties
-* **dataDisks**: [DataDisk](#datadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [OSDisk](#osdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## SubResource
-### Properties
-* **id**: string: Resource Id
-
-## UpgradePolicy
-### Properties
-* **automaticOSUpgrade**: bool: Whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the image becomes available.
-* **autoOSUpgradePolicy**: [AutoOSUpgradePolicy](#autoosupgradepolicy): Configuration parameters used for performing automatic OS Upgrade.
-* **mode**: 'Automatic' | 'Manual' | 'Rolling': Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time.
-* **rollingUpgradePolicy**: [RollingUpgradePolicy](#rollingupgradepolicy): The configuration parameters used while performing a rolling upgrade.
-
-## VaultCertificate
-### Properties
-* **certificateStore**: string: For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted.
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-
-## VaultSecretGroup
-### Properties
-* **sourceVault**: [SubResource](#subresource): The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
-* **vaultCertificates**: [VaultCertificate](#vaultcertificate)[]: The list of key vault references in SourceVault which contain certificates.
-
-## VirtualHardDisk
-### Properties
-* **uri**: string: Specifies the virtual hard disk's uri.
-
-## VirtualMachineAgentInstanceView
-### Properties
-* **extensionHandlers**: [VirtualMachineExtensionHandlerInstanceView](#virtualmachineextensionhandlerinstanceview)[]: The virtual machine extension handler instance view.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgentVersion**: string: The VM Agent full version.
-
-## VirtualMachineExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **location**: string (Required): Resource location
-* **name**: string (ReadOnly): Resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineExtensionHandlerInstanceView
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus): The extension handler status.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionImageProperties
-### Properties
-* **computeRole**: string (Required): The type of role (IaaS or PaaS) this extension supports.
-* **handlerSchema**: string (Required): The schema defined by publisher, where extension consumers should provide settings in a matching schema.
-* **operatingSystem**: string (Required): The operating system this extension supports.
-* **supportsMultipleExtensions**: bool: Whether the handler can support multiple extensions.
-* **vmScaleSetEnabled**: bool: Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS.
-
-## VirtualMachineExtensionInstanceView
-### Properties
-* **name**: string: The virtual machine extension name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **substatuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **forceUpdateTag**: string: How the extension handler should be forced to update even if the extension configuration has not changed.
-* **instanceView**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview): The virtual machine extension instance view.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineHealthStatus
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The health status information for the VM.
-
-## VirtualMachineIdentity
-### Properties
-* **identityIds**: string[]: The list of user identities associated with the Virtual Machine. The user identity references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}'.
-* **principalId**: string (ReadOnly): The principal id of virtual machine identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
-
-## VirtualMachineImageProperties
-### Properties
-* **dataDiskImages**: [DataDiskImage](#datadiskimage)[]
-* **osDiskImage**: [OSDiskImage](#osdiskimage): Contains the os disk image information.
-* **plan**: [PurchasePlan](#purchaseplan): Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineInstanceView
-### Properties
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **computerName**: string: The computer name assigned to the virtual machine.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The virtual machine disk information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **osName**: string: The Operating System running on the virtual machine.
-* **osVersion**: string: The version of Operating System running on the virtual machine.
-* **platformFaultDomain**: int: Specifies the fault domain of the virtual machine.
-* **platformUpdateDomain**: int: Specifies the update domain of the virtual machine.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-
-## VirtualMachineProperties
-### Properties
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineInstanceView](#virtualmachineinstanceview) (ReadOnly): The virtual machine instance view.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **vmId**: string (ReadOnly): Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands.
-
-## VirtualMachineScaleSetDataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): The create option.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **name**: string: The name of the extension.
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-
-## VirtualMachineScaleSetExtensionProfile
-### Properties
-* **extensions**: [VirtualMachineScaleSetExtension](#virtualmachinescalesetextension)[]: The virtual machine scale set child extension resources.
-
-## VirtualMachineScaleSetExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **forceUpdateTag**: string: If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineScaleSetIdentity
-### Properties
-* **identityIds**: string[]: The list of user identities associated with the virtual machine scale set. The user identity references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}'.
-* **principalId**: string (ReadOnly): The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.
-
-## VirtualMachineScaleSetIPConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineScaleSetIPConfigurationProperties](#virtualmachinescalesetipconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration properties.
-
-## VirtualMachineScaleSetIPConfigurationProperties
-### Properties
-* **applicationGatewayBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer.
-* **loadBalancerInboundNatPools**: [SubResource](#subresource)[]: Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-* **privateIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAddressConfiguration**: [VirtualMachineScaleSetPublicIPAddressConfiguration](#virtualmachinescalesetpublicipaddressconfiguration): The publicIPAddressConfiguration.
-* **subnet**: [ApiEntityReference](#apientityreference): Specifies the identifier of the subnet.
-
-## VirtualMachineScaleSetManagedDiskParameters
-### Properties
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | string: Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. Possible values are: Standard_LRS or Premium_LRS.
-
-## VirtualMachineScaleSetNetworkConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The network configuration name.
-* **properties**: [VirtualMachineScaleSetNetworkConfigurationProperties](#virtualmachinescalesetnetworkconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration.
-
-## VirtualMachineScaleSetNetworkConfigurationDnsSettings
-### Properties
-* **dnsServers**: string[]: List of DNS servers IP addresses
-
-## VirtualMachineScaleSetNetworkConfigurationProperties
-### Properties
-* **dnsSettings**: [VirtualMachineScaleSetNetworkConfigurationDnsSettings](#virtualmachinescalesetnetworkconfigurationdnssettings): The dns settings to be applied on the network interfaces.
-* **enableAcceleratedNetworking**: bool: Specifies whether the network interface is accelerated networking-enabled.
-* **enableIPForwarding**: bool: Whether IP forwarding enabled on this NIC.
-* **ipConfigurations**: [VirtualMachineScaleSetIPConfiguration](#virtualmachinescalesetipconfiguration)[] (Required): Specifies the IP configurations of the network interface.
-* **networkSecurityGroup**: [SubResource](#subresource): The network security group.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## VirtualMachineScaleSetNetworkProfile
-### Properties
-* **healthProbe**: [ApiEntityReference](#apientityreference): A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetOSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **image**: [VirtualHardDisk](#virtualharddisk): Specifies information about the unmanaged user image to base the scale set on.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhdContainers**: string[]: Specifies the container urls that are used to store operating system disks for the scale set.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetOSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **computerNamePrefix**: string: Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machines in the scale set.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## VirtualMachineScaleSetProperties
-### Properties
-* **overprovision**: bool: Specifies whether the Virtual Machine Scale Set should be overprovisioned.
-* **platformFaultDomainCount**: int: Fault Domain count for each placement group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **singlePlacementGroup**: bool: When true this limits the scale set to a single placement group, of max size 100 virtual machines.
-* **uniqueId**: string (ReadOnly): Specifies the ID which uniquely identifies a Virtual Machine Scale Set.
-* **upgradePolicy**: [UpgradePolicy](#upgradepolicy): The upgrade policy.
-* **virtualMachineProfile**: [VirtualMachineScaleSetVMProfile](#virtualmachinescalesetvmprofile): The virtual machine profile.
-* **zoneBalance**: bool: Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage.
-
-## VirtualMachineScaleSetPublicIPAddressConfiguration
-### Properties
-* **name**: string (Required): The publicIP address configuration name.
-* **properties**: [VirtualMachineScaleSetPublicIPAddressConfigurationProperties](#virtualmachinescalesetpublicipaddressconfigurationproperties): Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
-### Properties
-* **domainNameLabel**: string (Required): The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationProperties
-### Properties
-* **dnsSettings**: [VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings](#virtualmachinescalesetpublicipaddressconfigurationdnssettings): The dns settings to be applied on the publicIP addresses .
-* **idleTimeoutInMinutes**: int: The idle timeout of the public IP address.
-
-## VirtualMachineScaleSetStorageProfile
-### Properties
-* **dataDisks**: [VirtualMachineScaleSetDataDisk](#virtualmachinescalesetdatadisk)[]: Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [VirtualMachineScaleSetOSDisk](#virtualmachinescalesetosdisk): Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## VirtualMachineScaleSetVMInstanceView
-### Properties
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The disks information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **placementGroupId**: string: The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId.
-* **platformFaultDomain**: int: The Fault Domain count.
-* **platformUpdateDomain**: int: The Update Domain count.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-* **vmHealth**: [VirtualMachineHealthStatus](#virtualmachinehealthstatus) (ReadOnly): The health status for the VM.
-
-## VirtualMachineScaleSetVMProfile
-### Properties
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for virtual machines in a low priority scale set.
Minimum api-version: 2017-10-30-preview
-* **extensionProfile**: [VirtualMachineScaleSetExtensionProfile](#virtualmachinescalesetextensionprofile): Specifies a collection of settings for extensions installed on virtual machines in the scale set.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [VirtualMachineScaleSetNetworkProfile](#virtualmachinescalesetnetworkprofile): Specifies properties of the network interfaces of the virtual machines in the scale set.
-* **osProfile**: [VirtualMachineScaleSetOSProfile](#virtualmachinescalesetosprofile): Specifies the operating system settings for the virtual machines in the scale set.
-* **priority**: 'Low' | 'Regular' | string: Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview
-* **storageProfile**: [VirtualMachineScaleSetStorageProfile](#virtualmachinescalesetstorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## VirtualMachineScaleSetVMProperties
-### Properties
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineScaleSetVMInstanceView](#virtualmachinescalesetvminstanceview) (ReadOnly): The virtual machine instance view.
-* **latestModelApplied**: bool (ReadOnly): Specifies whether the latest model has been applied to the virtual machine.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **vmId**: string (ReadOnly): Azure VM unique ID.
-
-## WindowsConfiguration
-### Properties
-* **additionalUnattendContent**: [AdditionalUnattendContent](#additionalunattendcontent)[]: Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
-* **enableAutomaticUpdates**: bool: Indicates whether virtual machine is enabled for automatic updates.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **timeZone**: string: Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time"
-* **winRM**: [WinRMConfiguration](#winrmconfiguration): Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.
-
-## WinRMConfiguration
-### Properties
-* **listeners**: [WinRMListener](#winrmlistener)[]: The list of Windows Remote Management listeners
-
-## WinRMListener
-### Properties
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-* **protocol**: 'Http' | 'Https': Specifies the protocol of listener.
Possible values are:
**http**
**https**
-
diff --git a/generated/compute/microsoft.compute/2018-04-01/types.json b/generated/compute/microsoft.compute/2018-04-01/types.json
deleted file mode 100644
index 1ca9517823..0000000000
--- a/generated/compute/microsoft.compute/2018-04-01/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/availabilitySets"}},{"6":{"Value":"2018-04-01"}},{"2":{"Name":"Microsoft.Compute/availabilitySets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The instance view of a resource."},"sku":{"Type":20,"Flags":0,"Description":"Sku of the availability set"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":21,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AvailabilitySetProperties","Properties":{"platformUpdateDomainCount":{"Type":3,"Flags":0,"Description":"Update Domain count."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count."},"virtualMachines":{"Type":13,"Flags":0,"Description":"A list of references to all virtual machines in the availability set."},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01."},"statuses":{"Type":19,"Flags":2,"Description":"The resource status information."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":12}},{"2":{"Name":"InstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":18,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[15,16,17]}},{"3":{"ItemType":14}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of virtual machines in the scale set."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/availabilitySets@2018-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/proximityPlacementGroups"}},{"6":{"Value":"2018-04-01"}},{"2":{"Name":"Microsoft.Compute/proximityPlacementGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":23,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":24,"Flags":10,"Description":"The resource api version"},"properties":{"Type":26,"Flags":0,"Description":"Describes the properties of a Proximity Placement Group."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":33,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ProximityPlacementGroupProperties","Properties":{"proximityPlacementGroupType":{"Type":29,"Flags":0,"Description":"Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use."},"virtualMachines":{"Type":30,"Flags":2,"Description":"A list of references to all virtual machines in the proximity placement group."},"virtualMachineScaleSets":{"Type":31,"Flags":2,"Description":"A list of references to all virtual machine scale sets in the proximity placement group."},"availabilitySets":{"Type":32,"Flags":2,"Description":"A list of references to all availability sets in the proximity placement group."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"Ultra"}},{"5":{"Elements":[27,28,4]}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/proximityPlacementGroups@2018-04-01","ScopeType":8,"Body":25,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/extensions"}},{"6":{"Value":"2018-04-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":35,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":36,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":42,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":39,"Flags":0,"Description":"The virtual machine extension instance view."}}}},{"2":{"Name":"VirtualMachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The virtual machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"substatuses":{"Type":40,"Flags":0,"Description":"The resource status information."},"statuses":{"Type":41,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/extensions@2018-04-01","ScopeType":8,"Body":37,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines"}},{"6":{"Value":"2018-04-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":44,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":45,"Flags":10,"Description":"The resource api version"},"plan":{"Type":47,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":48,"Flags":0,"Description":"Describes the properties of a Virtual Machine."},"resources":{"Type":299,"Flags":2,"Description":"The virtual machine child extension resources."},"identity":{"Type":300,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"zones":{"Type":307,"Flags":0,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":308,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"hardwareProfile":{"Type":49,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":217,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"osProfile":{"Type":250,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"networkProfile":{"Type":273,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"diagnosticsProfile":{"Type":277,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":279,"Flags":2,"Description":"The virtual machine instance view."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"},"vmId":{"Type":4,"Flags":2,"Description":"Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands."}}}},{"2":{"Name":"HardwareProfile","Properties":{"vmSize":{"Type":216,"Flags":0,"Description":"Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)"}}}},{"6":{"Value":"Basic_A0"}},{"6":{"Value":"Basic_A1"}},{"6":{"Value":"Basic_A2"}},{"6":{"Value":"Basic_A3"}},{"6":{"Value":"Basic_A4"}},{"6":{"Value":"Standard_A0"}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_B1s"}},{"6":{"Value":"Standard_B1ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E32-16_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_NV6"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"5":{"Elements":[50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,4]}},{"2":{"Name":"StorageProfile","Properties":{"imageReference":{"Type":218,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":219,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":249,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"Specifies the offer of the platform image or marketplace image used to create the virtual machine."},"sku":{"Type":4,"Flags":0,"Description":"The image SKU."},"version":{"Type":4,"Flags":0,"Description":"Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"OSDisk","Properties":{"osType":{"Type":222,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"encryptionSettings":{"Type":223,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":226,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":226,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":230,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":234,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":235,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[220,221]}},{"2":{"Name":"DiskEncryptionSettings","Properties":{"diskEncryptionKey":{"Type":224,"Flags":0,"Description":"Specifies the location of the disk encryption key, which is a Key Vault Secret."},"keyEncryptionKey":{"Type":225,"Flags":0,"Description":"Specifies the location of the key encryption key in Key Vault."},"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether disk encryption should be enabled on the virtual machine."}}}},{"2":{"Name":"KeyVaultSecretReference","Properties":{"secretUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a secret in a Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the secret."}}}},{"2":{"Name":"KeyVaultKeyReference","Properties":{"keyUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a key encryption key in Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the key."}}}},{"2":{"Name":"VirtualHardDisk","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Specifies the virtual hard disk's uri."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[227,228,229]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[231,232,233,4]}},{"2":{"Name":"ManagedDiskParameters","Properties":{"storageAccountType":{"Type":239,"Flags":0,"Description":"Specifies the storage account type for the managed disk. Possible values are: Standard_LRS, Premium_LRS, and StandardSSD_LRS."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"5":{"Elements":[236,237,238,4]}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":226,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":226,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":244,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":248,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":235,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[241,242,243]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[245,246,247,4]}},{"3":{"ItemType":240}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions)."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":251,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":265,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":272,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machine."}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine is enabled for automatic updates."},"timeZone":{"Type":4,"Flags":0,"Description":"Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\""},"additionalUnattendContent":{"Type":258,"Flags":0,"Description":"Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup."},"winRM":{"Type":259,"Flags":0,"Description":"Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell."}}}},{"2":{"Name":"AdditionalUnattendContent","Properties":{"passName":{"Type":253,"Flags":0,"Description":"The pass name. Currently, the only allowable value is OobeSystem."},"componentName":{"Type":254,"Flags":0,"Description":"The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup."},"settingName":{"Type":257,"Flags":0,"Description":"Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon."},"content":{"Type":4,"Flags":0,"Description":"Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted."}}}},{"6":{"Value":"OobeSystem"}},{"6":{"Value":"Microsoft-Windows-Shell-Setup"}},{"6":{"Value":"AutoLogon"}},{"6":{"Value":"FirstLogonCommands"}},{"5":{"Elements":[255,256]}},{"3":{"ItemType":252}},{"2":{"Name":"WinRMConfiguration","Properties":{"listeners":{"Type":264,"Flags":0,"Description":"The list of Windows Remote Management listeners"}}}},{"2":{"Name":"WinRMListener","Properties":{"protocol":{"Type":263,"Flags":0,"Description":"Specifies the protocol of listener.
Possible values are:
**http**
**https**"},"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[261,262]}},{"3":{"ItemType":260}},{"2":{"Name":"LinuxConfiguration","Properties":{"disablePasswordAuthentication":{"Type":2,"Flags":0,"Description":"Specifies whether password authentication should be disabled."},"ssh":{"Type":266,"Flags":0,"Description":"Specifies the ssh key configuration for a Linux OS."}}}},{"2":{"Name":"SshConfiguration","Properties":{"publicKeys":{"Type":268,"Flags":0,"Description":"The list of SSH public keys used to authenticate with linux based VMs."}}}},{"2":{"Name":"SshPublicKey","Properties":{"path":{"Type":4,"Flags":0,"Description":"Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys"},"keyData":{"Type":4,"Flags":0,"Description":"SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."}}}},{"3":{"ItemType":267}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":12,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":271,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"},"certificateStore":{"Type":4,"Flags":0,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":270}},{"3":{"ItemType":269}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":276,"Flags":0,"Description":"Specifies the list of resource Ids for the network interfaces associated with the virtual machine."}}}},{"2":{"Name":"NetworkInterfaceReference","Properties":{"properties":{"Type":275,"Flags":0,"Description":"Describes a network interface reference properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"NetworkInterfaceReferenceProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."}}}},{"3":{"ItemType":274}},{"2":{"Name":"DiagnosticsProfile","Properties":{"bootDiagnostics":{"Type":278,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."}}}},{"2":{"Name":"BootDiagnostics","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether boot diagnostics should be enabled on the Virtual Machine."},"storageUri":{"Type":4,"Flags":0,"Description":"Uri of the storage account to use for placing the console output and screenshot."}}}},{"2":{"Name":"VirtualMachineInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"Specifies the update domain of the virtual machine."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the fault domain of the virtual machine."},"computerName":{"Type":4,"Flags":0,"Description":"The computer name assigned to the virtual machine."},"osName":{"Type":4,"Flags":0,"Description":"The Operating System running on the virtual machine."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of Operating System running on the virtual machine."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":280,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":284,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":293,"Flags":0,"Description":"The virtual machine disk information."},"extensions":{"Type":294,"Flags":0,"Description":"The extensions information."},"bootDiagnostics":{"Type":295,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":296,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineAgentInstanceView","Properties":{"vmAgentVersion":{"Type":4,"Flags":0,"Description":"The VM Agent full version."},"extensionHandlers":{"Type":282,"Flags":0,"Description":"The virtual machine extension handler instance view."},"statuses":{"Type":283,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineExtensionHandlerInstanceView","Properties":{"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":14,"Flags":0,"Description":"The extension handler status."}}}},{"3":{"ItemType":281}},{"3":{"ItemType":14}},{"2":{"Name":"MaintenanceRedeployStatus","Properties":{"isCustomerInitiatedMaintenanceAllowed":{"Type":2,"Flags":0,"Description":"True, if customer is allowed to perform Maintenance."},"preMaintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Pre Maintenance Window."},"preMaintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Pre Maintenance Window."},"maintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Maintenance Window."},"maintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Maintenance Window."},"lastOperationResultCode":{"Type":289,"Flags":0,"Description":"The Last Maintenance Operation Result Code."},"lastOperationMessage":{"Type":4,"Flags":0,"Description":"Message returned for the last Maintenance Operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"RetryLater"}},{"6":{"Value":"MaintenanceAborted"}},{"6":{"Value":"MaintenanceCompleted"}},{"5":{"Elements":[285,286,287,288]}},{"2":{"Name":"DiskInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"encryptionSettings":{"Type":291,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"statuses":{"Type":292,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":223}},{"3":{"ItemType":14}},{"3":{"ItemType":290}},{"3":{"ItemType":39}},{"2":{"Name":"BootDiagnosticsInstanceView","Properties":{"consoleScreenshotBlobUri":{"Type":4,"Flags":2,"Description":"The console screenshot blob URI."},"serialConsoleLogBlobUri":{"Type":4,"Flags":2,"Description":"The Linux serial console log blob Uri."},"status":{"Type":14,"Flags":2,"Description":"The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics."}}}},{"3":{"ItemType":14}},{"2":{"Name":"VirtualMachineExtension","Properties":{"properties":{"Type":38,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":298,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":297}},{"2":{"Name":"VirtualMachineIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity."},"type":{"Type":305,"Flags":0,"Description":"The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine."},"identityIds":{"Type":306,"Flags":0,"Description":"The list of user identities associated with the Virtual Machine. The user identity references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[301,302,303,304]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines@2018-04-01","ScopeType":8,"Body":46,"Flags":0}},{"6":{"Value":"Microsoft.Compute/images"}},{"6":{"Value":"2018-04-01"}},{"2":{"Name":"Microsoft.Compute/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":310,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":311,"Flags":10,"Description":"The resource api version"},"properties":{"Type":313,"Flags":0,"Description":"Describes the properties of an Image."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":340,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ImageProperties","Properties":{"sourceVirtualMachine":{"Type":12,"Flags":0,"Description":"The source virtual machine from which Image is created."},"storageProfile":{"Type":314,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state."}}}},{"2":{"Name":"ImageStorageProfile","Properties":{"osDisk":{"Type":315,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":339,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"zoneResilient":{"Type":2,"Flags":0,"Description":"Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS)."}}}},{"2":{"Name":"ImageOSDisk","Properties":{"osType":{"Type":318,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":321,"Flags":1,"Description":"The OS State."},"snapshot":{"Type":12,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":12,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":325,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":329,"Flags":0,"Description":"Specifies the storage account type for the managed disk. Possible values are: Standard_LRS, Premium_LRS, and StandardSSD_LRS."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[316,317]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[319,320]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[322,323,324]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"5":{"Elements":[326,327,328,4]}},{"2":{"Name":"ImageDataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"snapshot":{"Type":12,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":12,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":334,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":338,"Flags":0,"Description":"Specifies the storage account type for the managed disk. Possible values are: Standard_LRS, Premium_LRS, and StandardSSD_LRS."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[331,332,333]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"5":{"Elements":[335,336,337,4]}},{"3":{"ItemType":330}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/images@2018-04-01","ScopeType":8,"Body":312,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets"}},{"6":{"Value":"2018-04-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":342,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":343,"Flags":10,"Description":"The resource api version"},"sku":{"Type":20,"Flags":0,"Description":"The virtual machine scale set sku."},"plan":{"Type":47,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":345,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set."},"identity":{"Type":416,"Flags":0,"Description":"The identity of the virtual machine scale set, if configured."},"zones":{"Type":423,"Flags":0,"Description":"The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":424,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetProperties","Properties":{"upgradePolicy":{"Type":346,"Flags":0,"Description":"The upgrade policy."},"virtualMachineProfile":{"Type":353,"Flags":0,"Description":"The virtual machine profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"overprovision":{"Type":2,"Flags":0,"Description":"Specifies whether the Virtual Machine Scale Set should be overprovisioned."},"uniqueId":{"Type":4,"Flags":2,"Description":"Specifies the ID which uniquely identifies a Virtual Machine Scale Set."},"singlePlacementGroup":{"Type":2,"Flags":0,"Description":"When true this limits the scale set to a single placement group, of max size 100 virtual machines."},"zoneBalance":{"Type":2,"Flags":0,"Description":"Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count for each placement group."},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01."}}}},{"2":{"Name":"UpgradePolicy","Properties":{"mode":{"Type":350,"Flags":0,"Description":"Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time."},"rollingUpgradePolicy":{"Type":351,"Flags":0,"Description":"The configuration parameters used while performing a rolling upgrade."},"automaticOSUpgrade":{"Type":2,"Flags":0,"Description":"Whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the image becomes available."},"autoOSUpgradePolicy":{"Type":352,"Flags":0,"Description":"Configuration parameters used for performing automatic OS Upgrade."}}}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Rolling"}},{"5":{"Elements":[347,348,349]}},{"2":{"Name":"RollingUpgradePolicy","Properties":{"maxBatchInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%."},"maxUnhealthyInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%."},"maxUnhealthyUpgradedInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%."},"pauseTimeBetweenBatches":{"Type":4,"Flags":0,"Description":"The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S)."}}}},{"2":{"Name":"AutoOSUpgradePolicy","Properties":{"disableAutoRollback":{"Type":2,"Flags":0,"Description":"Whether OS image rollback feature should be disabled. Default value is false."}}}},{"2":{"Name":"VirtualMachineScaleSetVMProfile","Properties":{"osProfile":{"Type":354,"Flags":0,"Description":"Specifies the operating system settings for the virtual machines in the scale set."},"storageProfile":{"Type":356,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"networkProfile":{"Type":385,"Flags":0,"Description":"Specifies properties of the network interfaces of the virtual machines in the scale set."},"diagnosticsProfile":{"Type":277,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"extensionProfile":{"Type":406,"Flags":0,"Description":"Specifies a collection of settings for extensions installed on virtual machines in the scale set."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"},"priority":{"Type":412,"Flags":0,"Description":"Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview"},"evictionPolicy":{"Type":415,"Flags":0,"Description":"Specifies the eviction policy for virtual machines in a low priority scale set.
Minimum api-version: 2017-10-30-preview"}}}},{"2":{"Name":"VirtualMachineScaleSetOSProfile","Properties":{"computerNamePrefix":{"Type":4,"Flags":0,"Description":"Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":251,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":265,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":355,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machines in the scale set."}}}},{"3":{"ItemType":269}},{"2":{"Name":"VirtualMachineScaleSetStorageProfile","Properties":{"imageReference":{"Type":218,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":357,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":384,"Flags":0,"Description":"Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"VirtualMachineScaleSetOSDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"caching":{"Type":361,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":365,"Flags":1,"Description":"Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"osType":{"Type":368,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"image":{"Type":226,"Flags":0,"Description":"Specifies information about the unmanaged user image to base the scale set on."},"vhdContainers":{"Type":369,"Flags":0,"Description":"Specifies the container urls that are used to store operating system disks for the scale set."},"managedDisk":{"Type":370,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[358,359,360]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[362,363,364,4]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[366,367]}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetManagedDiskParameters","Properties":{"storageAccountType":{"Type":374,"Flags":0,"Description":"Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. Possible values are: Standard_LRS, Premium_LRS, and StandardSSD_LRS."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"5":{"Elements":[371,372,373,4]}},{"2":{"Name":"VirtualMachineScaleSetDataDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"caching":{"Type":379,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":383,"Flags":1,"Description":"The create option."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":370,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[376,377,378]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[380,381,382,4]}},{"3":{"ItemType":375}},{"2":{"Name":"VirtualMachineScaleSetNetworkProfile","Properties":{"healthProbe":{"Type":386,"Flags":0,"Description":"A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'."},"networkInterfaceConfigurations":{"Type":405,"Flags":0,"Description":"The list of network configurations."}}}},{"2":{"Name":"ApiEntityReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network configuration name."},"properties":{"Type":388,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"networkSecurityGroup":{"Type":12,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":389,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":404,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationDnsSettings","Properties":{"dnsServers":{"Type":390,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":392,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfigurationProperties","Properties":{"subnet":{"Type":386,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":393,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":400,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationGatewayBackendAddressPools":{"Type":401,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway."},"loadBalancerBackendAddressPools":{"Type":402,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer."},"loadBalancerInboundNatPools":{"Type":403,"Flags":0,"Description":"Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":394,"Flags":0,"Description":"Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"dnsSettings":{"Type":395,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":397,"Flags":0,"Description":"The list of IP tags associated with the public IP address."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created"}}}},{"2":{"Name":"VirtualMachineScaleSetIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":396}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[398,399,4]}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":391}},{"3":{"ItemType":387}},{"2":{"Name":"VirtualMachineScaleSetExtensionProfile","Properties":{"extensions":{"Type":409,"Flags":0,"Description":"The virtual machine scale set child extension resources."}}}},{"2":{"Name":"VirtualMachineScaleSetExtension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"properties":{"Type":408,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."}}}},{"3":{"ItemType":407}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"5":{"Elements":[410,411,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[413,414,4]}},{"2":{"Name":"VirtualMachineScaleSetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity."},"type":{"Type":421,"Flags":0,"Description":"The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set."},"identityIds":{"Type":422,"Flags":0,"Description":"The list of user identities associated with the virtual machine scale set. The user identity references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[417,418,419,420]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets@2018-04-01","ScopeType":8,"Body":344,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/extensions"}},{"6":{"Value":"2018-04-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":426,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":427,"Flags":10,"Description":"The resource api version"},"properties":{"Type":408,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions@2018-04-01","ScopeType":8,"Body":428,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines"}},{"6":{"Value":"2018-04-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":430,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":431,"Flags":10,"Description":"The resource api version"},"instanceId":{"Type":4,"Flags":2,"Description":"The virtual machine instance ID."},"sku":{"Type":20,"Flags":2,"Description":"The virtual machine SKU."},"properties":{"Type":433,"Flags":0,"Description":"Describes the properties of a virtual machine scale set virtual machine."},"plan":{"Type":47,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"resources":{"Type":439,"Flags":2,"Description":"The virtual machine child extension resources."},"zones":{"Type":440,"Flags":2,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":441,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetVMProperties","Properties":{"latestModelApplied":{"Type":2,"Flags":2,"Description":"Specifies whether the latest model has been applied to the virtual machine."},"vmId":{"Type":4,"Flags":2,"Description":"Azure VM unique ID."},"instanceView":{"Type":434,"Flags":2,"Description":"The virtual machine instance view."},"hardwareProfile":{"Type":49,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":217,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"osProfile":{"Type":250,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"networkProfile":{"Type":273,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"diagnosticsProfile":{"Type":277,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"}}}},{"2":{"Name":"VirtualMachineScaleSetVMInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"The Update Domain count."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"The Fault Domain count."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":280,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":284,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":435,"Flags":0,"Description":"The disks information."},"extensions":{"Type":436,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":437,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":295,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":438,"Flags":0,"Description":"The resource status information."},"placementGroupId":{"Type":4,"Flags":0,"Description":"The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId."}}}},{"3":{"ItemType":290}},{"3":{"ItemType":39}},{"2":{"Name":"VirtualMachineHealthStatus","Properties":{"status":{"Type":14,"Flags":2,"Description":"The health status information for the VM."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":297}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2018-04-01","ScopeType":8,"Body":432,"Flags":0}},{"6":{"Value":"Microsoft.Compute/disks"}},{"6":{"Value":"2018-04-01"}},{"2":{"Name":"Microsoft.Compute/disks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":443,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":444,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."},"sku":{"Type":446,"Flags":0,"Description":"The disks sku name. Can be Standard_LRS, Premium_LRS, or StandardSSD_LRS."},"zones":{"Type":451,"Flags":0,"Description":"The Logical zone list for Disk."},"properties":{"Type":452,"Flags":0,"Description":"Disk resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":469,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DiskSku","Properties":{"name":{"Type":450,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"5":{"Elements":[447,448,449,4]}},{"3":{"ItemType":4}},{"2":{"Name":"DiskProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk was created."},"osType":{"Type":455,"Flags":0,"Description":"The Operating System type."},"creationData":{"Type":456,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"encryptionSettings":{"Type":465,"Flags":0,"Description":"Encryption settings for disk or snapshot"},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[453,454]}},{"2":{"Name":"CreationData","Properties":{"createOption":{"Type":463,"Flags":1,"Description":"This enumerates the possible sources of a disk's creation."},"storageAccountId":{"Type":4,"Flags":0,"Description":"If createOption is Import, the Azure Resource Manager identifier of the storage account containing the blob to import as a disk. Required only if the blob is in a different subscription"},"imageReference":{"Type":464,"Flags":0,"Description":"Disk source information."},"sourceUri":{"Type":4,"Flags":0,"Description":"If createOption is Import, this is the URI of a blob to be imported into a managed disk."},"sourceResourceId":{"Type":4,"Flags":0,"Description":"If createOption is Copy, this is the ARM id of the source snapshot or disk."}}}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Import"}},{"6":{"Value":"Copy"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[457,458,459,460,461,462,4]}},{"2":{"Name":"ImageDiskReference","Properties":{"id":{"Type":4,"Flags":1,"Description":"A relative uri containing either a Platform Image Repository or user image reference."},"lun":{"Type":3,"Flags":0,"Description":"If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null."}}}},{"2":{"Name":"EncryptionSettings","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged."},"diskEncryptionKey":{"Type":466,"Flags":0,"Description":"Key Vault Secret Url and vault id of the disk encryption key"},"keyEncryptionKey":{"Type":468,"Flags":0,"Description":"Key Vault Key Url and vault id of the key encryption key"}}}},{"2":{"Name":"KeyVaultAndSecretReference","Properties":{"sourceVault":{"Type":467,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"secretUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"2":{"Name":"SourceVault","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"KeyVaultAndKeyReference","Properties":{"sourceVault":{"Type":467,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"keyUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/disks@2018-04-01","ScopeType":8,"Body":445,"Flags":0}},{"6":{"Value":"Microsoft.Compute/snapshots"}},{"6":{"Value":"2018-04-01"}},{"2":{"Name":"Microsoft.Compute/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":471,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":472,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"Unused. Always Null."},"sku":{"Type":474,"Flags":0,"Description":"The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS."},"properties":{"Type":452,"Flags":0,"Description":"Disk resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":479,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotSku","Properties":{"name":{"Type":478,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"5":{"Elements":[475,476,477,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/snapshots@2018-04-01","ScopeType":8,"Body":473,"Flags":0}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions"}},{"6":{"Value":"2018-04-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"},"properties":{"Type":484,"Flags":2,"Description":"Describes the properties of a Virtual Machine Extension Image."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":485,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionImageProperties","Properties":{"operatingSystem":{"Type":4,"Flags":1,"Description":"The operating system this extension supports."},"computeRole":{"Type":4,"Flags":1,"Description":"The type of role (IaaS or PaaS) this extension supports."},"handlerSchema":{"Type":4,"Flags":1,"Description":"The schema defined by publisher, where extension consumers should provide settings in a matching schema."},"vmScaleSetEnabled":{"Type":2,"Flags":0,"Description":"Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS."},"supportsMultipleExtensions":{"Type":2,"Flags":0,"Description":"Whether the handler can support multiple extensions."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2018-04-01","ScopeType":4,"Body":483,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2018-04-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":487,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":488,"Flags":10,"Description":"The resource api version"},"properties":{"Type":490,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":498,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."}}}},{"2":{"Name":"VirtualMachineImageProperties","Properties":{"plan":{"Type":491,"Flags":0,"Description":"Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."},"osDiskImage":{"Type":492,"Flags":0,"Description":"Contains the os disk image information."},"dataDiskImages":{"Type":497,"Flags":0}}}},{"2":{"Name":"PurchasePlan","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."}}}},{"2":{"Name":"OSDiskImage","Properties":{"operatingSystem":{"Type":495,"Flags":1,"Description":"The operating system of the osDiskImage."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[493,494]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."}}}},{"3":{"ItemType":496}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2018-04-01","ScopeType":4,"Body":489,"Flags":1}},{"6":{"Value":"latest"}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades"}},{"6":{"Value":"2018-04-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":500,"Flags":9,"Description":"The resource name"},"type":{"Type":501,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":502,"Flags":10,"Description":"The resource api version"},"properties":{"Type":504,"Flags":2,"Description":"The status of the latest virtual machine scale set rolling upgrade."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":519,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"RollingUpgradeStatusInfoProperties","Properties":{"policy":{"Type":351,"Flags":2,"Description":"The rolling upgrade policies applied for this upgrade."},"runningStatus":{"Type":505,"Flags":2,"Description":"Information about the current running state of the overall upgrade."},"progress":{"Type":514,"Flags":2,"Description":"Information about the number of virtual machine instances in each upgrade state."},"error":{"Type":515,"Flags":2,"Description":"Error details for this upgrade, if there are any."}}}},{"2":{"Name":"RollingUpgradeRunningStatus","Properties":{"code":{"Type":510,"Flags":2,"Description":"Code indicating the current status of the upgrade."},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the upgrade."},"lastAction":{"Type":513,"Flags":2,"Description":"The last action performed on the rolling upgrade."},"lastActionTime":{"Type":4,"Flags":2,"Description":"Last action time of the upgrade."}}}},{"6":{"Value":"RollingForward"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Faulted"}},{"5":{"Elements":[506,507,508,509]}},{"6":{"Value":"Start"}},{"6":{"Value":"Cancel"}},{"5":{"Elements":[511,512]}},{"2":{"Name":"RollingUpgradeProgressInfo","Properties":{"successfulInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have been successfully upgraded."},"failedInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have failed to be upgraded successfully."},"inProgressInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that are currently being upgraded."},"pendingInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have not yet begun to be upgraded."}}}},{"2":{"Name":"ApiError","Properties":{"details":{"Type":517,"Flags":0,"Description":"The Api error details"},"innererror":{"Type":518,"Flags":0,"Description":"The Api inner error"},"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"2":{"Name":"ApiErrorBase","Properties":{"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"3":{"ItemType":516}},{"2":{"Name":"InnerError","Properties":{"exceptiontype":{"Type":4,"Flags":0,"Description":"The exception type."},"errordetail":{"Type":4,"Flags":0,"Description":"The internal error message or exception dump."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2018-04-01","ScopeType":8,"Body":503,"Flags":1}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2018-04-01/types.md b/generated/compute/microsoft.compute/2018-04-01/types.md
deleted file mode 100644
index 900f8d1703..0000000000
--- a/generated/compute/microsoft.compute/2018-04-01/types.md
+++ /dev/null
@@ -1,874 +0,0 @@
-# Microsoft.Compute @ 2018-04-01
-
-## Resource Microsoft.Compute/availabilitySets@2018-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [AvailabilitySetProperties](#availabilitysetproperties): The instance view of a resource.
-* **sku**: [Sku](#sku): Sku of the availability set
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/availabilitySets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/disks@2018-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskProperties](#diskproperties): Disk resource properties.
-* **sku**: [DiskSku](#disksku): The disks sku name. Can be Standard_LRS, Premium_LRS, or StandardSSD_LRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/disks' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The Logical zone list for Disk.
-
-## Resource Microsoft.Compute/images@2018-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ImageProperties](#imageproperties): Describes the properties of an Image.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2018-04-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2018-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2018-04-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2018-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionImageProperties](#virtualmachineextensionimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Extension Image.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/types/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/proximityPlacementGroups@2018-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ProximityPlacementGroupProperties](#proximityplacementgroupproperties): Describes the properties of a Proximity Placement Group.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/proximityPlacementGroups' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/snapshots@2018-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): Unused. Always Null.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskProperties](#diskproperties): Disk resource properties.
-* **sku**: [SnapshotSku](#snapshotsku): The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/snapshots' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines@2018-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineIdentity](#virtualmachineidentity): The identity of the virtual machine, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineProperties](#virtualmachineproperties): Describes the properties of a Virtual Machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachines/extensions@2018-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets@2018-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineScaleSetIdentity](#virtualmachinescalesetidentity): The identity of the virtual machine scale set, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetProperties](#virtualmachinescalesetproperties): Describes the properties of a Virtual Machine Scale Set.
-* **sku**: [Sku](#sku): The virtual machine scale set sku.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set.
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/extensions@2018-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2018-04-01 (ReadOnly)
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: 'latest' (Required, DeployTimeConstant): The resource name
-* **properties**: [RollingUpgradeStatusInfoProperties](#rollingupgradestatusinfoproperties) (ReadOnly): The status of the latest virtual machine scale set rolling upgrade.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2018-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **instanceId**: string (ReadOnly): The virtual machine instance ID.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetVMProperties](#virtualmachinescalesetvmproperties): Describes the properties of a virtual machine scale set virtual machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **sku**: [Sku](#sku) (ReadOnly): The virtual machine SKU.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualmachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[] (ReadOnly): The virtual machine zones.
-
-## AdditionalUnattendContent
-### Properties
-* **componentName**: 'Microsoft-Windows-Shell-Setup': The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.
-* **content**: string: Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
-* **passName**: 'OobeSystem': The pass name. Currently, the only allowable value is OobeSystem.
-* **settingName**: 'AutoLogon' | 'FirstLogonCommands': Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.
-
-## ApiEntityReference
-### Properties
-* **id**: string: The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
-
-## ApiError
-### Properties
-* **code**: string: The error code.
-* **details**: [ApiErrorBase](#apierrorbase)[]: The Api error details
-* **innererror**: [InnerError](#innererror): The Api inner error
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## ApiErrorBase
-### Properties
-* **code**: string: The error code.
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## AutoOSUpgradePolicy
-### Properties
-* **disableAutoRollback**: bool: Whether OS image rollback feature should be disabled. Default value is false.
-
-## AvailabilitySetProperties
-### Properties
-* **platformFaultDomainCount**: int: Fault Domain count.
-* **platformUpdateDomainCount**: int: Update Domain count.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The resource status information.
-* **virtualMachines**: [SubResource](#subresource)[]: A list of references to all virtual machines in the availability set.
-
-## BootDiagnostics
-### Properties
-* **enabled**: bool: Whether boot diagnostics should be enabled on the Virtual Machine.
-* **storageUri**: string: Uri of the storage account to use for placing the console output and screenshot.
-
-## BootDiagnosticsInstanceView
-### Properties
-* **consoleScreenshotBlobUri**: string (ReadOnly): The console screenshot blob URI.
-* **serialConsoleLogBlobUri**: string (ReadOnly): The Linux serial console log blob Uri.
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics.
-
-## CreationData
-### Properties
-* **createOption**: 'Attach' | 'Copy' | 'Empty' | 'FromImage' | 'Import' | 'Restore' | string (Required): This enumerates the possible sources of a disk's creation.
-* **imageReference**: [ImageDiskReference](#imagediskreference): Disk source information.
-* **sourceResourceId**: string: If createOption is Copy, this is the ARM id of the source snapshot or disk.
-* **sourceUri**: string: If createOption is Import, this is the URI of a blob to be imported into a managed disk.
-* **storageAccountId**: string: If createOption is Import, the Azure Resource Manager identifier of the storage account containing the blob to import as a disk. Required only if the blob is in a different subscription
-
-## DataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## DataDiskImage
-### Properties
-* **lun**: int (ReadOnly): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-
-## DiagnosticsProfile
-### Properties
-* **bootDiagnostics**: [BootDiagnostics](#bootdiagnostics): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-
-## DiskEncryptionSettings
-### Properties
-* **diskEncryptionKey**: [KeyVaultSecretReference](#keyvaultsecretreference): Specifies the location of the disk encryption key, which is a Key Vault Secret.
-* **enabled**: bool: Specifies whether disk encryption should be enabled on the virtual machine.
-* **keyEncryptionKey**: [KeyVaultKeyReference](#keyvaultkeyreference): Specifies the location of the key encryption key in Key Vault.
-
-## DiskInstanceView
-### Properties
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings)[]: Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **name**: string: The disk name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DiskProperties
-### Properties
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **encryptionSettings**: [EncryptionSettings](#encryptionsettings): Encryption settings for disk or snapshot
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **timeCreated**: string (ReadOnly): The time when the disk was created.
-
-## DiskSku
-### Properties
-* **name**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## EncryptionSettings
-### Properties
-* **diskEncryptionKey**: [KeyVaultAndSecretReference](#keyvaultandsecretreference): Key Vault Secret Url and vault id of the disk encryption key
-* **enabled**: bool: Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
-* **keyEncryptionKey**: [KeyVaultAndKeyReference](#keyvaultandkeyreference): Key Vault Key Url and vault id of the key encryption key
-
-## HardwareProfile
-### Properties
-* **vmSize**: 'Basic_A0' | 'Basic_A1' | 'Basic_A2' | 'Basic_A3' | 'Basic_A4' | 'Standard_A0' | 'Standard_A1' | 'Standard_A10' | 'Standard_A11' | 'Standard_A1_v2' | 'Standard_A2' | 'Standard_A2_v2' | 'Standard_A2m_v2' | 'Standard_A3' | 'Standard_A4' | 'Standard_A4_v2' | 'Standard_A4m_v2' | 'Standard_A5' | 'Standard_A6' | 'Standard_A7' | 'Standard_A8' | 'Standard_A8_v2' | 'Standard_A8m_v2' | 'Standard_A9' | 'Standard_B1ms' | 'Standard_B1s' | 'Standard_B2ms' | 'Standard_B2s' | 'Standard_B4ms' | 'Standard_B8ms' | 'Standard_D1' | 'Standard_D11' | 'Standard_D11_v2' | 'Standard_D12' | 'Standard_D12_v2' | 'Standard_D13' | 'Standard_D13_v2' | 'Standard_D14' | 'Standard_D14_v2' | 'Standard_D15_v2' | 'Standard_D16_v3' | 'Standard_D16s_v3' | 'Standard_D1_v2' | 'Standard_D2' | 'Standard_D2_v2' | 'Standard_D2_v3' | 'Standard_D2s_v3' | 'Standard_D3' | 'Standard_D32_v3' | 'Standard_D32s_v3' | 'Standard_D3_v2' | 'Standard_D4' | 'Standard_D4_v2' | 'Standard_D4_v3' | 'Standard_D4s_v3' | 'Standard_D5_v2' | 'Standard_D64_v3' | 'Standard_D64s_v3' | 'Standard_D8_v3' | 'Standard_D8s_v3' | 'Standard_DS1' | 'Standard_DS11' | 'Standard_DS11_v2' | 'Standard_DS12' | 'Standard_DS12_v2' | 'Standard_DS13' | 'Standard_DS13-2_v2' | 'Standard_DS13-4_v2' | 'Standard_DS13_v2' | 'Standard_DS14' | 'Standard_DS14-4_v2' | 'Standard_DS14-8_v2' | 'Standard_DS14_v2' | 'Standard_DS15_v2' | 'Standard_DS1_v2' | 'Standard_DS2' | 'Standard_DS2_v2' | 'Standard_DS3' | 'Standard_DS3_v2' | 'Standard_DS4' | 'Standard_DS4_v2' | 'Standard_DS5_v2' | 'Standard_E16_v3' | 'Standard_E16s_v3' | 'Standard_E2_v3' | 'Standard_E2s_v3' | 'Standard_E32-16_v3' | 'Standard_E32-8s_v3' | 'Standard_E32_v3' | 'Standard_E32s_v3' | 'Standard_E4_v3' | 'Standard_E4s_v3' | 'Standard_E64-16s_v3' | 'Standard_E64-32s_v3' | 'Standard_E64_v3' | 'Standard_E64s_v3' | 'Standard_E8_v3' | 'Standard_E8s_v3' | 'Standard_F1' | 'Standard_F16' | 'Standard_F16s' | 'Standard_F16s_v2' | 'Standard_F1s' | 'Standard_F2' | 'Standard_F2s' | 'Standard_F2s_v2' | 'Standard_F32s_v2' | 'Standard_F4' | 'Standard_F4s' | 'Standard_F4s_v2' | 'Standard_F64s_v2' | 'Standard_F72s_v2' | 'Standard_F8' | 'Standard_F8s' | 'Standard_F8s_v2' | 'Standard_G1' | 'Standard_G2' | 'Standard_G3' | 'Standard_G4' | 'Standard_G5' | 'Standard_GS1' | 'Standard_GS2' | 'Standard_GS3' | 'Standard_GS4' | 'Standard_GS4-4' | 'Standard_GS4-8' | 'Standard_GS5' | 'Standard_GS5-16' | 'Standard_GS5-8' | 'Standard_H16' | 'Standard_H16m' | 'Standard_H16mr' | 'Standard_H16r' | 'Standard_H8' | 'Standard_H8m' | 'Standard_L16s' | 'Standard_L32s' | 'Standard_L4s' | 'Standard_L8s' | 'Standard_M128-32ms' | 'Standard_M128-64ms' | 'Standard_M128ms' | 'Standard_M128s' | 'Standard_M64-16ms' | 'Standard_M64-32ms' | 'Standard_M64ms' | 'Standard_M64s' | 'Standard_NC12' | 'Standard_NC12s_v2' | 'Standard_NC12s_v3' | 'Standard_NC24' | 'Standard_NC24r' | 'Standard_NC24rs_v2' | 'Standard_NC24rs_v3' | 'Standard_NC24s_v2' | 'Standard_NC24s_v3' | 'Standard_NC6' | 'Standard_NC6s_v2' | 'Standard_NC6s_v3' | 'Standard_ND12s' | 'Standard_ND24rs' | 'Standard_ND24s' | 'Standard_ND6s' | 'Standard_NV12' | 'Standard_NV24' | 'Standard_NV6' | string: Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)
-
-## ImageDataDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | string: Specifies the storage account type for the managed disk. Possible values are: Standard_LRS, Premium_LRS, and StandardSSD_LRS.
-
-## ImageDiskReference
-### Properties
-* **id**: string (Required): A relative uri containing either a Platform Image Repository or user image reference.
-* **lun**: int: If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
-
-## ImageOSDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **osState**: 'Generalized' | 'Specialized' (Required): The OS State.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | string: Specifies the storage account type for the managed disk. Possible values are: Standard_LRS, Premium_LRS, and StandardSSD_LRS.
-
-## ImageProperties
-### Properties
-* **provisioningState**: string (ReadOnly): The provisioning state.
-* **sourceVirtualMachine**: [SubResource](#subresource): The source virtual machine from which Image is created.
-* **storageProfile**: [ImageStorageProfile](#imagestorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## ImageReference
-### Properties
-* **id**: string: Resource Id
-* **offer**: string: Specifies the offer of the platform image or marketplace image used to create the virtual machine.
-* **publisher**: string: The image publisher.
-* **sku**: string: The image SKU.
-* **version**: string: Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
-
-## ImageStorageProfile
-### Properties
-* **dataDisks**: [ImageDataDisk](#imagedatadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **osDisk**: [ImageOSDisk](#imageosdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **zoneResilient**: bool: Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).
-
-## InnerError
-### Properties
-* **errordetail**: string: The internal error message or exception dump.
-* **exceptiontype**: string: The exception type.
-
-## InstanceViewStatus
-### Properties
-* **code**: string: The status code.
-* **displayStatus**: string: The short localizable label for the status.
-* **level**: 'Error' | 'Info' | 'Warning': The level code.
-* **message**: string: The detailed status message, including for alerts and error messages.
-* **time**: string: The time of the status.
-
-## KeyVaultAndKeyReference
-### Properties
-* **keyUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultAndSecretReference
-### Properties
-* **secretUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultKeyReference
-### Properties
-* **keyUrl**: string (Required): The URL referencing a key encryption key in Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the key.
-
-## KeyVaultSecretReference
-### Properties
-* **secretUrl**: string (Required): The URL referencing a secret in a Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the secret.
-
-## LinuxConfiguration
-### Properties
-* **disablePasswordAuthentication**: bool: Specifies whether password authentication should be disabled.
-* **ssh**: [SshConfiguration](#sshconfiguration): Specifies the ssh key configuration for a Linux OS.
-
-## MaintenanceRedeployStatus
-### Properties
-* **isCustomerInitiatedMaintenanceAllowed**: bool: True, if customer is allowed to perform Maintenance.
-* **lastOperationMessage**: string: Message returned for the last Maintenance Operation.
-* **lastOperationResultCode**: 'MaintenanceAborted' | 'MaintenanceCompleted' | 'None' | 'RetryLater': The Last Maintenance Operation Result Code.
-* **maintenanceWindowEndTime**: string: End Time for the Maintenance Window.
-* **maintenanceWindowStartTime**: string: Start Time for the Maintenance Window.
-* **preMaintenanceWindowEndTime**: string: End Time for the Pre Maintenance Window.
-* **preMaintenanceWindowStartTime**: string: Start Time for the Pre Maintenance Window.
-
-## ManagedDiskParameters
-### Properties
-* **id**: string: Resource Id
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | string: Specifies the storage account type for the managed disk. Possible values are: Standard_LRS, Premium_LRS, and StandardSSD_LRS.
-
-## NetworkInterfaceReference
-### Properties
-* **id**: string: Resource Id
-* **properties**: [NetworkInterfaceReferenceProperties](#networkinterfacereferenceproperties): Describes a network interface reference properties.
-
-## NetworkInterfaceReferenceProperties
-### Properties
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## NetworkProfile
-### Properties
-* **networkInterfaces**: [NetworkInterfaceReference](#networkinterfacereference)[]: Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
-
-## OSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## OSDiskImage
-### Properties
-* **operatingSystem**: 'Linux' | 'Windows' (Required): The operating system of the osDiskImage.
-
-## OSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **computerName**: string: Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machine.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## Plan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The promotion code.
-* **publisher**: string: The publisher ID.
-
-## ProximityPlacementGroupProperties
-### Properties
-* **availabilitySets**: [SubResource](#subresource)[] (ReadOnly): A list of references to all availability sets in the proximity placement group.
-* **proximityPlacementGroupType**: 'Standard' | 'Ultra' | string: Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use.
-* **virtualMachines**: [SubResource](#subresource)[] (ReadOnly): A list of references to all virtual machines in the proximity placement group.
-* **virtualMachineScaleSets**: [SubResource](#subresource)[] (ReadOnly): A list of references to all virtual machine scale sets in the proximity placement group.
-
-## PurchasePlan
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **publisher**: string (Required): The publisher ID.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## RollingUpgradePolicy
-### Properties
-* **maxBatchInstancePercent**: int: The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.
-* **maxUnhealthyInstancePercent**: int: The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.
-* **maxUnhealthyUpgradedInstancePercent**: int: The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.
-* **pauseTimeBetweenBatches**: string: The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).
-
-## RollingUpgradeProgressInfo
-### Properties
-* **failedInstanceCount**: int (ReadOnly): The number of instances that have failed to be upgraded successfully.
-* **inProgressInstanceCount**: int (ReadOnly): The number of instances that are currently being upgraded.
-* **pendingInstanceCount**: int (ReadOnly): The number of instances that have not yet begun to be upgraded.
-* **successfulInstanceCount**: int (ReadOnly): The number of instances that have been successfully upgraded.
-
-## RollingUpgradeRunningStatus
-### Properties
-* **code**: 'Cancelled' | 'Completed' | 'Faulted' | 'RollingForward' (ReadOnly): Code indicating the current status of the upgrade.
-* **lastAction**: 'Cancel' | 'Start' (ReadOnly): The last action performed on the rolling upgrade.
-* **lastActionTime**: string (ReadOnly): Last action time of the upgrade.
-* **startTime**: string (ReadOnly): Start time of the upgrade.
-
-## RollingUpgradeStatusInfoProperties
-### Properties
-* **error**: [ApiError](#apierror) (ReadOnly): Error details for this upgrade, if there are any.
-* **policy**: [RollingUpgradePolicy](#rollingupgradepolicy) (ReadOnly): The rolling upgrade policies applied for this upgrade.
-* **progress**: [RollingUpgradeProgressInfo](#rollingupgradeprogressinfo) (ReadOnly): Information about the number of virtual machine instances in each upgrade state.
-* **runningStatus**: [RollingUpgradeRunningStatus](#rollingupgraderunningstatus) (ReadOnly): Information about the current running state of the overall upgrade.
-
-## Sku
-### Properties
-* **capacity**: int: Specifies the number of virtual machines in the scale set.
-* **name**: string: The sku name.
-* **tier**: string: Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**
-
-## SnapshotSku
-### Properties
-* **name**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## SourceVault
-### Properties
-* **id**: string: Resource Id
-
-## SshConfiguration
-### Properties
-* **publicKeys**: [SshPublicKey](#sshpublickey)[]: The list of SSH public keys used to authenticate with linux based VMs.
-
-## SshPublicKey
-### Properties
-* **keyData**: string: SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **path**: string: Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
-
-## StorageProfile
-### Properties
-* **dataDisks**: [DataDisk](#datadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [OSDisk](#osdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## SubResource
-### Properties
-* **id**: string: Resource Id
-
-## UpgradePolicy
-### Properties
-* **automaticOSUpgrade**: bool: Whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the image becomes available.
-* **autoOSUpgradePolicy**: [AutoOSUpgradePolicy](#autoosupgradepolicy): Configuration parameters used for performing automatic OS Upgrade.
-* **mode**: 'Automatic' | 'Manual' | 'Rolling': Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time.
-* **rollingUpgradePolicy**: [RollingUpgradePolicy](#rollingupgradepolicy): The configuration parameters used while performing a rolling upgrade.
-
-## VaultCertificate
-### Properties
-* **certificateStore**: string: For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted.
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-
-## VaultSecretGroup
-### Properties
-* **sourceVault**: [SubResource](#subresource): The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
-* **vaultCertificates**: [VaultCertificate](#vaultcertificate)[]: The list of key vault references in SourceVault which contain certificates.
-
-## VirtualHardDisk
-### Properties
-* **uri**: string: Specifies the virtual hard disk's uri.
-
-## VirtualMachineAgentInstanceView
-### Properties
-* **extensionHandlers**: [VirtualMachineExtensionHandlerInstanceView](#virtualmachineextensionhandlerinstanceview)[]: The virtual machine extension handler instance view.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgentVersion**: string: The VM Agent full version.
-
-## VirtualMachineExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **location**: string (Required): Resource location
-* **name**: string (ReadOnly): Resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineExtensionHandlerInstanceView
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus): The extension handler status.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionImageProperties
-### Properties
-* **computeRole**: string (Required): The type of role (IaaS or PaaS) this extension supports.
-* **handlerSchema**: string (Required): The schema defined by publisher, where extension consumers should provide settings in a matching schema.
-* **operatingSystem**: string (Required): The operating system this extension supports.
-* **supportsMultipleExtensions**: bool: Whether the handler can support multiple extensions.
-* **vmScaleSetEnabled**: bool: Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS.
-
-## VirtualMachineExtensionInstanceView
-### Properties
-* **name**: string: The virtual machine extension name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **substatuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **forceUpdateTag**: string: How the extension handler should be forced to update even if the extension configuration has not changed.
-* **instanceView**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview): The virtual machine extension instance view.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineHealthStatus
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The health status information for the VM.
-
-## VirtualMachineIdentity
-### Properties
-* **identityIds**: string[]: The list of user identities associated with the Virtual Machine. The user identity references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}'.
-* **principalId**: string (ReadOnly): The principal id of virtual machine identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
-
-## VirtualMachineImageProperties
-### Properties
-* **dataDiskImages**: [DataDiskImage](#datadiskimage)[]
-* **osDiskImage**: [OSDiskImage](#osdiskimage): Contains the os disk image information.
-* **plan**: [PurchasePlan](#purchaseplan): Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineInstanceView
-### Properties
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **computerName**: string: The computer name assigned to the virtual machine.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The virtual machine disk information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **osName**: string: The Operating System running on the virtual machine.
-* **osVersion**: string: The version of Operating System running on the virtual machine.
-* **platformFaultDomain**: int: Specifies the fault domain of the virtual machine.
-* **platformUpdateDomain**: int: Specifies the update domain of the virtual machine.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-
-## VirtualMachineProperties
-### Properties
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineInstanceView](#virtualmachineinstanceview) (ReadOnly): The virtual machine instance view.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **vmId**: string (ReadOnly): Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands.
-
-## VirtualMachineScaleSetDataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): The create option.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **name**: string: The name of the extension.
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-
-## VirtualMachineScaleSetExtensionProfile
-### Properties
-* **extensions**: [VirtualMachineScaleSetExtension](#virtualmachinescalesetextension)[]: The virtual machine scale set child extension resources.
-
-## VirtualMachineScaleSetExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **forceUpdateTag**: string: If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineScaleSetIdentity
-### Properties
-* **identityIds**: string[]: The list of user identities associated with the virtual machine scale set. The user identity references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}'.
-* **principalId**: string (ReadOnly): The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.
-
-## VirtualMachineScaleSetIPConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineScaleSetIPConfigurationProperties](#virtualmachinescalesetipconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration properties.
-
-## VirtualMachineScaleSetIPConfigurationProperties
-### Properties
-* **applicationGatewayBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer.
-* **loadBalancerInboundNatPools**: [SubResource](#subresource)[]: Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-* **privateIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAddressConfiguration**: [VirtualMachineScaleSetPublicIPAddressConfiguration](#virtualmachinescalesetpublicipaddressconfiguration): The publicIPAddressConfiguration.
-* **subnet**: [ApiEntityReference](#apientityreference): Specifies the identifier of the subnet.
-
-## VirtualMachineScaleSetIpTag
-### Properties
-* **ipTagType**: string: IP tag type. Example: FirstPartyUsage.
-* **tag**: string: IP tag associated with the public IP. Example: SQL, Storage etc.
-
-## VirtualMachineScaleSetManagedDiskParameters
-### Properties
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | string: Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. Possible values are: Standard_LRS, Premium_LRS, and StandardSSD_LRS.
-
-## VirtualMachineScaleSetNetworkConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The network configuration name.
-* **properties**: [VirtualMachineScaleSetNetworkConfigurationProperties](#virtualmachinescalesetnetworkconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration.
-
-## VirtualMachineScaleSetNetworkConfigurationDnsSettings
-### Properties
-* **dnsServers**: string[]: List of DNS servers IP addresses
-
-## VirtualMachineScaleSetNetworkConfigurationProperties
-### Properties
-* **dnsSettings**: [VirtualMachineScaleSetNetworkConfigurationDnsSettings](#virtualmachinescalesetnetworkconfigurationdnssettings): The dns settings to be applied on the network interfaces.
-* **enableAcceleratedNetworking**: bool: Specifies whether the network interface is accelerated networking-enabled.
-* **enableIPForwarding**: bool: Whether IP forwarding enabled on this NIC.
-* **ipConfigurations**: [VirtualMachineScaleSetIPConfiguration](#virtualmachinescalesetipconfiguration)[] (Required): Specifies the IP configurations of the network interface.
-* **networkSecurityGroup**: [SubResource](#subresource): The network security group.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## VirtualMachineScaleSetNetworkProfile
-### Properties
-* **healthProbe**: [ApiEntityReference](#apientityreference): A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetOSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diskSizeGB**: int: Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): Specifies information about the unmanaged user image to base the scale set on.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhdContainers**: string[]: Specifies the container urls that are used to store operating system disks for the scale set.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetOSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **computerNamePrefix**: string: Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machines in the scale set.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## VirtualMachineScaleSetProperties
-### Properties
-* **overprovision**: bool: Specifies whether the Virtual Machine Scale Set should be overprovisioned.
-* **platformFaultDomainCount**: int: Fault Domain count for each placement group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01.
-* **singlePlacementGroup**: bool: When true this limits the scale set to a single placement group, of max size 100 virtual machines.
-* **uniqueId**: string (ReadOnly): Specifies the ID which uniquely identifies a Virtual Machine Scale Set.
-* **upgradePolicy**: [UpgradePolicy](#upgradepolicy): The upgrade policy.
-* **virtualMachineProfile**: [VirtualMachineScaleSetVMProfile](#virtualmachinescalesetvmprofile): The virtual machine profile.
-* **zoneBalance**: bool: Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage.
-
-## VirtualMachineScaleSetPublicIPAddressConfiguration
-### Properties
-* **name**: string (Required): The publicIP address configuration name.
-* **properties**: [VirtualMachineScaleSetPublicIPAddressConfigurationProperties](#virtualmachinescalesetpublicipaddressconfigurationproperties): Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
-### Properties
-* **domainNameLabel**: string (Required): The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationProperties
-### Properties
-* **dnsSettings**: [VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings](#virtualmachinescalesetpublicipaddressconfigurationdnssettings): The dns settings to be applied on the publicIP addresses .
-* **idleTimeoutInMinutes**: int: The idle timeout of the public IP address.
-* **ipTags**: [VirtualMachineScaleSetIpTag](#virtualmachinescalesetiptag)[]: The list of IP tags associated with the public IP address.
-
-## VirtualMachineScaleSetStorageProfile
-### Properties
-* **dataDisks**: [VirtualMachineScaleSetDataDisk](#virtualmachinescalesetdatadisk)[]: Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [VirtualMachineScaleSetOSDisk](#virtualmachinescalesetosdisk): Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## VirtualMachineScaleSetVMInstanceView
-### Properties
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The disks information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **placementGroupId**: string: The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId.
-* **platformFaultDomain**: int: The Fault Domain count.
-* **platformUpdateDomain**: int: The Update Domain count.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-* **vmHealth**: [VirtualMachineHealthStatus](#virtualmachinehealthstatus) (ReadOnly): The health status for the VM.
-
-## VirtualMachineScaleSetVMProfile
-### Properties
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for virtual machines in a low priority scale set.
Minimum api-version: 2017-10-30-preview
-* **extensionProfile**: [VirtualMachineScaleSetExtensionProfile](#virtualmachinescalesetextensionprofile): Specifies a collection of settings for extensions installed on virtual machines in the scale set.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [VirtualMachineScaleSetNetworkProfile](#virtualmachinescalesetnetworkprofile): Specifies properties of the network interfaces of the virtual machines in the scale set.
-* **osProfile**: [VirtualMachineScaleSetOSProfile](#virtualmachinescalesetosprofile): Specifies the operating system settings for the virtual machines in the scale set.
-* **priority**: 'Low' | 'Regular' | string: Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview
-* **storageProfile**: [VirtualMachineScaleSetStorageProfile](#virtualmachinescalesetstorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## VirtualMachineScaleSetVMProperties
-### Properties
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineScaleSetVMInstanceView](#virtualmachinescalesetvminstanceview) (ReadOnly): The virtual machine instance view.
-* **latestModelApplied**: bool (ReadOnly): Specifies whether the latest model has been applied to the virtual machine.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **vmId**: string (ReadOnly): Azure VM unique ID.
-
-## WindowsConfiguration
-### Properties
-* **additionalUnattendContent**: [AdditionalUnattendContent](#additionalunattendcontent)[]: Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
-* **enableAutomaticUpdates**: bool: Indicates whether virtual machine is enabled for automatic updates.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **timeZone**: string: Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time"
-* **winRM**: [WinRMConfiguration](#winrmconfiguration): Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.
-
-## WinRMConfiguration
-### Properties
-* **listeners**: [WinRMListener](#winrmlistener)[]: The list of Windows Remote Management listeners
-
-## WinRMListener
-### Properties
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-* **protocol**: 'Http' | 'Https': Specifies the protocol of listener.
Possible values are:
**http**
**https**
-
diff --git a/generated/compute/microsoft.compute/2018-06-01/types.json b/generated/compute/microsoft.compute/2018-06-01/types.json
deleted file mode 100644
index bae2d1eba7..0000000000
--- a/generated/compute/microsoft.compute/2018-06-01/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/galleries"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.Compute/galleries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Describes the properties of a Shared Image Gallery."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":20,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this Shared Image Gallery resource. This property is updatable."},"identifier":{"Type":12,"Flags":0,"Description":"Describes the gallery unique name."},"provisioningState":{"Type":19,"Flags":2,"Description":"The provisioning state, which only appears in the response."}}}},{"2":{"Name":"GalleryIdentifier","Properties":{"uniqueName":{"Type":4,"Flags":2,"Description":"The unique name of the Shared Image Gallery. This name is generated automatically by Azure."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[13,14,15,16,17,18,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries@2018-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.Compute/galleries/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":22,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":23,"Flags":10,"Description":"The resource api version"},"properties":{"Type":25,"Flags":0,"Description":"Describes the properties of a gallery Image Definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":45,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery Image Definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery Image Definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"osType":{"Type":28,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":31,"Flags":1,"Description":"The allowed values for OS State are 'Generalized'."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery Image Definition. This property can be used for decommissioning purposes. This property is updatable."},"identifier":{"Type":32,"Flags":1,"Description":"This is the gallery Image Definition identifier."},"recommended":{"Type":33,"Flags":0,"Description":"The properties describe the recommended machine configuration for this Image Definition. These properties are updatable."},"disallowed":{"Type":35,"Flags":0,"Description":"Describes the disallowed disk types."},"purchasePlan":{"Type":37,"Flags":0,"Description":"Describes the gallery Image Definition purchase plan. This is used by marketplace images."},"provisioningState":{"Type":44,"Flags":2,"Description":"The provisioning state, which only appears in the response."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[26,27]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[29,30]}},{"2":{"Name":"GalleryImageIdentifier","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The name of the gallery Image Definition publisher."},"offer":{"Type":4,"Flags":1,"Description":"The name of the gallery Image Definition offer."},"sku":{"Type":4,"Flags":1,"Description":"The name of the gallery Image Definition SKU."}}}},{"2":{"Name":"RecommendedMachineConfiguration","Properties":{"vCPUs":{"Type":34,"Flags":0,"Description":"Describes the resource range."},"memory":{"Type":34,"Flags":0,"Description":"Describes the resource range."}}}},{"2":{"Name":"ResourceRange","Properties":{"min":{"Type":3,"Flags":0,"Description":"The minimum number of the resource."},"max":{"Type":3,"Flags":0,"Description":"The maximum number of the resource."}}}},{"2":{"Name":"Disallowed","Properties":{"diskTypes":{"Type":36,"Flags":0,"Description":"A list of disk types."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ImagePurchasePlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"The product ID."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[38,39,40,41,42,43,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images@2018-06-01","ScopeType":8,"Body":24,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images/versions"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.Compute/galleries/images/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":47,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":48,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":0,"Description":"Describes the properties of a gallery Image Version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":88,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageVersionProperties","Properties":{"publishingProfile":{"Type":51,"Flags":1,"Description":"The publishing profile of a gallery Image Version."},"provisioningState":{"Type":62,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"storageProfile":{"Type":63,"Flags":2,"Description":"This is the storage profile of a gallery Image Version."},"replicationStatus":{"Type":75,"Flags":2,"Description":"This is the replication status of the gallery Image Version."}}}},{"2":{"Name":"GalleryImageVersionPublishingProfile","Properties":{"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery Image Version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable."},"targetRegions":{"Type":53,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"source":{"Type":54,"Flags":1,"Description":"The source image from which the Image Version is going to be created."}}}},{"2":{"Name":"TargetRegion","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the region."},"regionalReplicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property is updatable."}}}},{"3":{"ItemType":52}},{"2":{"Name":"GalleryArtifactSource","Properties":{"managedImage":{"Type":55,"Flags":1,"Description":"The managed artifact."}}}},{"2":{"Name":"ManagedArtifact","Properties":{"id":{"Type":4,"Flags":1,"Description":"The managed artifact id."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[56,57,58,59,60,61,4]}},{"2":{"Name":"GalleryImageVersionStorageProfile","Properties":{"osDiskImage":{"Type":64,"Flags":2,"Description":"This is the OS disk image."},"dataDiskImages":{"Type":74,"Flags":2,"Description":"A list of data disk images."}}}},{"2":{"Name":"GalleryOSDiskImage","Properties":{"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":68,"Flags":2,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[65,66,67]}},{"2":{"Name":"GalleryDataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."},"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":73,"Flags":2,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[70,71,72]}},{"3":{"ItemType":69}},{"2":{"Name":"ReplicationStatus","Properties":{"aggregatedState":{"Type":80,"Flags":2,"Description":"This is the aggregated replication status based on all the regional replication status flags."},"summary":{"Type":87,"Flags":2,"Description":"This is a summary of replication status for each region."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[76,77,78,79,4]}},{"2":{"Name":"RegionalReplicationStatus","Properties":{"region":{"Type":4,"Flags":2,"Description":"The region to which the gallery Image Version is being replicated to."},"state":{"Type":86,"Flags":2,"Description":"This is the regional replication state."},"details":{"Type":4,"Flags":2,"Description":"The details of the replication status."},"progress":{"Type":3,"Flags":2,"Description":"It indicates progress of the replication job."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Replicating"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[82,83,84,85,4]}},{"3":{"ItemType":81}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images/versions@2018-06-01","ScopeType":8,"Body":49,"Flags":0}},{"6":{"Value":"Microsoft.Compute/disks"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.Compute/disks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."},"sku":{"Type":93,"Flags":0,"Description":"The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS."},"zones":{"Type":99,"Flags":0,"Description":"The Logical zone list for Disk."},"properties":{"Type":100,"Flags":0,"Description":"Disk resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":117,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DiskSku","Properties":{"name":{"Type":98,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[94,95,96,97,4]}},{"3":{"ItemType":4}},{"2":{"Name":"DiskProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk was created."},"osType":{"Type":103,"Flags":0,"Description":"The Operating System type."},"creationData":{"Type":104,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"encryptionSettings":{"Type":113,"Flags":0,"Description":"Encryption settings for disk or snapshot"},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes. For a description of the range of values you can set, see [Ultra SSD Managed Disk Offerings](https://docs.microsoft.com/azure/virtual-machines/windows/disks-ultra-ssd#ultra-ssd-managed-disk-offerings)."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10. For a description of the range of values you can set, see [Ultra SSD Managed Disk Offerings](https://docs.microsoft.com/azure/virtual-machines/windows/disks-ultra-ssd#ultra-ssd-managed-disk-offerings)."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[101,102]}},{"2":{"Name":"CreationData","Properties":{"createOption":{"Type":111,"Flags":1,"Description":"This enumerates the possible sources of a disk's creation."},"storageAccountId":{"Type":4,"Flags":0,"Description":"If createOption is Import, the Azure Resource Manager identifier of the storage account containing the blob to import as a disk. Required only if the blob is in a different subscription"},"imageReference":{"Type":112,"Flags":0,"Description":"Disk source information."},"sourceUri":{"Type":4,"Flags":0,"Description":"If createOption is Import, this is the URI of a blob to be imported into a managed disk."},"sourceResourceId":{"Type":4,"Flags":0,"Description":"If createOption is Copy, this is the ARM id of the source snapshot or disk."}}}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Import"}},{"6":{"Value":"Copy"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[105,106,107,108,109,110,4]}},{"2":{"Name":"ImageDiskReference","Properties":{"id":{"Type":4,"Flags":1,"Description":"A relative uri containing either a Platform Image Repository or user image reference."},"lun":{"Type":3,"Flags":0,"Description":"If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null."}}}},{"2":{"Name":"EncryptionSettings","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged."},"diskEncryptionKey":{"Type":114,"Flags":0,"Description":"Key Vault Secret Url and vault id of the disk encryption key"},"keyEncryptionKey":{"Type":116,"Flags":0,"Description":"Key Vault Key Url and vault id of the key encryption key"}}}},{"2":{"Name":"KeyVaultAndSecretReference","Properties":{"sourceVault":{"Type":115,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"secretUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"2":{"Name":"SourceVault","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"KeyVaultAndKeyReference","Properties":{"sourceVault":{"Type":115,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"keyUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/disks@2018-06-01","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.Compute/snapshots"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.Compute/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":119,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":120,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"Unused. Always Null."},"sku":{"Type":122,"Flags":0,"Description":"The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS."},"properties":{"Type":127,"Flags":0,"Description":"Snapshot resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":131,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotSku","Properties":{"name":{"Type":126,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"5":{"Elements":[123,124,125,4]}},{"2":{"Name":"SnapshotProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk was created."},"osType":{"Type":130,"Flags":0,"Description":"The Operating System type."},"creationData":{"Type":104,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"encryptionSettings":{"Type":113,"Flags":0,"Description":"Encryption settings for disk or snapshot"},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[128,129]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/snapshots@2018-06-01","ScopeType":8,"Body":121,"Flags":0}},{"6":{"Value":"Microsoft.Compute/availabilitySets"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.Compute/availabilitySets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":133,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":134,"Flags":10,"Description":"The resource api version"},"properties":{"Type":136,"Flags":0,"Description":"The instance view of a resource."},"sku":{"Type":145,"Flags":0,"Description":"Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":146,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AvailabilitySetProperties","Properties":{"platformUpdateDomainCount":{"Type":3,"Flags":0,"Description":"Update Domain count."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count."},"virtualMachines":{"Type":138,"Flags":0,"Description":"A list of references to all virtual machines in the availability set."},"proximityPlacementGroup":{"Type":137,"Flags":0,"Description":"Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01."},"statuses":{"Type":144,"Flags":2,"Description":"The resource status information."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":137}},{"2":{"Name":"InstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":143,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[140,141,142]}},{"3":{"ItemType":139}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of virtual machines in the scale set."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/availabilitySets@2018-06-01","ScopeType":8,"Body":135,"Flags":0}},{"6":{"Value":"Microsoft.Compute/proximityPlacementGroups"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.Compute/proximityPlacementGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":148,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":149,"Flags":10,"Description":"The resource api version"},"properties":{"Type":151,"Flags":0,"Description":"Describes the properties of a Proximity Placement Group."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":158,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ProximityPlacementGroupProperties","Properties":{"proximityPlacementGroupType":{"Type":154,"Flags":0,"Description":"Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use."},"virtualMachines":{"Type":155,"Flags":2,"Description":"A list of references to all virtual machines in the proximity placement group."},"virtualMachineScaleSets":{"Type":156,"Flags":2,"Description":"A list of references to all virtual machine scale sets in the proximity placement group."},"availabilitySets":{"Type":157,"Flags":2,"Description":"A list of references to all availability sets in the proximity placement group."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"Ultra"}},{"5":{"Elements":[152,153,4]}},{"3":{"ItemType":137}},{"3":{"ItemType":137}},{"3":{"ItemType":137}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/proximityPlacementGroups@2018-06-01","ScopeType":8,"Body":150,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/extensions"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":160,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":161,"Flags":10,"Description":"The resource api version"},"properties":{"Type":163,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":167,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":164,"Flags":0,"Description":"The virtual machine extension instance view."}}}},{"2":{"Name":"VirtualMachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The virtual machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"substatuses":{"Type":165,"Flags":0,"Description":"The resource status information."},"statuses":{"Type":166,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":139}},{"3":{"ItemType":139}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/extensions@2018-06-01","ScopeType":8,"Body":162,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":170,"Flags":10,"Description":"The resource api version"},"plan":{"Type":172,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":173,"Flags":0,"Description":"Describes the properties of a Virtual Machine."},"resources":{"Type":429,"Flags":2,"Description":"The virtual machine child extension resources."},"identity":{"Type":430,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"zones":{"Type":438,"Flags":0,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":439,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"hardwareProfile":{"Type":174,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":342,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":379,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine."},"osProfile":{"Type":380,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"networkProfile":{"Type":403,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"diagnosticsProfile":{"Type":407,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":137,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"proximityPlacementGroup":{"Type":137,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":409,"Flags":2,"Description":"The virtual machine instance view."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"},"vmId":{"Type":4,"Flags":2,"Description":"Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands."}}}},{"2":{"Name":"HardwareProfile","Properties":{"vmSize":{"Type":341,"Flags":0,"Description":"Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)"}}}},{"6":{"Value":"Basic_A0"}},{"6":{"Value":"Basic_A1"}},{"6":{"Value":"Basic_A2"}},{"6":{"Value":"Basic_A3"}},{"6":{"Value":"Basic_A4"}},{"6":{"Value":"Standard_A0"}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_B1s"}},{"6":{"Value":"Standard_B1ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E32-16_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_NV6"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"5":{"Elements":[175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,4]}},{"2":{"Name":"StorageProfile","Properties":{"imageReference":{"Type":343,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":344,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":378,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"Specifies the offer of the platform image or marketplace image used to create the virtual machine."},"sku":{"Type":4,"Flags":0,"Description":"The image SKU."},"version":{"Type":4,"Flags":0,"Description":"Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"OSDisk","Properties":{"osType":{"Type":347,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"encryptionSettings":{"Type":348,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":351,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":351,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":355,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"diffDiskSettings":{"Type":356,"Flags":0,"Description":"Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine."},"createOption":{"Type":362,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":363,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[345,346]}},{"2":{"Name":"DiskEncryptionSettings","Properties":{"diskEncryptionKey":{"Type":349,"Flags":0,"Description":"Specifies the location of the disk encryption key, which is a Key Vault Secret."},"keyEncryptionKey":{"Type":350,"Flags":0,"Description":"Specifies the location of the key encryption key in Key Vault."},"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether disk encryption should be enabled on the virtual machine."}}}},{"2":{"Name":"KeyVaultSecretReference","Properties":{"secretUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a secret in a Key Vault."},"sourceVault":{"Type":137,"Flags":1,"Description":"The relative URL of the Key Vault containing the secret."}}}},{"2":{"Name":"KeyVaultKeyReference","Properties":{"keyUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a key encryption key in Key Vault."},"sourceVault":{"Type":137,"Flags":1,"Description":"The relative URL of the Key Vault containing the key."}}}},{"2":{"Name":"VirtualHardDisk","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Specifies the virtual hard disk's uri."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[352,353,354]}},{"2":{"Name":"DiffDiskSettings","Properties":{"option":{"Type":358,"Flags":0,"Description":"Specifies the ephemeral disk settings for operating system disk."}}}},{"6":{"Value":"Local"}},{"5":{"Elements":[357,4]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[359,360,361,4]}},{"2":{"Name":"ManagedDiskParameters","Properties":{"storageAccountType":{"Type":368,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[364,365,366,367,4]}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":351,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":351,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":373,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":377,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":363,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[370,371,372]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[374,375,376,4]}},{"3":{"ItemType":369}},{"2":{"Name":"AdditionalCapabilities","Properties":{"ultraSSDEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled."}}}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions)."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":381,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":395,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":402,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machine."},"allowExtensionOperations":{"Type":2,"Flags":0,"Description":"Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine."}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine is enabled for automatic updates."},"timeZone":{"Type":4,"Flags":0,"Description":"Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\""},"additionalUnattendContent":{"Type":388,"Flags":0,"Description":"Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup."},"winRM":{"Type":389,"Flags":0,"Description":"Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell."}}}},{"2":{"Name":"AdditionalUnattendContent","Properties":{"passName":{"Type":383,"Flags":0,"Description":"The pass name. Currently, the only allowable value is OobeSystem."},"componentName":{"Type":384,"Flags":0,"Description":"The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup."},"settingName":{"Type":387,"Flags":0,"Description":"Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon."},"content":{"Type":4,"Flags":0,"Description":"Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted."}}}},{"6":{"Value":"OobeSystem"}},{"6":{"Value":"Microsoft-Windows-Shell-Setup"}},{"6":{"Value":"AutoLogon"}},{"6":{"Value":"FirstLogonCommands"}},{"5":{"Elements":[385,386]}},{"3":{"ItemType":382}},{"2":{"Name":"WinRMConfiguration","Properties":{"listeners":{"Type":394,"Flags":0,"Description":"The list of Windows Remote Management listeners"}}}},{"2":{"Name":"WinRMListener","Properties":{"protocol":{"Type":393,"Flags":0,"Description":"Specifies the protocol of listener.
Possible values are:
**http**
**https**"},"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[391,392]}},{"3":{"ItemType":390}},{"2":{"Name":"LinuxConfiguration","Properties":{"disablePasswordAuthentication":{"Type":2,"Flags":0,"Description":"Specifies whether password authentication should be disabled."},"ssh":{"Type":396,"Flags":0,"Description":"Specifies the ssh key configuration for a Linux OS."},"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."}}}},{"2":{"Name":"SshConfiguration","Properties":{"publicKeys":{"Type":398,"Flags":0,"Description":"The list of SSH public keys used to authenticate with linux based VMs."}}}},{"2":{"Name":"SshPublicKey","Properties":{"path":{"Type":4,"Flags":0,"Description":"Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys"},"keyData":{"Type":4,"Flags":0,"Description":"SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."}}}},{"3":{"ItemType":397}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":137,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":401,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"},"certificateStore":{"Type":4,"Flags":0,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":400}},{"3":{"ItemType":399}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":406,"Flags":0,"Description":"Specifies the list of resource Ids for the network interfaces associated with the virtual machine."}}}},{"2":{"Name":"NetworkInterfaceReference","Properties":{"properties":{"Type":405,"Flags":0,"Description":"Describes a network interface reference properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"NetworkInterfaceReferenceProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."}}}},{"3":{"ItemType":404}},{"2":{"Name":"DiagnosticsProfile","Properties":{"bootDiagnostics":{"Type":408,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."}}}},{"2":{"Name":"BootDiagnostics","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether boot diagnostics should be enabled on the Virtual Machine."},"storageUri":{"Type":4,"Flags":0,"Description":"Uri of the storage account to use for placing the console output and screenshot."}}}},{"2":{"Name":"VirtualMachineInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"Specifies the update domain of the virtual machine."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the fault domain of the virtual machine."},"computerName":{"Type":4,"Flags":0,"Description":"The computer name assigned to the virtual machine."},"osName":{"Type":4,"Flags":0,"Description":"The Operating System running on the virtual machine."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of Operating System running on the virtual machine."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":410,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":414,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":423,"Flags":0,"Description":"The virtual machine disk information."},"extensions":{"Type":424,"Flags":0,"Description":"The extensions information."},"bootDiagnostics":{"Type":425,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":426,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineAgentInstanceView","Properties":{"vmAgentVersion":{"Type":4,"Flags":0,"Description":"The VM Agent full version."},"extensionHandlers":{"Type":412,"Flags":0,"Description":"The virtual machine extension handler instance view."},"statuses":{"Type":413,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineExtensionHandlerInstanceView","Properties":{"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":139,"Flags":0,"Description":"The extension handler status."}}}},{"3":{"ItemType":411}},{"3":{"ItemType":139}},{"2":{"Name":"MaintenanceRedeployStatus","Properties":{"isCustomerInitiatedMaintenanceAllowed":{"Type":2,"Flags":0,"Description":"True, if customer is allowed to perform Maintenance."},"preMaintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Pre Maintenance Window."},"preMaintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Pre Maintenance Window."},"maintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Maintenance Window."},"maintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Maintenance Window."},"lastOperationResultCode":{"Type":419,"Flags":0,"Description":"The Last Maintenance Operation Result Code."},"lastOperationMessage":{"Type":4,"Flags":0,"Description":"Message returned for the last Maintenance Operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"RetryLater"}},{"6":{"Value":"MaintenanceAborted"}},{"6":{"Value":"MaintenanceCompleted"}},{"5":{"Elements":[415,416,417,418]}},{"2":{"Name":"DiskInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"encryptionSettings":{"Type":421,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"statuses":{"Type":422,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":348}},{"3":{"ItemType":139}},{"3":{"ItemType":420}},{"3":{"ItemType":164}},{"2":{"Name":"BootDiagnosticsInstanceView","Properties":{"consoleScreenshotBlobUri":{"Type":4,"Flags":2,"Description":"The console screenshot blob URI."},"serialConsoleLogBlobUri":{"Type":4,"Flags":2,"Description":"The Linux serial console log blob Uri."},"status":{"Type":139,"Flags":2,"Description":"The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics."}}}},{"3":{"ItemType":139}},{"2":{"Name":"VirtualMachineExtension","Properties":{"properties":{"Type":163,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":428,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":427}},{"2":{"Name":"VirtualMachineIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity."},"type":{"Type":435,"Flags":0,"Description":"The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine."},"userAssignedIdentities":{"Type":437,"Flags":0,"Description":"The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[431,432,433,434]}},{"2":{"Name":"UserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":436}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines@2018-06-01","ScopeType":8,"Body":171,"Flags":0}},{"6":{"Value":"Microsoft.Compute/images"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.Compute/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":441,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":442,"Flags":10,"Description":"The resource api version"},"properties":{"Type":444,"Flags":0,"Description":"Describes the properties of an Image."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":473,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ImageProperties","Properties":{"sourceVirtualMachine":{"Type":137,"Flags":0,"Description":"The source virtual machine from which Image is created."},"storageProfile":{"Type":445,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state."}}}},{"2":{"Name":"ImageStorageProfile","Properties":{"osDisk":{"Type":446,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":472,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"zoneResilient":{"Type":2,"Flags":0,"Description":"Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS)."}}}},{"2":{"Name":"ImageOSDisk","Properties":{"osType":{"Type":449,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":452,"Flags":1,"Description":"The OS State."},"snapshot":{"Type":137,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":137,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":456,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":461,"Flags":0,"Description":"Specifies the storage account type for the managed disk. UltraSSD_LRS cannot be used with OS Disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[447,448]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[450,451]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[453,454,455]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[457,458,459,460,4]}},{"2":{"Name":"ImageDataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"snapshot":{"Type":137,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":137,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":466,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":471,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[463,464,465]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[467,468,469,470,4]}},{"3":{"ItemType":462}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/images@2018-06-01","ScopeType":8,"Body":443,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":475,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":476,"Flags":10,"Description":"The resource api version"},"sku":{"Type":145,"Flags":0,"Description":"The virtual machine scale set sku."},"plan":{"Type":172,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":478,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set."},"identity":{"Type":552,"Flags":0,"Description":"The identity of the virtual machine scale set, if configured."},"zones":{"Type":560,"Flags":0,"Description":"The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":561,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetProperties","Properties":{"upgradePolicy":{"Type":479,"Flags":0,"Description":"The upgrade policy."},"virtualMachineProfile":{"Type":486,"Flags":0,"Description":"The virtual machine profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"overprovision":{"Type":2,"Flags":0,"Description":"Specifies whether the Virtual Machine Scale Set should be overprovisioned."},"uniqueId":{"Type":4,"Flags":2,"Description":"Specifies the ID which uniquely identifies a Virtual Machine Scale Set."},"singlePlacementGroup":{"Type":2,"Flags":0,"Description":"When true this limits the scale set to a single placement group, of max size 100 virtual machines."},"zoneBalance":{"Type":2,"Flags":0,"Description":"Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count for each placement group."},"proximityPlacementGroup":{"Type":137,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01."}}}},{"2":{"Name":"UpgradePolicy","Properties":{"mode":{"Type":483,"Flags":0,"Description":"Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time."},"rollingUpgradePolicy":{"Type":484,"Flags":0,"Description":"The configuration parameters used while performing a rolling upgrade."},"automaticOSUpgrade":{"Type":2,"Flags":0,"Description":"Whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the image becomes available."},"autoOSUpgradePolicy":{"Type":485,"Flags":0,"Description":"Configuration parameters used for performing automatic OS Upgrade."}}}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Rolling"}},{"5":{"Elements":[480,481,482]}},{"2":{"Name":"RollingUpgradePolicy","Properties":{"maxBatchInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%."},"maxUnhealthyInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%."},"maxUnhealthyUpgradedInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%."},"pauseTimeBetweenBatches":{"Type":4,"Flags":0,"Description":"The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S)."}}}},{"2":{"Name":"AutoOSUpgradePolicy","Properties":{"disableAutoRollback":{"Type":2,"Flags":0,"Description":"Whether OS image rollback feature should be disabled. Default value is false."}}}},{"2":{"Name":"VirtualMachineScaleSetVMProfile","Properties":{"osProfile":{"Type":487,"Flags":0,"Description":"Specifies the operating system settings for the virtual machines in the scale set."},"storageProfile":{"Type":489,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":379,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"networkProfile":{"Type":519,"Flags":0,"Description":"Specifies properties of the network interfaces of the virtual machines in the scale set."},"diagnosticsProfile":{"Type":407,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"extensionProfile":{"Type":541,"Flags":0,"Description":"Specifies a collection of settings for extensions installed on virtual machines in the scale set."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"},"priority":{"Type":548,"Flags":0,"Description":"Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview"},"evictionPolicy":{"Type":551,"Flags":0,"Description":"Specifies the eviction policy for virtual machines in a low priority scale set.
Minimum api-version: 2017-10-30-preview"}}}},{"2":{"Name":"VirtualMachineScaleSetOSProfile","Properties":{"computerNamePrefix":{"Type":4,"Flags":0,"Description":"Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":381,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":395,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":488,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machines in the scale set."}}}},{"3":{"ItemType":399}},{"2":{"Name":"VirtualMachineScaleSetStorageProfile","Properties":{"imageReference":{"Type":343,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":490,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":518,"Flags":0,"Description":"Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"VirtualMachineScaleSetOSDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"caching":{"Type":494,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":498,"Flags":1,"Description":"Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diffDiskSettings":{"Type":356,"Flags":0,"Description":"Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"osType":{"Type":501,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"image":{"Type":351,"Flags":0,"Description":"Specifies information about the unmanaged user image to base the scale set on."},"vhdContainers":{"Type":502,"Flags":0,"Description":"Specifies the container urls that are used to store operating system disks for the scale set."},"managedDisk":{"Type":503,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[491,492,493]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[495,496,497,4]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[499,500]}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetManagedDiskParameters","Properties":{"storageAccountType":{"Type":508,"Flags":0,"Description":"Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[504,505,506,507,4]}},{"2":{"Name":"VirtualMachineScaleSetDataDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"caching":{"Type":513,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":517,"Flags":1,"Description":"The create option."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":503,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[510,511,512]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[514,515,516,4]}},{"3":{"ItemType":509}},{"2":{"Name":"VirtualMachineScaleSetNetworkProfile","Properties":{"healthProbe":{"Type":520,"Flags":0,"Description":"A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'."},"networkInterfaceConfigurations":{"Type":540,"Flags":0,"Description":"The list of network configurations."}}}},{"2":{"Name":"ApiEntityReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network configuration name."},"properties":{"Type":522,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"networkSecurityGroup":{"Type":137,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":523,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":539,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationDnsSettings","Properties":{"dnsServers":{"Type":524,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":526,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfigurationProperties","Properties":{"subnet":{"Type":520,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":527,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":534,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationGatewayBackendAddressPools":{"Type":535,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway."},"applicationSecurityGroups":{"Type":536,"Flags":0,"Description":"Specifies an array of references to application security group."},"loadBalancerBackendAddressPools":{"Type":537,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer."},"loadBalancerInboundNatPools":{"Type":538,"Flags":0,"Description":"Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":528,"Flags":0,"Description":"Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"dnsSettings":{"Type":529,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":531,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":137,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created"}}}},{"2":{"Name":"VirtualMachineScaleSetIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":530}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[532,533,4]}},{"3":{"ItemType":137}},{"3":{"ItemType":137}},{"3":{"ItemType":137}},{"3":{"ItemType":137}},{"3":{"ItemType":525}},{"3":{"ItemType":521}},{"2":{"Name":"VirtualMachineScaleSetExtensionProfile","Properties":{"extensions":{"Type":545,"Flags":0,"Description":"The virtual machine scale set child extension resources."}}}},{"2":{"Name":"VirtualMachineScaleSetExtension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"properties":{"Type":543,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"provisionAfterExtensions":{"Type":544,"Flags":0,"Description":"Collection of extension names after which this extension needs to be provisioned."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":542}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"5":{"Elements":[546,547,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[549,550,4]}},{"2":{"Name":"VirtualMachineScaleSetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity."},"type":{"Type":557,"Flags":0,"Description":"The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set."},"userAssignedIdentities":{"Type":559,"Flags":0,"Description":"The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[553,554,555,556]}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":558}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets@2018-06-01","ScopeType":8,"Body":477,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/extensions"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":563,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":564,"Flags":10,"Description":"The resource api version"},"properties":{"Type":543,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions@2018-06-01","ScopeType":8,"Body":565,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":567,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":568,"Flags":10,"Description":"The resource api version"},"instanceId":{"Type":4,"Flags":2,"Description":"The virtual machine instance ID."},"sku":{"Type":145,"Flags":2,"Description":"The virtual machine SKU."},"properties":{"Type":570,"Flags":0,"Description":"Describes the properties of a virtual machine scale set virtual machine."},"plan":{"Type":172,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"resources":{"Type":576,"Flags":2,"Description":"The virtual machine child extension resources."},"zones":{"Type":577,"Flags":2,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":578,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetVMProperties","Properties":{"latestModelApplied":{"Type":2,"Flags":2,"Description":"Specifies whether the latest model has been applied to the virtual machine."},"vmId":{"Type":4,"Flags":2,"Description":"Azure VM unique ID."},"instanceView":{"Type":571,"Flags":2,"Description":"The virtual machine instance view."},"hardwareProfile":{"Type":174,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":342,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":379,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"osProfile":{"Type":380,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"networkProfile":{"Type":403,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"diagnosticsProfile":{"Type":407,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":137,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"}}}},{"2":{"Name":"VirtualMachineScaleSetVMInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"The Update Domain count."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"The Fault Domain count."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":410,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":414,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":572,"Flags":0,"Description":"The disks information."},"extensions":{"Type":573,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":574,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":425,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":575,"Flags":0,"Description":"The resource status information."},"placementGroupId":{"Type":4,"Flags":0,"Description":"The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId."}}}},{"3":{"ItemType":420}},{"3":{"ItemType":164}},{"2":{"Name":"VirtualMachineHealthStatus","Properties":{"status":{"Type":139,"Flags":2,"Description":"The health status information for the VM."}}}},{"3":{"ItemType":139}},{"3":{"ItemType":427}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2018-06-01","ScopeType":8,"Body":569,"Flags":0}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":580,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":581,"Flags":10,"Description":"The resource api version"},"properties":{"Type":583,"Flags":2,"Description":"Describes the properties of a Virtual Machine Extension Image."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":584,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionImageProperties","Properties":{"operatingSystem":{"Type":4,"Flags":1,"Description":"The operating system this extension supports."},"computeRole":{"Type":4,"Flags":1,"Description":"The type of role (IaaS or PaaS) this extension supports."},"handlerSchema":{"Type":4,"Flags":1,"Description":"The schema defined by publisher, where extension consumers should provide settings in a matching schema."},"vmScaleSetEnabled":{"Type":2,"Flags":0,"Description":"Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS."},"supportsMultipleExtensions":{"Type":2,"Flags":0,"Description":"Whether the handler can support multiple extensions."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2018-06-01","ScopeType":4,"Body":582,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":586,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":587,"Flags":10,"Description":"The resource api version"},"properties":{"Type":589,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":597,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."}}}},{"2":{"Name":"VirtualMachineImageProperties","Properties":{"plan":{"Type":590,"Flags":0,"Description":"Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."},"osDiskImage":{"Type":591,"Flags":0,"Description":"Contains the os disk image information."},"dataDiskImages":{"Type":596,"Flags":0}}}},{"2":{"Name":"PurchasePlan","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."}}}},{"2":{"Name":"OSDiskImage","Properties":{"operatingSystem":{"Type":594,"Flags":1,"Description":"The operating system of the osDiskImage."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[592,593]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."}}}},{"3":{"ItemType":595}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2018-06-01","ScopeType":4,"Body":588,"Flags":1}},{"6":{"Value":"latest"}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":599,"Flags":9,"Description":"The resource name"},"type":{"Type":600,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":601,"Flags":10,"Description":"The resource api version"},"properties":{"Type":603,"Flags":2,"Description":"The status of the latest virtual machine scale set rolling upgrade."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":618,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"RollingUpgradeStatusInfoProperties","Properties":{"policy":{"Type":484,"Flags":2,"Description":"The rolling upgrade policies applied for this upgrade."},"runningStatus":{"Type":604,"Flags":2,"Description":"Information about the current running state of the overall upgrade."},"progress":{"Type":613,"Flags":2,"Description":"Information about the number of virtual machine instances in each upgrade state."},"error":{"Type":614,"Flags":2,"Description":"Error details for this upgrade, if there are any."}}}},{"2":{"Name":"RollingUpgradeRunningStatus","Properties":{"code":{"Type":609,"Flags":2,"Description":"Code indicating the current status of the upgrade."},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the upgrade."},"lastAction":{"Type":612,"Flags":2,"Description":"The last action performed on the rolling upgrade."},"lastActionTime":{"Type":4,"Flags":2,"Description":"Last action time of the upgrade."}}}},{"6":{"Value":"RollingForward"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Faulted"}},{"5":{"Elements":[605,606,607,608]}},{"6":{"Value":"Start"}},{"6":{"Value":"Cancel"}},{"5":{"Elements":[610,611]}},{"2":{"Name":"RollingUpgradeProgressInfo","Properties":{"successfulInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have been successfully upgraded."},"failedInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have failed to be upgraded successfully."},"inProgressInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that are currently being upgraded."},"pendingInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have not yet begun to be upgraded."}}}},{"2":{"Name":"ApiError","Properties":{"details":{"Type":616,"Flags":0,"Description":"The Api error details"},"innererror":{"Type":617,"Flags":0,"Description":"The Api inner error"},"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"2":{"Name":"ApiErrorBase","Properties":{"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"3":{"ItemType":615}},{"2":{"Name":"InnerError","Properties":{"exceptiontype":{"Type":4,"Flags":0,"Description":"The exception type."},"errordetail":{"Type":4,"Flags":0,"Description":"The internal error message or exception dump."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2018-06-01","ScopeType":8,"Body":602,"Flags":1}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2018-06-01/types.md b/generated/compute/microsoft.compute/2018-06-01/types.md
deleted file mode 100644
index 5ca09ec335..0000000000
--- a/generated/compute/microsoft.compute/2018-06-01/types.md
+++ /dev/null
@@ -1,1079 +0,0 @@
-# Microsoft.Compute @ 2018-06-01
-
-## Resource Microsoft.Compute/availabilitySets@2018-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [AvailabilitySetProperties](#availabilitysetproperties): The instance view of a resource.
-* **sku**: [Sku](#sku): Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/availabilitySets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/disks@2018-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskProperties](#diskproperties): Disk resource properties.
-* **sku**: [DiskSku](#disksku): The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/disks' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The Logical zone list for Disk.
-
-## Resource Microsoft.Compute/galleries@2018-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryProperties](#galleryproperties): Describes the properties of a Shared Image Gallery.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/images@2018-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryImageProperties](#galleryimageproperties): Describes the properties of a gallery Image Definition.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/images/versions@2018-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryImageVersionProperties](#galleryimageversionproperties): Describes the properties of a gallery Image Version.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/images/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/images@2018-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ImageProperties](#imageproperties): Describes the properties of an Image.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2018-06-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2018-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2018-06-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2018-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionImageProperties](#virtualmachineextensionimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Extension Image.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/types/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/proximityPlacementGroups@2018-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ProximityPlacementGroupProperties](#proximityplacementgroupproperties): Describes the properties of a Proximity Placement Group.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/proximityPlacementGroups' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/snapshots@2018-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): Unused. Always Null.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [SnapshotProperties](#snapshotproperties): Snapshot resource properties.
-* **sku**: [SnapshotSku](#snapshotsku): The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/snapshots' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines@2018-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineIdentity](#virtualmachineidentity): The identity of the virtual machine, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineProperties](#virtualmachineproperties): Describes the properties of a Virtual Machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachines/extensions@2018-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets@2018-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineScaleSetIdentity](#virtualmachinescalesetidentity): The identity of the virtual machine scale set, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetProperties](#virtualmachinescalesetproperties): Describes the properties of a Virtual Machine Scale Set.
-* **sku**: [Sku](#sku): The virtual machine scale set sku.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set.
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/extensions@2018-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2018-06-01 (ReadOnly)
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: 'latest' (Required, DeployTimeConstant): The resource name
-* **properties**: [RollingUpgradeStatusInfoProperties](#rollingupgradestatusinfoproperties) (ReadOnly): The status of the latest virtual machine scale set rolling upgrade.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2018-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **instanceId**: string (ReadOnly): The virtual machine instance ID.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetVMProperties](#virtualmachinescalesetvmproperties): Describes the properties of a virtual machine scale set virtual machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **sku**: [Sku](#sku) (ReadOnly): The virtual machine SKU.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualmachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[] (ReadOnly): The virtual machine zones.
-
-## AdditionalCapabilities
-### Properties
-* **ultraSSDEnabled**: bool: The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.
-
-## AdditionalUnattendContent
-### Properties
-* **componentName**: 'Microsoft-Windows-Shell-Setup': The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.
-* **content**: string: Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
-* **passName**: 'OobeSystem': The pass name. Currently, the only allowable value is OobeSystem.
-* **settingName**: 'AutoLogon' | 'FirstLogonCommands': Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.
-
-## ApiEntityReference
-### Properties
-* **id**: string: The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
-
-## ApiError
-### Properties
-* **code**: string: The error code.
-* **details**: [ApiErrorBase](#apierrorbase)[]: The Api error details
-* **innererror**: [InnerError](#innererror): The Api inner error
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## ApiErrorBase
-### Properties
-* **code**: string: The error code.
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## AutoOSUpgradePolicy
-### Properties
-* **disableAutoRollback**: bool: Whether OS image rollback feature should be disabled. Default value is false.
-
-## AvailabilitySetProperties
-### Properties
-* **platformFaultDomainCount**: int: Fault Domain count.
-* **platformUpdateDomainCount**: int: Update Domain count.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The resource status information.
-* **virtualMachines**: [SubResource](#subresource)[]: A list of references to all virtual machines in the availability set.
-
-## BootDiagnostics
-### Properties
-* **enabled**: bool: Whether boot diagnostics should be enabled on the Virtual Machine.
-* **storageUri**: string: Uri of the storage account to use for placing the console output and screenshot.
-
-## BootDiagnosticsInstanceView
-### Properties
-* **consoleScreenshotBlobUri**: string (ReadOnly): The console screenshot blob URI.
-* **serialConsoleLogBlobUri**: string (ReadOnly): The Linux serial console log blob Uri.
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics.
-
-## CreationData
-### Properties
-* **createOption**: 'Attach' | 'Copy' | 'Empty' | 'FromImage' | 'Import' | 'Restore' | string (Required): This enumerates the possible sources of a disk's creation.
-* **imageReference**: [ImageDiskReference](#imagediskreference): Disk source information.
-* **sourceResourceId**: string: If createOption is Copy, this is the ARM id of the source snapshot or disk.
-* **sourceUri**: string: If createOption is Import, this is the URI of a blob to be imported into a managed disk.
-* **storageAccountId**: string: If createOption is Import, the Azure Resource Manager identifier of the storage account containing the blob to import as a disk. Required only if the blob is in a different subscription
-
-## DataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## DataDiskImage
-### Properties
-* **lun**: int (ReadOnly): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-
-## DiagnosticsProfile
-### Properties
-* **bootDiagnostics**: [BootDiagnostics](#bootdiagnostics): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-
-## DiffDiskSettings
-### Properties
-* **option**: 'Local' | string: Specifies the ephemeral disk settings for operating system disk.
-
-## Disallowed
-### Properties
-* **diskTypes**: string[]: A list of disk types.
-
-## DiskEncryptionSettings
-### Properties
-* **diskEncryptionKey**: [KeyVaultSecretReference](#keyvaultsecretreference): Specifies the location of the disk encryption key, which is a Key Vault Secret.
-* **enabled**: bool: Specifies whether disk encryption should be enabled on the virtual machine.
-* **keyEncryptionKey**: [KeyVaultKeyReference](#keyvaultkeyreference): Specifies the location of the key encryption key in Key Vault.
-
-## DiskInstanceView
-### Properties
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings)[]: Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **name**: string: The disk name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DiskProperties
-### Properties
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskIOPSReadWrite**: int: The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes. For a description of the range of values you can set, see [Ultra SSD Managed Disk Offerings](https://docs.microsoft.com/azure/virtual-machines/windows/disks-ultra-ssd#ultra-ssd-managed-disk-offerings).
-* **diskMBpsReadWrite**: int: The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10. For a description of the range of values you can set, see [Ultra SSD Managed Disk Offerings](https://docs.microsoft.com/azure/virtual-machines/windows/disks-ultra-ssd#ultra-ssd-managed-disk-offerings).
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **encryptionSettings**: [EncryptionSettings](#encryptionsettings): Encryption settings for disk or snapshot
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **timeCreated**: string (ReadOnly): The time when the disk was created.
-
-## DiskSku
-### Properties
-* **name**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## EncryptionSettings
-### Properties
-* **diskEncryptionKey**: [KeyVaultAndSecretReference](#keyvaultandsecretreference): Key Vault Secret Url and vault id of the disk encryption key
-* **enabled**: bool: Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
-* **keyEncryptionKey**: [KeyVaultAndKeyReference](#keyvaultandkeyreference): Key Vault Key Url and vault id of the key encryption key
-
-## GalleryArtifactSource
-### Properties
-* **managedImage**: [ManagedArtifact](#managedartifact) (Required): The managed artifact.
-
-## GalleryDataDiskImage
-### Properties
-* **hostCaching**: 'None' | 'ReadOnly' | 'ReadWrite' (ReadOnly): The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
-* **lun**: int (ReadOnly): This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
-* **sizeInGB**: int (ReadOnly): This property indicates the size of the VHD to be created.
-
-## GalleryIdentifier
-### Properties
-* **uniqueName**: string (ReadOnly): The unique name of the Shared Image Gallery. This name is generated automatically by Azure.
-
-## GalleryImageIdentifier
-### Properties
-* **offer**: string (Required): The name of the gallery Image Definition offer.
-* **publisher**: string (Required): The name of the gallery Image Definition publisher.
-* **sku**: string (Required): The name of the gallery Image Definition SKU.
-
-## GalleryImageProperties
-### Properties
-* **description**: string: The description of this gallery Image Definition resource. This property is updatable.
-* **disallowed**: [Disallowed](#disallowed): Describes the disallowed disk types.
-* **endOfLifeDate**: string: The end of life date of the gallery Image Definition. This property can be used for decommissioning purposes. This property is updatable.
-* **eula**: string: The Eula agreement for the gallery Image Definition.
-* **identifier**: [GalleryImageIdentifier](#galleryimageidentifier) (Required): This is the gallery Image Definition identifier.
-* **osState**: 'Generalized' | 'Specialized' (Required): The allowed values for OS State are 'Generalized'.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.
Possible values are:
**Windows**
**Linux**
-* **privacyStatementUri**: string: The privacy statement uri.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **purchasePlan**: [ImagePurchasePlan](#imagepurchaseplan): Describes the gallery Image Definition purchase plan. This is used by marketplace images.
-* **recommended**: [RecommendedMachineConfiguration](#recommendedmachineconfiguration): The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.
-* **releaseNoteUri**: string: The release note uri.
-
-## GalleryImageVersionProperties
-### Properties
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **publishingProfile**: [GalleryImageVersionPublishingProfile](#galleryimageversionpublishingprofile) (Required): The publishing profile of a gallery Image Version.
-* **replicationStatus**: [ReplicationStatus](#replicationstatus) (ReadOnly): This is the replication status of the gallery Image Version.
-* **storageProfile**: [GalleryImageVersionStorageProfile](#galleryimageversionstorageprofile) (ReadOnly): This is the storage profile of a gallery Image Version.
-
-## GalleryImageVersionPublishingProfile
-### Properties
-* **endOfLifeDate**: string: The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable.
-* **excludeFromLatest**: bool: If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
-* **publishedDate**: string (ReadOnly): The timestamp for when the gallery Image Version is published.
-* **replicaCount**: int: The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
-* **source**: [GalleryArtifactSource](#galleryartifactsource) (Required): The source image from which the Image Version is going to be created.
-* **targetRegions**: [TargetRegion](#targetregion)[]: The target regions where the Image Version is going to be replicated to. This property is updatable.
-
-## GalleryImageVersionStorageProfile
-### Properties
-* **dataDiskImages**: [GalleryDataDiskImage](#gallerydatadiskimage)[] (ReadOnly): A list of data disk images.
-* **osDiskImage**: [GalleryOSDiskImage](#galleryosdiskimage) (ReadOnly): This is the OS disk image.
-
-## GalleryOSDiskImage
-### Properties
-* **hostCaching**: 'None' | 'ReadOnly' | 'ReadWrite' (ReadOnly): The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
-* **sizeInGB**: int (ReadOnly): This property indicates the size of the VHD to be created.
-
-## GalleryProperties
-### Properties
-* **description**: string: The description of this Shared Image Gallery resource. This property is updatable.
-* **identifier**: [GalleryIdentifier](#galleryidentifier): Describes the gallery unique name.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-
-## HardwareProfile
-### Properties
-* **vmSize**: 'Basic_A0' | 'Basic_A1' | 'Basic_A2' | 'Basic_A3' | 'Basic_A4' | 'Standard_A0' | 'Standard_A1' | 'Standard_A10' | 'Standard_A11' | 'Standard_A1_v2' | 'Standard_A2' | 'Standard_A2_v2' | 'Standard_A2m_v2' | 'Standard_A3' | 'Standard_A4' | 'Standard_A4_v2' | 'Standard_A4m_v2' | 'Standard_A5' | 'Standard_A6' | 'Standard_A7' | 'Standard_A8' | 'Standard_A8_v2' | 'Standard_A8m_v2' | 'Standard_A9' | 'Standard_B1ms' | 'Standard_B1s' | 'Standard_B2ms' | 'Standard_B2s' | 'Standard_B4ms' | 'Standard_B8ms' | 'Standard_D1' | 'Standard_D11' | 'Standard_D11_v2' | 'Standard_D12' | 'Standard_D12_v2' | 'Standard_D13' | 'Standard_D13_v2' | 'Standard_D14' | 'Standard_D14_v2' | 'Standard_D15_v2' | 'Standard_D16_v3' | 'Standard_D16s_v3' | 'Standard_D1_v2' | 'Standard_D2' | 'Standard_D2_v2' | 'Standard_D2_v3' | 'Standard_D2s_v3' | 'Standard_D3' | 'Standard_D32_v3' | 'Standard_D32s_v3' | 'Standard_D3_v2' | 'Standard_D4' | 'Standard_D4_v2' | 'Standard_D4_v3' | 'Standard_D4s_v3' | 'Standard_D5_v2' | 'Standard_D64_v3' | 'Standard_D64s_v3' | 'Standard_D8_v3' | 'Standard_D8s_v3' | 'Standard_DS1' | 'Standard_DS11' | 'Standard_DS11_v2' | 'Standard_DS12' | 'Standard_DS12_v2' | 'Standard_DS13' | 'Standard_DS13-2_v2' | 'Standard_DS13-4_v2' | 'Standard_DS13_v2' | 'Standard_DS14' | 'Standard_DS14-4_v2' | 'Standard_DS14-8_v2' | 'Standard_DS14_v2' | 'Standard_DS15_v2' | 'Standard_DS1_v2' | 'Standard_DS2' | 'Standard_DS2_v2' | 'Standard_DS3' | 'Standard_DS3_v2' | 'Standard_DS4' | 'Standard_DS4_v2' | 'Standard_DS5_v2' | 'Standard_E16_v3' | 'Standard_E16s_v3' | 'Standard_E2_v3' | 'Standard_E2s_v3' | 'Standard_E32-16_v3' | 'Standard_E32-8s_v3' | 'Standard_E32_v3' | 'Standard_E32s_v3' | 'Standard_E4_v3' | 'Standard_E4s_v3' | 'Standard_E64-16s_v3' | 'Standard_E64-32s_v3' | 'Standard_E64_v3' | 'Standard_E64s_v3' | 'Standard_E8_v3' | 'Standard_E8s_v3' | 'Standard_F1' | 'Standard_F16' | 'Standard_F16s' | 'Standard_F16s_v2' | 'Standard_F1s' | 'Standard_F2' | 'Standard_F2s' | 'Standard_F2s_v2' | 'Standard_F32s_v2' | 'Standard_F4' | 'Standard_F4s' | 'Standard_F4s_v2' | 'Standard_F64s_v2' | 'Standard_F72s_v2' | 'Standard_F8' | 'Standard_F8s' | 'Standard_F8s_v2' | 'Standard_G1' | 'Standard_G2' | 'Standard_G3' | 'Standard_G4' | 'Standard_G5' | 'Standard_GS1' | 'Standard_GS2' | 'Standard_GS3' | 'Standard_GS4' | 'Standard_GS4-4' | 'Standard_GS4-8' | 'Standard_GS5' | 'Standard_GS5-16' | 'Standard_GS5-8' | 'Standard_H16' | 'Standard_H16m' | 'Standard_H16mr' | 'Standard_H16r' | 'Standard_H8' | 'Standard_H8m' | 'Standard_L16s' | 'Standard_L32s' | 'Standard_L4s' | 'Standard_L8s' | 'Standard_M128-32ms' | 'Standard_M128-64ms' | 'Standard_M128ms' | 'Standard_M128s' | 'Standard_M64-16ms' | 'Standard_M64-32ms' | 'Standard_M64ms' | 'Standard_M64s' | 'Standard_NC12' | 'Standard_NC12s_v2' | 'Standard_NC12s_v3' | 'Standard_NC24' | 'Standard_NC24r' | 'Standard_NC24rs_v2' | 'Standard_NC24rs_v3' | 'Standard_NC24s_v2' | 'Standard_NC24s_v3' | 'Standard_NC6' | 'Standard_NC6s_v2' | 'Standard_NC6s_v3' | 'Standard_ND12s' | 'Standard_ND24rs' | 'Standard_ND24s' | 'Standard_ND6s' | 'Standard_NV12' | 'Standard_NV24' | 'Standard_NV6' | string: Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)
-
-## ImageDataDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## ImageDiskReference
-### Properties
-* **id**: string (Required): A relative uri containing either a Platform Image Repository or user image reference.
-* **lun**: int: If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
-
-## ImageOSDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **osState**: 'Generalized' | 'Specialized' (Required): The OS State.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. UltraSSD_LRS cannot be used with OS Disk.
-
-## ImageProperties
-### Properties
-* **provisioningState**: string (ReadOnly): The provisioning state.
-* **sourceVirtualMachine**: [SubResource](#subresource): The source virtual machine from which Image is created.
-* **storageProfile**: [ImageStorageProfile](#imagestorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## ImagePurchasePlan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: The product ID.
-* **publisher**: string: The publisher ID.
-
-## ImageReference
-### Properties
-* **id**: string: Resource Id
-* **offer**: string: Specifies the offer of the platform image or marketplace image used to create the virtual machine.
-* **publisher**: string: The image publisher.
-* **sku**: string: The image SKU.
-* **version**: string: Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
-
-## ImageStorageProfile
-### Properties
-* **dataDisks**: [ImageDataDisk](#imagedatadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **osDisk**: [ImageOSDisk](#imageosdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **zoneResilient**: bool: Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).
-
-## InnerError
-### Properties
-* **errordetail**: string: The internal error message or exception dump.
-* **exceptiontype**: string: The exception type.
-
-## InstanceViewStatus
-### Properties
-* **code**: string: The status code.
-* **displayStatus**: string: The short localizable label for the status.
-* **level**: 'Error' | 'Info' | 'Warning': The level code.
-* **message**: string: The detailed status message, including for alerts and error messages.
-* **time**: string: The time of the status.
-
-## KeyVaultAndKeyReference
-### Properties
-* **keyUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultAndSecretReference
-### Properties
-* **secretUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultKeyReference
-### Properties
-* **keyUrl**: string (Required): The URL referencing a key encryption key in Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the key.
-
-## KeyVaultSecretReference
-### Properties
-* **secretUrl**: string (Required): The URL referencing a secret in a Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the secret.
-
-## LinuxConfiguration
-### Properties
-* **disablePasswordAuthentication**: bool: Specifies whether password authentication should be disabled.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **ssh**: [SshConfiguration](#sshconfiguration): Specifies the ssh key configuration for a Linux OS.
-
-## MaintenanceRedeployStatus
-### Properties
-* **isCustomerInitiatedMaintenanceAllowed**: bool: True, if customer is allowed to perform Maintenance.
-* **lastOperationMessage**: string: Message returned for the last Maintenance Operation.
-* **lastOperationResultCode**: 'MaintenanceAborted' | 'MaintenanceCompleted' | 'None' | 'RetryLater': The Last Maintenance Operation Result Code.
-* **maintenanceWindowEndTime**: string: End Time for the Maintenance Window.
-* **maintenanceWindowStartTime**: string: Start Time for the Maintenance Window.
-* **preMaintenanceWindowEndTime**: string: End Time for the Pre Maintenance Window.
-* **preMaintenanceWindowStartTime**: string: Start Time for the Pre Maintenance Window.
-
-## ManagedArtifact
-### Properties
-* **id**: string (Required): The managed artifact id.
-
-## ManagedDiskParameters
-### Properties
-* **id**: string: Resource Id
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## NetworkInterfaceReference
-### Properties
-* **id**: string: Resource Id
-* **properties**: [NetworkInterfaceReferenceProperties](#networkinterfacereferenceproperties): Describes a network interface reference properties.
-
-## NetworkInterfaceReferenceProperties
-### Properties
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## NetworkProfile
-### Properties
-* **networkInterfaces**: [NetworkInterfaceReference](#networkinterfacereference)[]: Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
-
-## OSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## OSDiskImage
-### Properties
-* **operatingSystem**: 'Linux' | 'Windows' (Required): The operating system of the osDiskImage.
-
-## OSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **allowExtensionOperations**: bool: Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine.
-* **computerName**: string: Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machine.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## Plan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The promotion code.
-* **publisher**: string: The publisher ID.
-
-## ProximityPlacementGroupProperties
-### Properties
-* **availabilitySets**: [SubResource](#subresource)[] (ReadOnly): A list of references to all availability sets in the proximity placement group.
-* **proximityPlacementGroupType**: 'Standard' | 'Ultra' | string: Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use.
-* **virtualMachines**: [SubResource](#subresource)[] (ReadOnly): A list of references to all virtual machines in the proximity placement group.
-* **virtualMachineScaleSets**: [SubResource](#subresource)[] (ReadOnly): A list of references to all virtual machine scale sets in the proximity placement group.
-
-## PurchasePlan
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **publisher**: string (Required): The publisher ID.
-
-## RecommendedMachineConfiguration
-### Properties
-* **memory**: [ResourceRange](#resourcerange): Describes the resource range.
-* **vCPUs**: [ResourceRange](#resourcerange): Describes the resource range.
-
-## RegionalReplicationStatus
-### Properties
-* **details**: string (ReadOnly): The details of the replication status.
-* **progress**: int (ReadOnly): It indicates progress of the replication job.
-* **region**: string (ReadOnly): The region to which the gallery Image Version is being replicated to.
-* **state**: 'Completed' | 'Failed' | 'Replicating' | 'Unknown' | string (ReadOnly): This is the regional replication state.
-
-## ReplicationStatus
-### Properties
-* **aggregatedState**: 'Completed' | 'Failed' | 'InProgress' | 'Unknown' | string (ReadOnly): This is the aggregated replication status based on all the regional replication status flags.
-* **summary**: [RegionalReplicationStatus](#regionalreplicationstatus)[] (ReadOnly): This is a summary of replication status for each region.
-
-## ResourceRange
-### Properties
-* **max**: int: The maximum number of the resource.
-* **min**: int: The minimum number of the resource.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## RollingUpgradePolicy
-### Properties
-* **maxBatchInstancePercent**: int: The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.
-* **maxUnhealthyInstancePercent**: int: The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.
-* **maxUnhealthyUpgradedInstancePercent**: int: The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.
-* **pauseTimeBetweenBatches**: string: The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).
-
-## RollingUpgradeProgressInfo
-### Properties
-* **failedInstanceCount**: int (ReadOnly): The number of instances that have failed to be upgraded successfully.
-* **inProgressInstanceCount**: int (ReadOnly): The number of instances that are currently being upgraded.
-* **pendingInstanceCount**: int (ReadOnly): The number of instances that have not yet begun to be upgraded.
-* **successfulInstanceCount**: int (ReadOnly): The number of instances that have been successfully upgraded.
-
-## RollingUpgradeRunningStatus
-### Properties
-* **code**: 'Cancelled' | 'Completed' | 'Faulted' | 'RollingForward' (ReadOnly): Code indicating the current status of the upgrade.
-* **lastAction**: 'Cancel' | 'Start' (ReadOnly): The last action performed on the rolling upgrade.
-* **lastActionTime**: string (ReadOnly): Last action time of the upgrade.
-* **startTime**: string (ReadOnly): Start time of the upgrade.
-
-## RollingUpgradeStatusInfoProperties
-### Properties
-* **error**: [ApiError](#apierror) (ReadOnly): Error details for this upgrade, if there are any.
-* **policy**: [RollingUpgradePolicy](#rollingupgradepolicy) (ReadOnly): The rolling upgrade policies applied for this upgrade.
-* **progress**: [RollingUpgradeProgressInfo](#rollingupgradeprogressinfo) (ReadOnly): Information about the number of virtual machine instances in each upgrade state.
-* **runningStatus**: [RollingUpgradeRunningStatus](#rollingupgraderunningstatus) (ReadOnly): Information about the current running state of the overall upgrade.
-
-## Sku
-### Properties
-* **capacity**: int: Specifies the number of virtual machines in the scale set.
-* **name**: string: The sku name.
-* **tier**: string: Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**
-
-## SnapshotProperties
-### Properties
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **encryptionSettings**: [EncryptionSettings](#encryptionsettings): Encryption settings for disk or snapshot
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **timeCreated**: string (ReadOnly): The time when the disk was created.
-
-## SnapshotSku
-### Properties
-* **name**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## SourceVault
-### Properties
-* **id**: string: Resource Id
-
-## SshConfiguration
-### Properties
-* **publicKeys**: [SshPublicKey](#sshpublickey)[]: The list of SSH public keys used to authenticate with linux based VMs.
-
-## SshPublicKey
-### Properties
-* **keyData**: string: SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **path**: string: Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
-
-## StorageProfile
-### Properties
-* **dataDisks**: [DataDisk](#datadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [OSDisk](#osdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## SubResource
-### Properties
-* **id**: string: Resource Id
-
-## TargetRegion
-### Properties
-* **name**: string (Required): The name of the region.
-* **regionalReplicaCount**: int: The number of replicas of the Image Version to be created per region. This property is updatable.
-
-## UpgradePolicy
-### Properties
-* **automaticOSUpgrade**: bool: Whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the image becomes available.
-* **autoOSUpgradePolicy**: [AutoOSUpgradePolicy](#autoosupgradepolicy): Configuration parameters used for performing automatic OS Upgrade.
-* **mode**: 'Automatic' | 'Manual' | 'Rolling': Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time.
-* **rollingUpgradePolicy**: [RollingUpgradePolicy](#rollingupgradepolicy): The configuration parameters used while performing a rolling upgrade.
-
-## UserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VaultCertificate
-### Properties
-* **certificateStore**: string: For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted.
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-
-## VaultSecretGroup
-### Properties
-* **sourceVault**: [SubResource](#subresource): The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
-* **vaultCertificates**: [VaultCertificate](#vaultcertificate)[]: The list of key vault references in SourceVault which contain certificates.
-
-## VirtualHardDisk
-### Properties
-* **uri**: string: Specifies the virtual hard disk's uri.
-
-## VirtualMachineAgentInstanceView
-### Properties
-* **extensionHandlers**: [VirtualMachineExtensionHandlerInstanceView](#virtualmachineextensionhandlerinstanceview)[]: The virtual machine extension handler instance view.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgentVersion**: string: The VM Agent full version.
-
-## VirtualMachineExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **location**: string (Required): Resource location
-* **name**: string (ReadOnly): Resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineExtensionHandlerInstanceView
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus): The extension handler status.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionImageProperties
-### Properties
-* **computeRole**: string (Required): The type of role (IaaS or PaaS) this extension supports.
-* **handlerSchema**: string (Required): The schema defined by publisher, where extension consumers should provide settings in a matching schema.
-* **operatingSystem**: string (Required): The operating system this extension supports.
-* **supportsMultipleExtensions**: bool: Whether the handler can support multiple extensions.
-* **vmScaleSetEnabled**: bool: Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS.
-
-## VirtualMachineExtensionInstanceView
-### Properties
-* **name**: string: The virtual machine extension name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **substatuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **forceUpdateTag**: string: How the extension handler should be forced to update even if the extension configuration has not changed.
-* **instanceView**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview): The virtual machine extension instance view.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineHealthStatus
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The health status information for the VM.
-
-## VirtualMachineIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
-* **userAssignedIdentities**: [VirtualMachineIdentityUserAssignedIdentities](#virtualmachineidentityuserassignedidentities): The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineIdentityUserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [UserAssignedIdentitiesValue](#userassignedidentitiesvalue)
-
-## VirtualMachineImageProperties
-### Properties
-* **dataDiskImages**: [DataDiskImage](#datadiskimage)[]
-* **osDiskImage**: [OSDiskImage](#osdiskimage): Contains the os disk image information.
-* **plan**: [PurchasePlan](#purchaseplan): Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineInstanceView
-### Properties
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **computerName**: string: The computer name assigned to the virtual machine.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The virtual machine disk information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **osName**: string: The Operating System running on the virtual machine.
-* **osVersion**: string: The version of Operating System running on the virtual machine.
-* **platformFaultDomain**: int: Specifies the fault domain of the virtual machine.
-* **platformUpdateDomain**: int: Specifies the update domain of the virtual machine.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-
-## VirtualMachineProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine.
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineInstanceView](#virtualmachineinstanceview) (ReadOnly): The virtual machine instance view.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **vmId**: string (ReadOnly): Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands.
-
-## VirtualMachineScaleSetDataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): The create option.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **name**: string: The name of the extension.
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-
-## VirtualMachineScaleSetExtensionProfile
-### Properties
-* **extensions**: [VirtualMachineScaleSetExtension](#virtualmachinescalesetextension)[]: The virtual machine scale set child extension resources.
-
-## VirtualMachineScaleSetExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **forceUpdateTag**: string: If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisionAfterExtensions**: string[]: Collection of extension names after which this extension needs to be provisioned.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineScaleSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.
-* **userAssignedIdentities**: [VirtualMachineScaleSetIdentityUserAssignedIdentities](#virtualmachinescalesetidentityuserassignedidentities): The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineScaleSetIdentityUserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue](#virtualmachinescalesetidentityuserassignedidentitiesvalue)
-
-## VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VirtualMachineScaleSetIPConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineScaleSetIPConfigurationProperties](#virtualmachinescalesetipconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration properties.
-
-## VirtualMachineScaleSetIPConfigurationProperties
-### Properties
-* **applicationGatewayBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.
-* **applicationSecurityGroups**: [SubResource](#subresource)[]: Specifies an array of references to application security group.
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer.
-* **loadBalancerInboundNatPools**: [SubResource](#subresource)[]: Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-* **privateIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAddressConfiguration**: [VirtualMachineScaleSetPublicIPAddressConfiguration](#virtualmachinescalesetpublicipaddressconfiguration): The publicIPAddressConfiguration.
-* **subnet**: [ApiEntityReference](#apientityreference): Specifies the identifier of the subnet.
-
-## VirtualMachineScaleSetIpTag
-### Properties
-* **ipTagType**: string: IP tag type. Example: FirstPartyUsage.
-* **tag**: string: IP tag associated with the public IP. Example: SQL, Storage etc.
-
-## VirtualMachineScaleSetManagedDiskParameters
-### Properties
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## VirtualMachineScaleSetNetworkConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The network configuration name.
-* **properties**: [VirtualMachineScaleSetNetworkConfigurationProperties](#virtualmachinescalesetnetworkconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration.
-
-## VirtualMachineScaleSetNetworkConfigurationDnsSettings
-### Properties
-* **dnsServers**: string[]: List of DNS servers IP addresses
-
-## VirtualMachineScaleSetNetworkConfigurationProperties
-### Properties
-* **dnsSettings**: [VirtualMachineScaleSetNetworkConfigurationDnsSettings](#virtualmachinescalesetnetworkconfigurationdnssettings): The dns settings to be applied on the network interfaces.
-* **enableAcceleratedNetworking**: bool: Specifies whether the network interface is accelerated networking-enabled.
-* **enableIPForwarding**: bool: Whether IP forwarding enabled on this NIC.
-* **ipConfigurations**: [VirtualMachineScaleSetIPConfiguration](#virtualmachinescalesetipconfiguration)[] (Required): Specifies the IP configurations of the network interface.
-* **networkSecurityGroup**: [SubResource](#subresource): The network security group.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## VirtualMachineScaleSetNetworkProfile
-### Properties
-* **healthProbe**: [ApiEntityReference](#apientityreference): A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetOSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set.
-* **diskSizeGB**: int: Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): Specifies information about the unmanaged user image to base the scale set on.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhdContainers**: string[]: Specifies the container urls that are used to store operating system disks for the scale set.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetOSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **computerNamePrefix**: string: Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machines in the scale set.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## VirtualMachineScaleSetProperties
-### Properties
-* **overprovision**: bool: Specifies whether the Virtual Machine Scale Set should be overprovisioned.
-* **platformFaultDomainCount**: int: Fault Domain count for each placement group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01.
-* **singlePlacementGroup**: bool: When true this limits the scale set to a single placement group, of max size 100 virtual machines.
-* **uniqueId**: string (ReadOnly): Specifies the ID which uniquely identifies a Virtual Machine Scale Set.
-* **upgradePolicy**: [UpgradePolicy](#upgradepolicy): The upgrade policy.
-* **virtualMachineProfile**: [VirtualMachineScaleSetVMProfile](#virtualmachinescalesetvmprofile): The virtual machine profile.
-* **zoneBalance**: bool: Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage.
-
-## VirtualMachineScaleSetPublicIPAddressConfiguration
-### Properties
-* **name**: string (Required): The publicIP address configuration name.
-* **properties**: [VirtualMachineScaleSetPublicIPAddressConfigurationProperties](#virtualmachinescalesetpublicipaddressconfigurationproperties): Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
-### Properties
-* **domainNameLabel**: string (Required): The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationProperties
-### Properties
-* **dnsSettings**: [VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings](#virtualmachinescalesetpublicipaddressconfigurationdnssettings): The dns settings to be applied on the publicIP addresses .
-* **idleTimeoutInMinutes**: int: The idle timeout of the public IP address.
-* **ipTags**: [VirtualMachineScaleSetIpTag](#virtualmachinescalesetiptag)[]: The list of IP tags associated with the public IP address.
-* **publicIPPrefix**: [SubResource](#subresource): The PublicIPPrefix from which to allocate publicIP addresses.
-
-## VirtualMachineScaleSetStorageProfile
-### Properties
-* **dataDisks**: [VirtualMachineScaleSetDataDisk](#virtualmachinescalesetdatadisk)[]: Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [VirtualMachineScaleSetOSDisk](#virtualmachinescalesetosdisk): Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## VirtualMachineScaleSetVMInstanceView
-### Properties
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The disks information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **placementGroupId**: string: The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId.
-* **platformFaultDomain**: int: The Fault Domain count.
-* **platformUpdateDomain**: int: The Update Domain count.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-* **vmHealth**: [VirtualMachineHealthStatus](#virtualmachinehealthstatus) (ReadOnly): The health status for the VM.
-
-## VirtualMachineScaleSetVMProfile
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for virtual machines in a low priority scale set.
Minimum api-version: 2017-10-30-preview
-* **extensionProfile**: [VirtualMachineScaleSetExtensionProfile](#virtualmachinescalesetextensionprofile): Specifies a collection of settings for extensions installed on virtual machines in the scale set.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [VirtualMachineScaleSetNetworkProfile](#virtualmachinescalesetnetworkprofile): Specifies properties of the network interfaces of the virtual machines in the scale set.
-* **osProfile**: [VirtualMachineScaleSetOSProfile](#virtualmachinescalesetosprofile): Specifies the operating system settings for the virtual machines in the scale set.
-* **priority**: 'Low' | 'Regular' | string: Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview
-* **storageProfile**: [VirtualMachineScaleSetStorageProfile](#virtualmachinescalesetstorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## VirtualMachineScaleSetVMProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineScaleSetVMInstanceView](#virtualmachinescalesetvminstanceview) (ReadOnly): The virtual machine instance view.
-* **latestModelApplied**: bool (ReadOnly): Specifies whether the latest model has been applied to the virtual machine.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **vmId**: string (ReadOnly): Azure VM unique ID.
-
-## WindowsConfiguration
-### Properties
-* **additionalUnattendContent**: [AdditionalUnattendContent](#additionalunattendcontent)[]: Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
-* **enableAutomaticUpdates**: bool: Indicates whether virtual machine is enabled for automatic updates.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **timeZone**: string: Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time"
-* **winRM**: [WinRMConfiguration](#winrmconfiguration): Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.
-
-## WinRMConfiguration
-### Properties
-* **listeners**: [WinRMListener](#winrmlistener)[]: The list of Windows Remote Management listeners
-
-## WinRMListener
-### Properties
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-* **protocol**: 'Http' | 'Https': Specifies the protocol of listener.
Possible values are:
**http**
**https**
-
diff --git a/generated/compute/microsoft.compute/2018-09-30/types.json b/generated/compute/microsoft.compute/2018-09-30/types.json
deleted file mode 100644
index 5cfa4d76c7..0000000000
--- a/generated/compute/microsoft.compute/2018-09-30/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/disks"}},{"6":{"Value":"2018-09-30"}},{"2":{"Name":"Microsoft.Compute/disks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."},"sku":{"Type":11,"Flags":0,"Description":"The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS."},"zones":{"Type":17,"Flags":0,"Description":"The Logical zone list for Disk."},"properties":{"Type":18,"Flags":0,"Description":"Disk resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":48,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DiskSku","Properties":{"name":{"Type":16,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[12,13,14,15,4]}},{"3":{"ItemType":4}},{"2":{"Name":"DiskProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk was created."},"osType":{"Type":21,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":24,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"creationData":{"Type":25,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"encryptionSettingsCollection":{"Type":35,"Flags":0,"Description":"Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10."},"diskState":{"Type":47,"Flags":2,"Description":"The state of the disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[19,20]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[22,23,4]}},{"2":{"Name":"CreationData","Properties":{"createOption":{"Type":33,"Flags":1,"Description":"This enumerates the possible sources of a disk's creation."},"storageAccountId":{"Type":4,"Flags":0,"Description":"If createOption is Import, the Azure Resource Manager identifier of the storage account containing the blob to import as a disk. Required only if the blob is in a different subscription"},"imageReference":{"Type":34,"Flags":0,"Description":"Disk source information."},"sourceUri":{"Type":4,"Flags":0,"Description":"If createOption is Import, this is the URI of a blob to be imported into a managed disk."},"sourceResourceId":{"Type":4,"Flags":0,"Description":"If createOption is Copy, this is the ARM id of the source snapshot or disk."}}}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Import"}},{"6":{"Value":"Copy"}},{"6":{"Value":"Restore"}},{"6":{"Value":"Upload"}},{"5":{"Elements":[26,27,28,29,30,31,32,4]}},{"2":{"Name":"ImageDiskReference","Properties":{"id":{"Type":4,"Flags":1,"Description":"A relative uri containing either a Platform Image Repository or user image reference."},"lun":{"Type":3,"Flags":0,"Description":"If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null."}}}},{"2":{"Name":"EncryptionSettingsCollection","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged."},"encryptionSettings":{"Type":40,"Flags":0,"Description":"A collection of encryption settings, one for each disk volume."}}}},{"2":{"Name":"EncryptionSettingsElement","Properties":{"diskEncryptionKey":{"Type":37,"Flags":0,"Description":"Key Vault Secret Url and vault id of the disk encryption key"},"keyEncryptionKey":{"Type":39,"Flags":0,"Description":"Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key."}}}},{"2":{"Name":"KeyVaultAndSecretReference","Properties":{"sourceVault":{"Type":38,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"secretUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"2":{"Name":"SourceVault","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"KeyVaultAndKeyReference","Properties":{"sourceVault":{"Type":38,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"keyUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"3":{"ItemType":36}},{"6":{"Value":"Unattached"}},{"6":{"Value":"Attached"}},{"6":{"Value":"Reserved"}},{"6":{"Value":"ActiveSAS"}},{"6":{"Value":"ReadyToUpload"}},{"6":{"Value":"ActiveUpload"}},{"5":{"Elements":[41,42,43,44,45,46,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/disks@2018-09-30","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/snapshots"}},{"6":{"Value":"2018-09-30"}},{"2":{"Name":"Microsoft.Compute/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"Unused. Always Null."},"sku":{"Type":53,"Flags":0,"Description":"The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS."},"properties":{"Type":58,"Flags":0,"Description":"Snapshot resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":65,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotSku","Properties":{"name":{"Type":57,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"5":{"Elements":[54,55,56,4]}},{"2":{"Name":"SnapshotProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk was created."},"osType":{"Type":61,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":64,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"creationData":{"Type":25,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"encryptionSettingsCollection":{"Type":35,"Flags":0,"Description":"Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[59,60]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/snapshots@2018-09-30","ScopeType":8,"Body":52,"Flags":0}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2018-09-30/types.md b/generated/compute/microsoft.compute/2018-09-30/types.md
deleted file mode 100644
index 4f09997afe..0000000000
--- a/generated/compute/microsoft.compute/2018-09-30/types.md
+++ /dev/null
@@ -1,109 +0,0 @@
-# Microsoft.Compute @ 2018-09-30
-
-## Resource Microsoft.Compute/disks@2018-09-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-09-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskProperties](#diskproperties): Disk resource properties.
-* **sku**: [DiskSku](#disksku): The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/disks' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The Logical zone list for Disk.
-
-## Resource Microsoft.Compute/snapshots@2018-09-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-09-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): Unused. Always Null.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [SnapshotProperties](#snapshotproperties): Snapshot resource properties.
-* **sku**: [SnapshotSku](#snapshotsku): The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/snapshots' (ReadOnly, DeployTimeConstant): The resource type
-
-## CreationData
-### Properties
-* **createOption**: 'Attach' | 'Copy' | 'Empty' | 'FromImage' | 'Import' | 'Restore' | 'Upload' | string (Required): This enumerates the possible sources of a disk's creation.
-* **imageReference**: [ImageDiskReference](#imagediskreference): Disk source information.
-* **sourceResourceId**: string: If createOption is Copy, this is the ARM id of the source snapshot or disk.
-* **sourceUri**: string: If createOption is Import, this is the URI of a blob to be imported into a managed disk.
-* **storageAccountId**: string: If createOption is Import, the Azure Resource Manager identifier of the storage account containing the blob to import as a disk. Required only if the blob is in a different subscription
-
-## DiskProperties
-### Properties
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskIOPSReadWrite**: int: The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes.
-* **diskMBpsReadWrite**: int: The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **diskState**: 'ActiveSAS' | 'ActiveUpload' | 'Attached' | 'ReadyToUpload' | 'Reserved' | 'Unattached' | string (ReadOnly): The state of the disk.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **timeCreated**: string (ReadOnly): The time when the disk was created.
-
-## DiskSku
-### Properties
-* **name**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## EncryptionSettingsCollection
-### Properties
-* **enabled**: bool (Required): Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
-* **encryptionSettings**: [EncryptionSettingsElement](#encryptionsettingselement)[]: A collection of encryption settings, one for each disk volume.
-
-## EncryptionSettingsElement
-### Properties
-* **diskEncryptionKey**: [KeyVaultAndSecretReference](#keyvaultandsecretreference): Key Vault Secret Url and vault id of the disk encryption key
-* **keyEncryptionKey**: [KeyVaultAndKeyReference](#keyvaultandkeyreference): Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key.
-
-## ImageDiskReference
-### Properties
-* **id**: string (Required): A relative uri containing either a Platform Image Repository or user image reference.
-* **lun**: int: If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
-
-## KeyVaultAndKeyReference
-### Properties
-* **keyUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultAndSecretReference
-### Properties
-* **secretUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## SnapshotProperties
-### Properties
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **timeCreated**: string (ReadOnly): The time when the disk was created.
-
-## SnapshotSku
-### Properties
-* **name**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## SourceVault
-### Properties
-* **id**: string: Resource Id
-
diff --git a/generated/compute/microsoft.compute/2018-10-01/types.json b/generated/compute/microsoft.compute/2018-10-01/types.json
deleted file mode 100644
index 8f612f1e2f..0000000000
--- a/generated/compute/microsoft.compute/2018-10-01/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/availabilitySets"}},{"6":{"Value":"2018-10-01"}},{"2":{"Name":"Microsoft.Compute/availabilitySets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The instance view of a resource."},"sku":{"Type":20,"Flags":0,"Description":"Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":21,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AvailabilitySetProperties","Properties":{"platformUpdateDomainCount":{"Type":3,"Flags":0,"Description":"Update Domain count."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count."},"virtualMachines":{"Type":13,"Flags":0,"Description":"A list of references to all virtual machines in the availability set."},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01."},"statuses":{"Type":19,"Flags":2,"Description":"The resource status information."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":12}},{"2":{"Name":"InstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":18,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[15,16,17]}},{"3":{"ItemType":14}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of virtual machines in the scale set."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/availabilitySets@2018-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/proximityPlacementGroups"}},{"6":{"Value":"2018-10-01"}},{"2":{"Name":"Microsoft.Compute/proximityPlacementGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":23,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":24,"Flags":10,"Description":"The resource api version"},"properties":{"Type":26,"Flags":0,"Description":"Describes the properties of a Proximity Placement Group."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":33,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ProximityPlacementGroupProperties","Properties":{"proximityPlacementGroupType":{"Type":29,"Flags":0,"Description":"Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use."},"virtualMachines":{"Type":30,"Flags":2,"Description":"A list of references to all virtual machines in the proximity placement group."},"virtualMachineScaleSets":{"Type":31,"Flags":2,"Description":"A list of references to all virtual machine scale sets in the proximity placement group."},"availabilitySets":{"Type":32,"Flags":2,"Description":"A list of references to all availability sets in the proximity placement group."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"Ultra"}},{"5":{"Elements":[27,28,4]}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/proximityPlacementGroups@2018-10-01","ScopeType":8,"Body":25,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/extensions"}},{"6":{"Value":"2018-10-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":35,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":36,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":42,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":39,"Flags":0,"Description":"The virtual machine extension instance view."}}}},{"2":{"Name":"VirtualMachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The virtual machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"substatuses":{"Type":40,"Flags":0,"Description":"The resource status information."},"statuses":{"Type":41,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/extensions@2018-10-01","ScopeType":8,"Body":37,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines"}},{"6":{"Value":"2018-10-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":44,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":45,"Flags":10,"Description":"The resource api version"},"plan":{"Type":47,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":48,"Flags":0,"Description":"Describes the properties of a Virtual Machine."},"resources":{"Type":304,"Flags":2,"Description":"The virtual machine child extension resources."},"identity":{"Type":305,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"zones":{"Type":313,"Flags":0,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":314,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"hardwareProfile":{"Type":49,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":217,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":254,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine."},"osProfile":{"Type":255,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"networkProfile":{"Type":278,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"diagnosticsProfile":{"Type":282,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":284,"Flags":2,"Description":"The virtual machine instance view."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"},"vmId":{"Type":4,"Flags":2,"Description":"Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands."}}}},{"2":{"Name":"HardwareProfile","Properties":{"vmSize":{"Type":216,"Flags":0,"Description":"Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)"}}}},{"6":{"Value":"Basic_A0"}},{"6":{"Value":"Basic_A1"}},{"6":{"Value":"Basic_A2"}},{"6":{"Value":"Basic_A3"}},{"6":{"Value":"Basic_A4"}},{"6":{"Value":"Standard_A0"}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_B1s"}},{"6":{"Value":"Standard_B1ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E32-16_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_NV6"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"5":{"Elements":[50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,4]}},{"2":{"Name":"StorageProfile","Properties":{"imageReference":{"Type":218,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":219,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":253,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"Specifies the offer of the platform image or marketplace image used to create the virtual machine."},"sku":{"Type":4,"Flags":0,"Description":"The image SKU."},"version":{"Type":4,"Flags":0,"Description":"Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"OSDisk","Properties":{"osType":{"Type":222,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"encryptionSettings":{"Type":223,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":226,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":226,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":230,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"diffDiskSettings":{"Type":231,"Flags":0,"Description":"Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine."},"createOption":{"Type":237,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":238,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[220,221]}},{"2":{"Name":"DiskEncryptionSettings","Properties":{"diskEncryptionKey":{"Type":224,"Flags":0,"Description":"Specifies the location of the disk encryption key, which is a Key Vault Secret."},"keyEncryptionKey":{"Type":225,"Flags":0,"Description":"Specifies the location of the key encryption key in Key Vault."},"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether disk encryption should be enabled on the virtual machine."}}}},{"2":{"Name":"KeyVaultSecretReference","Properties":{"secretUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a secret in a Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the secret."}}}},{"2":{"Name":"KeyVaultKeyReference","Properties":{"keyUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a key encryption key in Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the key."}}}},{"2":{"Name":"VirtualHardDisk","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Specifies the virtual hard disk's uri."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[227,228,229]}},{"2":{"Name":"DiffDiskSettings","Properties":{"option":{"Type":233,"Flags":0,"Description":"Specifies the ephemeral disk settings for operating system disk."}}}},{"6":{"Value":"Local"}},{"5":{"Elements":[232,4]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[234,235,236,4]}},{"2":{"Name":"ManagedDiskParameters","Properties":{"storageAccountType":{"Type":243,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[239,240,241,242,4]}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":226,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":226,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":248,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":252,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":238,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[245,246,247]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[249,250,251,4]}},{"3":{"ItemType":244}},{"2":{"Name":"AdditionalCapabilities","Properties":{"ultraSSDEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled."}}}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions)."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":256,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":270,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":277,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machine."},"allowExtensionOperations":{"Type":2,"Flags":0,"Description":"Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine."}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine is enabled for automatic Windows updates. Default value is true.
For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning."},"timeZone":{"Type":4,"Flags":0,"Description":"Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\""},"additionalUnattendContent":{"Type":263,"Flags":0,"Description":"Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup."},"winRM":{"Type":264,"Flags":0,"Description":"Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell."}}}},{"2":{"Name":"AdditionalUnattendContent","Properties":{"passName":{"Type":258,"Flags":0,"Description":"The pass name. Currently, the only allowable value is OobeSystem."},"componentName":{"Type":259,"Flags":0,"Description":"The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup."},"settingName":{"Type":262,"Flags":0,"Description":"Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon."},"content":{"Type":4,"Flags":0,"Description":"Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted."}}}},{"6":{"Value":"OobeSystem"}},{"6":{"Value":"Microsoft-Windows-Shell-Setup"}},{"6":{"Value":"AutoLogon"}},{"6":{"Value":"FirstLogonCommands"}},{"5":{"Elements":[260,261]}},{"3":{"ItemType":257}},{"2":{"Name":"WinRMConfiguration","Properties":{"listeners":{"Type":269,"Flags":0,"Description":"The list of Windows Remote Management listeners"}}}},{"2":{"Name":"WinRMListener","Properties":{"protocol":{"Type":268,"Flags":0,"Description":"Specifies the protocol of listener.
Possible values are:
**http**
**https**"},"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[266,267]}},{"3":{"ItemType":265}},{"2":{"Name":"LinuxConfiguration","Properties":{"disablePasswordAuthentication":{"Type":2,"Flags":0,"Description":"Specifies whether password authentication should be disabled."},"ssh":{"Type":271,"Flags":0,"Description":"Specifies the ssh key configuration for a Linux OS."},"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."}}}},{"2":{"Name":"SshConfiguration","Properties":{"publicKeys":{"Type":273,"Flags":0,"Description":"The list of SSH public keys used to authenticate with linux based VMs."}}}},{"2":{"Name":"SshPublicKey","Properties":{"path":{"Type":4,"Flags":0,"Description":"Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys"},"keyData":{"Type":4,"Flags":0,"Description":"SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."}}}},{"3":{"ItemType":272}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":12,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":276,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"},"certificateStore":{"Type":4,"Flags":0,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":275}},{"3":{"ItemType":274}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":281,"Flags":0,"Description":"Specifies the list of resource Ids for the network interfaces associated with the virtual machine."}}}},{"2":{"Name":"NetworkInterfaceReference","Properties":{"properties":{"Type":280,"Flags":0,"Description":"Describes a network interface reference properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"NetworkInterfaceReferenceProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."}}}},{"3":{"ItemType":279}},{"2":{"Name":"DiagnosticsProfile","Properties":{"bootDiagnostics":{"Type":283,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."}}}},{"2":{"Name":"BootDiagnostics","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether boot diagnostics should be enabled on the Virtual Machine."},"storageUri":{"Type":4,"Flags":0,"Description":"Uri of the storage account to use for placing the console output and screenshot."}}}},{"2":{"Name":"VirtualMachineInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"Specifies the update domain of the virtual machine."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the fault domain of the virtual machine."},"computerName":{"Type":4,"Flags":0,"Description":"The computer name assigned to the virtual machine."},"osName":{"Type":4,"Flags":0,"Description":"The Operating System running on the virtual machine."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of Operating System running on the virtual machine."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":285,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":289,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":298,"Flags":0,"Description":"The virtual machine disk information."},"extensions":{"Type":299,"Flags":0,"Description":"The extensions information."},"bootDiagnostics":{"Type":300,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":301,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineAgentInstanceView","Properties":{"vmAgentVersion":{"Type":4,"Flags":0,"Description":"The VM Agent full version."},"extensionHandlers":{"Type":287,"Flags":0,"Description":"The virtual machine extension handler instance view."},"statuses":{"Type":288,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineExtensionHandlerInstanceView","Properties":{"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":14,"Flags":0,"Description":"The extension handler status."}}}},{"3":{"ItemType":286}},{"3":{"ItemType":14}},{"2":{"Name":"MaintenanceRedeployStatus","Properties":{"isCustomerInitiatedMaintenanceAllowed":{"Type":2,"Flags":0,"Description":"True, if customer is allowed to perform Maintenance."},"preMaintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Pre Maintenance Window."},"preMaintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Pre Maintenance Window."},"maintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Maintenance Window."},"maintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Maintenance Window."},"lastOperationResultCode":{"Type":294,"Flags":0,"Description":"The Last Maintenance Operation Result Code."},"lastOperationMessage":{"Type":4,"Flags":0,"Description":"Message returned for the last Maintenance Operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"RetryLater"}},{"6":{"Value":"MaintenanceAborted"}},{"6":{"Value":"MaintenanceCompleted"}},{"5":{"Elements":[290,291,292,293]}},{"2":{"Name":"DiskInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"encryptionSettings":{"Type":296,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"statuses":{"Type":297,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":223}},{"3":{"ItemType":14}},{"3":{"ItemType":295}},{"3":{"ItemType":39}},{"2":{"Name":"BootDiagnosticsInstanceView","Properties":{"consoleScreenshotBlobUri":{"Type":4,"Flags":2,"Description":"The console screenshot blob URI."},"serialConsoleLogBlobUri":{"Type":4,"Flags":2,"Description":"The Linux serial console log blob Uri."},"status":{"Type":14,"Flags":2,"Description":"The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics."}}}},{"3":{"ItemType":14}},{"2":{"Name":"VirtualMachineExtension","Properties":{"properties":{"Type":38,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":303,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":302}},{"2":{"Name":"VirtualMachineIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity."},"type":{"Type":310,"Flags":0,"Description":"The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine."},"userAssignedIdentities":{"Type":312,"Flags":0,"Description":"The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[306,307,308,309]}},{"2":{"Name":"UserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":311}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines@2018-10-01","ScopeType":8,"Body":46,"Flags":0}},{"6":{"Value":"Microsoft.Compute/images"}},{"6":{"Value":"2018-10-01"}},{"2":{"Name":"Microsoft.Compute/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":316,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":317,"Flags":10,"Description":"The resource api version"},"properties":{"Type":319,"Flags":0,"Description":"Describes the properties of an Image."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":348,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ImageProperties","Properties":{"sourceVirtualMachine":{"Type":12,"Flags":0,"Description":"The source virtual machine from which Image is created."},"storageProfile":{"Type":320,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state."}}}},{"2":{"Name":"ImageStorageProfile","Properties":{"osDisk":{"Type":321,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":347,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"zoneResilient":{"Type":2,"Flags":0,"Description":"Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS)."}}}},{"2":{"Name":"ImageOSDisk","Properties":{"osType":{"Type":324,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":327,"Flags":1,"Description":"The OS State."},"snapshot":{"Type":12,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":12,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":331,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":336,"Flags":0,"Description":"Specifies the storage account type for the managed disk. UltraSSD_LRS cannot be used with OS Disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[322,323]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[325,326]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[328,329,330]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[332,333,334,335,4]}},{"2":{"Name":"ImageDataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"snapshot":{"Type":12,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":12,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":341,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":346,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[338,339,340]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[342,343,344,345,4]}},{"3":{"ItemType":337}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/images@2018-10-01","ScopeType":8,"Body":318,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets"}},{"6":{"Value":"2018-10-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":350,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":351,"Flags":10,"Description":"The resource api version"},"sku":{"Type":20,"Flags":0,"Description":"The virtual machine scale set sku."},"plan":{"Type":47,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":353,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set."},"identity":{"Type":428,"Flags":0,"Description":"The identity of the virtual machine scale set, if configured."},"zones":{"Type":436,"Flags":0,"Description":"The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":437,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetProperties","Properties":{"upgradePolicy":{"Type":354,"Flags":0,"Description":"The upgrade policy."},"automaticRepairsPolicy":{"Type":361,"Flags":0,"Description":"Policy for automatic repairs."},"virtualMachineProfile":{"Type":362,"Flags":0,"Description":"The virtual machine profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"overprovision":{"Type":2,"Flags":0,"Description":"Specifies whether the Virtual Machine Scale Set should be overprovisioned."},"doNotRunExtensionsOnOverprovisionedVMs":{"Type":2,"Flags":0,"Description":"When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs."},"uniqueId":{"Type":4,"Flags":2,"Description":"Specifies the ID which uniquely identifies a Virtual Machine Scale Set."},"singlePlacementGroup":{"Type":2,"Flags":0,"Description":"When true this limits the scale set to a single placement group, of max size 100 virtual machines."},"zoneBalance":{"Type":2,"Flags":0,"Description":"Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count for each placement group."},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01."}}}},{"2":{"Name":"UpgradePolicy","Properties":{"mode":{"Type":358,"Flags":0,"Description":"Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time."},"rollingUpgradePolicy":{"Type":359,"Flags":0,"Description":"The configuration parameters used while performing a rolling upgrade."},"automaticOSUpgradePolicy":{"Type":360,"Flags":0,"Description":"Configuration parameters used for performing automatic OS Upgrade."}}}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Rolling"}},{"5":{"Elements":[355,356,357]}},{"2":{"Name":"RollingUpgradePolicy","Properties":{"maxBatchInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%."},"maxUnhealthyInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%."},"maxUnhealthyUpgradedInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%."},"pauseTimeBetweenBatches":{"Type":4,"Flags":0,"Description":"The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S)."}}}},{"2":{"Name":"AutomaticOSUpgradePolicy","Properties":{"enableAutomaticOSUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false. If this is set to true for Windows based scale sets, recommendation is to set [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) to false."},"disableAutomaticRollback":{"Type":2,"Flags":0,"Description":"Whether OS image rollback feature should be disabled. Default value is false."}}}},{"2":{"Name":"AutomaticRepairsPolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M)."}}}},{"2":{"Name":"VirtualMachineScaleSetVMProfile","Properties":{"osProfile":{"Type":363,"Flags":0,"Description":"Specifies the operating system settings for the virtual machines in the scale set."},"storageProfile":{"Type":365,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":254,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"networkProfile":{"Type":395,"Flags":0,"Description":"Specifies properties of the network interfaces of the virtual machines in the scale set."},"diagnosticsProfile":{"Type":282,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"extensionProfile":{"Type":417,"Flags":0,"Description":"Specifies a collection of settings for extensions installed on virtual machines in the scale set."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"},"priority":{"Type":424,"Flags":0,"Description":"Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview"},"evictionPolicy":{"Type":427,"Flags":0,"Description":"Specifies the eviction policy for virtual machines in a low priority scale set.
Minimum api-version: 2017-10-30-preview"}}}},{"2":{"Name":"VirtualMachineScaleSetOSProfile","Properties":{"computerNamePrefix":{"Type":4,"Flags":0,"Description":"Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":256,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":270,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":364,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machines in the scale set."}}}},{"3":{"ItemType":274}},{"2":{"Name":"VirtualMachineScaleSetStorageProfile","Properties":{"imageReference":{"Type":218,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":366,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":394,"Flags":0,"Description":"Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"VirtualMachineScaleSetOSDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"caching":{"Type":370,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":374,"Flags":1,"Description":"Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diffDiskSettings":{"Type":231,"Flags":0,"Description":"Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"osType":{"Type":377,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"image":{"Type":226,"Flags":0,"Description":"Specifies information about the unmanaged user image to base the scale set on."},"vhdContainers":{"Type":378,"Flags":0,"Description":"Specifies the container urls that are used to store operating system disks for the scale set."},"managedDisk":{"Type":379,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[367,368,369]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[371,372,373,4]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[375,376]}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetManagedDiskParameters","Properties":{"storageAccountType":{"Type":384,"Flags":0,"Description":"Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[380,381,382,383,4]}},{"2":{"Name":"VirtualMachineScaleSetDataDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"caching":{"Type":389,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":393,"Flags":1,"Description":"The create option."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":379,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[386,387,388]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[390,391,392,4]}},{"3":{"ItemType":385}},{"2":{"Name":"VirtualMachineScaleSetNetworkProfile","Properties":{"healthProbe":{"Type":396,"Flags":0,"Description":"A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'."},"networkInterfaceConfigurations":{"Type":416,"Flags":0,"Description":"The list of network configurations."}}}},{"2":{"Name":"ApiEntityReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network configuration name."},"properties":{"Type":398,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"networkSecurityGroup":{"Type":12,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":399,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":415,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationDnsSettings","Properties":{"dnsServers":{"Type":400,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":402,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfigurationProperties","Properties":{"subnet":{"Type":396,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":403,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":410,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationGatewayBackendAddressPools":{"Type":411,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway."},"applicationSecurityGroups":{"Type":412,"Flags":0,"Description":"Specifies an array of references to application security group."},"loadBalancerBackendAddressPools":{"Type":413,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer."},"loadBalancerInboundNatPools":{"Type":414,"Flags":0,"Description":"Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":404,"Flags":0,"Description":"Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"dnsSettings":{"Type":405,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":407,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":12,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created"}}}},{"2":{"Name":"VirtualMachineScaleSetIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":406}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[408,409,4]}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":401}},{"3":{"ItemType":397}},{"2":{"Name":"VirtualMachineScaleSetExtensionProfile","Properties":{"extensions":{"Type":421,"Flags":0,"Description":"The virtual machine scale set child extension resources."}}}},{"2":{"Name":"VirtualMachineScaleSetExtension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"properties":{"Type":419,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"provisionAfterExtensions":{"Type":420,"Flags":0,"Description":"Collection of extension names after which this extension needs to be provisioned."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":418}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"5":{"Elements":[422,423,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[425,426,4]}},{"2":{"Name":"VirtualMachineScaleSetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity."},"type":{"Type":433,"Flags":0,"Description":"The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set."},"userAssignedIdentities":{"Type":435,"Flags":0,"Description":"The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[429,430,431,432]}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":434}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets@2018-10-01","ScopeType":8,"Body":352,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/extensions"}},{"6":{"Value":"2018-10-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":439,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":440,"Flags":10,"Description":"The resource api version"},"properties":{"Type":419,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions@2018-10-01","ScopeType":8,"Body":441,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines"}},{"6":{"Value":"2018-10-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":443,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":444,"Flags":10,"Description":"The resource api version"},"instanceId":{"Type":4,"Flags":2,"Description":"The virtual machine instance ID."},"sku":{"Type":20,"Flags":2,"Description":"The virtual machine SKU."},"properties":{"Type":446,"Flags":0,"Description":"Describes the properties of a virtual machine scale set virtual machine."},"plan":{"Type":47,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"resources":{"Type":452,"Flags":2,"Description":"The virtual machine child extension resources."},"zones":{"Type":453,"Flags":2,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":454,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetVMProperties","Properties":{"latestModelApplied":{"Type":2,"Flags":2,"Description":"Specifies whether the latest model has been applied to the virtual machine."},"vmId":{"Type":4,"Flags":2,"Description":"Azure VM unique ID."},"instanceView":{"Type":447,"Flags":2,"Description":"The virtual machine instance view."},"hardwareProfile":{"Type":49,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":217,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":254,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"osProfile":{"Type":255,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"networkProfile":{"Type":278,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"diagnosticsProfile":{"Type":282,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"}}}},{"2":{"Name":"VirtualMachineScaleSetVMInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"The Update Domain count."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"The Fault Domain count."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":285,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":289,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":448,"Flags":0,"Description":"The disks information."},"extensions":{"Type":449,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":450,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":300,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":451,"Flags":0,"Description":"The resource status information."},"placementGroupId":{"Type":4,"Flags":0,"Description":"The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId."}}}},{"3":{"ItemType":295}},{"3":{"ItemType":39}},{"2":{"Name":"VirtualMachineHealthStatus","Properties":{"status":{"Type":14,"Flags":2,"Description":"The health status information for the VM."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":302}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2018-10-01","ScopeType":8,"Body":445,"Flags":0}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions"}},{"6":{"Value":"2018-10-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":456,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":457,"Flags":10,"Description":"The resource api version"},"properties":{"Type":459,"Flags":2,"Description":"Describes the properties of a Virtual Machine Extension Image."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":460,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionImageProperties","Properties":{"operatingSystem":{"Type":4,"Flags":1,"Description":"The operating system this extension supports."},"computeRole":{"Type":4,"Flags":1,"Description":"The type of role (IaaS or PaaS) this extension supports."},"handlerSchema":{"Type":4,"Flags":1,"Description":"The schema defined by publisher, where extension consumers should provide settings in a matching schema."},"vmScaleSetEnabled":{"Type":2,"Flags":0,"Description":"Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS."},"supportsMultipleExtensions":{"Type":2,"Flags":0,"Description":"Whether the handler can support multiple extensions."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2018-10-01","ScopeType":4,"Body":458,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2018-10-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":462,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":463,"Flags":10,"Description":"The resource api version"},"properties":{"Type":465,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":474,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."}}}},{"2":{"Name":"VirtualMachineImageProperties","Properties":{"plan":{"Type":466,"Flags":0,"Description":"Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."},"osDiskImage":{"Type":467,"Flags":0,"Description":"Contains the os disk image information."},"dataDiskImages":{"Type":472,"Flags":0},"automaticOSUpgradeProperties":{"Type":473,"Flags":0,"Description":"Describes automatic OS upgrade properties on the image."}}}},{"2":{"Name":"PurchasePlan","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."}}}},{"2":{"Name":"OSDiskImage","Properties":{"operatingSystem":{"Type":470,"Flags":1,"Description":"The operating system of the osDiskImage."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[468,469]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."}}}},{"3":{"ItemType":471}},{"2":{"Name":"AutomaticOSUpgradeProperties","Properties":{"automaticOSUpgradeSupported":{"Type":2,"Flags":1,"Description":"Specifies whether automatic OS upgrade is supported on the image."}}}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2018-10-01","ScopeType":4,"Body":464,"Flags":1}},{"6":{"Value":"latest"}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades"}},{"6":{"Value":"2018-10-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":476,"Flags":9,"Description":"The resource name"},"type":{"Type":477,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":478,"Flags":10,"Description":"The resource api version"},"properties":{"Type":480,"Flags":2,"Description":"The status of the latest virtual machine scale set rolling upgrade."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":495,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"RollingUpgradeStatusInfoProperties","Properties":{"policy":{"Type":359,"Flags":2,"Description":"The rolling upgrade policies applied for this upgrade."},"runningStatus":{"Type":481,"Flags":2,"Description":"Information about the current running state of the overall upgrade."},"progress":{"Type":490,"Flags":2,"Description":"Information about the number of virtual machine instances in each upgrade state."},"error":{"Type":491,"Flags":2,"Description":"Error details for this upgrade, if there are any."}}}},{"2":{"Name":"RollingUpgradeRunningStatus","Properties":{"code":{"Type":486,"Flags":2,"Description":"Code indicating the current status of the upgrade."},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the upgrade."},"lastAction":{"Type":489,"Flags":2,"Description":"The last action performed on the rolling upgrade."},"lastActionTime":{"Type":4,"Flags":2,"Description":"Last action time of the upgrade."}}}},{"6":{"Value":"RollingForward"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Faulted"}},{"5":{"Elements":[482,483,484,485]}},{"6":{"Value":"Start"}},{"6":{"Value":"Cancel"}},{"5":{"Elements":[487,488]}},{"2":{"Name":"RollingUpgradeProgressInfo","Properties":{"successfulInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have been successfully upgraded."},"failedInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have failed to be upgraded successfully."},"inProgressInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that are currently being upgraded."},"pendingInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have not yet begun to be upgraded."}}}},{"2":{"Name":"ApiError","Properties":{"details":{"Type":493,"Flags":0,"Description":"The Api error details"},"innererror":{"Type":494,"Flags":0,"Description":"The Api inner error"},"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"2":{"Name":"ApiErrorBase","Properties":{"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"3":{"ItemType":492}},{"2":{"Name":"InnerError","Properties":{"exceptiontype":{"Type":4,"Flags":0,"Description":"The exception type."},"errordetail":{"Type":4,"Flags":0,"Description":"The internal error message or exception dump."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2018-10-01","ScopeType":8,"Body":479,"Flags":1}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2018-10-01/types.md b/generated/compute/microsoft.compute/2018-10-01/types.md
deleted file mode 100644
index 4fa1a9ae3a..0000000000
--- a/generated/compute/microsoft.compute/2018-10-01/types.md
+++ /dev/null
@@ -1,835 +0,0 @@
-# Microsoft.Compute @ 2018-10-01
-
-## Resource Microsoft.Compute/availabilitySets@2018-10-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-10-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [AvailabilitySetProperties](#availabilitysetproperties): The instance view of a resource.
-* **sku**: [Sku](#sku): Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/availabilitySets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/images@2018-10-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-10-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ImageProperties](#imageproperties): Describes the properties of an Image.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2018-10-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2018-10-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2018-10-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2018-10-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionImageProperties](#virtualmachineextensionimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Extension Image.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/types/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/proximityPlacementGroups@2018-10-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-10-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ProximityPlacementGroupProperties](#proximityplacementgroupproperties): Describes the properties of a Proximity Placement Group.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/proximityPlacementGroups' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines@2018-10-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-10-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineIdentity](#virtualmachineidentity): The identity of the virtual machine, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineProperties](#virtualmachineproperties): Describes the properties of a Virtual Machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachines/extensions@2018-10-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-10-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets@2018-10-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-10-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineScaleSetIdentity](#virtualmachinescalesetidentity): The identity of the virtual machine scale set, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetProperties](#virtualmachinescalesetproperties): Describes the properties of a Virtual Machine Scale Set.
-* **sku**: [Sku](#sku): The virtual machine scale set sku.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set.
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/extensions@2018-10-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-10-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2018-10-01 (ReadOnly)
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-10-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: 'latest' (Required, DeployTimeConstant): The resource name
-* **properties**: [RollingUpgradeStatusInfoProperties](#rollingupgradestatusinfoproperties) (ReadOnly): The status of the latest virtual machine scale set rolling upgrade.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2018-10-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2018-10-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **instanceId**: string (ReadOnly): The virtual machine instance ID.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetVMProperties](#virtualmachinescalesetvmproperties): Describes the properties of a virtual machine scale set virtual machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **sku**: [Sku](#sku) (ReadOnly): The virtual machine SKU.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualmachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[] (ReadOnly): The virtual machine zones.
-
-## AdditionalCapabilities
-### Properties
-* **ultraSSDEnabled**: bool: The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.
-
-## AdditionalUnattendContent
-### Properties
-* **componentName**: 'Microsoft-Windows-Shell-Setup': The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.
-* **content**: string: Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
-* **passName**: 'OobeSystem': The pass name. Currently, the only allowable value is OobeSystem.
-* **settingName**: 'AutoLogon' | 'FirstLogonCommands': Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.
-
-## ApiEntityReference
-### Properties
-* **id**: string: The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
-
-## ApiError
-### Properties
-* **code**: string: The error code.
-* **details**: [ApiErrorBase](#apierrorbase)[]: The Api error details
-* **innererror**: [InnerError](#innererror): The Api inner error
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## ApiErrorBase
-### Properties
-* **code**: string: The error code.
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## AutomaticOSUpgradePolicy
-### Properties
-* **disableAutomaticRollback**: bool: Whether OS image rollback feature should be disabled. Default value is false.
-* **enableAutomaticOSUpgrade**: bool: Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false. If this is set to true for Windows based scale sets, recommendation is to set [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) to false.
-
-## AutomaticOSUpgradeProperties
-### Properties
-* **automaticOSUpgradeSupported**: bool (Required): Specifies whether automatic OS upgrade is supported on the image.
-
-## AutomaticRepairsPolicy
-### Properties
-* **enabled**: bool: Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false.
-* **gracePeriod**: string: The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M).
-
-## AvailabilitySetProperties
-### Properties
-* **platformFaultDomainCount**: int: Fault Domain count.
-* **platformUpdateDomainCount**: int: Update Domain count.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The resource status information.
-* **virtualMachines**: [SubResource](#subresource)[]: A list of references to all virtual machines in the availability set.
-
-## BootDiagnostics
-### Properties
-* **enabled**: bool: Whether boot diagnostics should be enabled on the Virtual Machine.
-* **storageUri**: string: Uri of the storage account to use for placing the console output and screenshot.
-
-## BootDiagnosticsInstanceView
-### Properties
-* **consoleScreenshotBlobUri**: string (ReadOnly): The console screenshot blob URI.
-* **serialConsoleLogBlobUri**: string (ReadOnly): The Linux serial console log blob Uri.
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics.
-
-## DataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## DataDiskImage
-### Properties
-* **lun**: int (ReadOnly): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-
-## DiagnosticsProfile
-### Properties
-* **bootDiagnostics**: [BootDiagnostics](#bootdiagnostics): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-
-## DiffDiskSettings
-### Properties
-* **option**: 'Local' | string: Specifies the ephemeral disk settings for operating system disk.
-
-## DiskEncryptionSettings
-### Properties
-* **diskEncryptionKey**: [KeyVaultSecretReference](#keyvaultsecretreference): Specifies the location of the disk encryption key, which is a Key Vault Secret.
-* **enabled**: bool: Specifies whether disk encryption should be enabled on the virtual machine.
-* **keyEncryptionKey**: [KeyVaultKeyReference](#keyvaultkeyreference): Specifies the location of the key encryption key in Key Vault.
-
-## DiskInstanceView
-### Properties
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings)[]: Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **name**: string: The disk name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## HardwareProfile
-### Properties
-* **vmSize**: 'Basic_A0' | 'Basic_A1' | 'Basic_A2' | 'Basic_A3' | 'Basic_A4' | 'Standard_A0' | 'Standard_A1' | 'Standard_A10' | 'Standard_A11' | 'Standard_A1_v2' | 'Standard_A2' | 'Standard_A2_v2' | 'Standard_A2m_v2' | 'Standard_A3' | 'Standard_A4' | 'Standard_A4_v2' | 'Standard_A4m_v2' | 'Standard_A5' | 'Standard_A6' | 'Standard_A7' | 'Standard_A8' | 'Standard_A8_v2' | 'Standard_A8m_v2' | 'Standard_A9' | 'Standard_B1ms' | 'Standard_B1s' | 'Standard_B2ms' | 'Standard_B2s' | 'Standard_B4ms' | 'Standard_B8ms' | 'Standard_D1' | 'Standard_D11' | 'Standard_D11_v2' | 'Standard_D12' | 'Standard_D12_v2' | 'Standard_D13' | 'Standard_D13_v2' | 'Standard_D14' | 'Standard_D14_v2' | 'Standard_D15_v2' | 'Standard_D16_v3' | 'Standard_D16s_v3' | 'Standard_D1_v2' | 'Standard_D2' | 'Standard_D2_v2' | 'Standard_D2_v3' | 'Standard_D2s_v3' | 'Standard_D3' | 'Standard_D32_v3' | 'Standard_D32s_v3' | 'Standard_D3_v2' | 'Standard_D4' | 'Standard_D4_v2' | 'Standard_D4_v3' | 'Standard_D4s_v3' | 'Standard_D5_v2' | 'Standard_D64_v3' | 'Standard_D64s_v3' | 'Standard_D8_v3' | 'Standard_D8s_v3' | 'Standard_DS1' | 'Standard_DS11' | 'Standard_DS11_v2' | 'Standard_DS12' | 'Standard_DS12_v2' | 'Standard_DS13' | 'Standard_DS13-2_v2' | 'Standard_DS13-4_v2' | 'Standard_DS13_v2' | 'Standard_DS14' | 'Standard_DS14-4_v2' | 'Standard_DS14-8_v2' | 'Standard_DS14_v2' | 'Standard_DS15_v2' | 'Standard_DS1_v2' | 'Standard_DS2' | 'Standard_DS2_v2' | 'Standard_DS3' | 'Standard_DS3_v2' | 'Standard_DS4' | 'Standard_DS4_v2' | 'Standard_DS5_v2' | 'Standard_E16_v3' | 'Standard_E16s_v3' | 'Standard_E2_v3' | 'Standard_E2s_v3' | 'Standard_E32-16_v3' | 'Standard_E32-8s_v3' | 'Standard_E32_v3' | 'Standard_E32s_v3' | 'Standard_E4_v3' | 'Standard_E4s_v3' | 'Standard_E64-16s_v3' | 'Standard_E64-32s_v3' | 'Standard_E64_v3' | 'Standard_E64s_v3' | 'Standard_E8_v3' | 'Standard_E8s_v3' | 'Standard_F1' | 'Standard_F16' | 'Standard_F16s' | 'Standard_F16s_v2' | 'Standard_F1s' | 'Standard_F2' | 'Standard_F2s' | 'Standard_F2s_v2' | 'Standard_F32s_v2' | 'Standard_F4' | 'Standard_F4s' | 'Standard_F4s_v2' | 'Standard_F64s_v2' | 'Standard_F72s_v2' | 'Standard_F8' | 'Standard_F8s' | 'Standard_F8s_v2' | 'Standard_G1' | 'Standard_G2' | 'Standard_G3' | 'Standard_G4' | 'Standard_G5' | 'Standard_GS1' | 'Standard_GS2' | 'Standard_GS3' | 'Standard_GS4' | 'Standard_GS4-4' | 'Standard_GS4-8' | 'Standard_GS5' | 'Standard_GS5-16' | 'Standard_GS5-8' | 'Standard_H16' | 'Standard_H16m' | 'Standard_H16mr' | 'Standard_H16r' | 'Standard_H8' | 'Standard_H8m' | 'Standard_L16s' | 'Standard_L32s' | 'Standard_L4s' | 'Standard_L8s' | 'Standard_M128-32ms' | 'Standard_M128-64ms' | 'Standard_M128ms' | 'Standard_M128s' | 'Standard_M64-16ms' | 'Standard_M64-32ms' | 'Standard_M64ms' | 'Standard_M64s' | 'Standard_NC12' | 'Standard_NC12s_v2' | 'Standard_NC12s_v3' | 'Standard_NC24' | 'Standard_NC24r' | 'Standard_NC24rs_v2' | 'Standard_NC24rs_v3' | 'Standard_NC24s_v2' | 'Standard_NC24s_v3' | 'Standard_NC6' | 'Standard_NC6s_v2' | 'Standard_NC6s_v3' | 'Standard_ND12s' | 'Standard_ND24rs' | 'Standard_ND24s' | 'Standard_ND6s' | 'Standard_NV12' | 'Standard_NV24' | 'Standard_NV6' | string: Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)
-
-## ImageDataDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## ImageOSDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **osState**: 'Generalized' | 'Specialized' (Required): The OS State.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. UltraSSD_LRS cannot be used with OS Disk.
-
-## ImageProperties
-### Properties
-* **provisioningState**: string (ReadOnly): The provisioning state.
-* **sourceVirtualMachine**: [SubResource](#subresource): The source virtual machine from which Image is created.
-* **storageProfile**: [ImageStorageProfile](#imagestorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## ImageReference
-### Properties
-* **id**: string: Resource Id
-* **offer**: string: Specifies the offer of the platform image or marketplace image used to create the virtual machine.
-* **publisher**: string: The image publisher.
-* **sku**: string: The image SKU.
-* **version**: string: Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
-
-## ImageStorageProfile
-### Properties
-* **dataDisks**: [ImageDataDisk](#imagedatadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **osDisk**: [ImageOSDisk](#imageosdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **zoneResilient**: bool: Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).
-
-## InnerError
-### Properties
-* **errordetail**: string: The internal error message or exception dump.
-* **exceptiontype**: string: The exception type.
-
-## InstanceViewStatus
-### Properties
-* **code**: string: The status code.
-* **displayStatus**: string: The short localizable label for the status.
-* **level**: 'Error' | 'Info' | 'Warning': The level code.
-* **message**: string: The detailed status message, including for alerts and error messages.
-* **time**: string: The time of the status.
-
-## KeyVaultKeyReference
-### Properties
-* **keyUrl**: string (Required): The URL referencing a key encryption key in Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the key.
-
-## KeyVaultSecretReference
-### Properties
-* **secretUrl**: string (Required): The URL referencing a secret in a Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the secret.
-
-## LinuxConfiguration
-### Properties
-* **disablePasswordAuthentication**: bool: Specifies whether password authentication should be disabled.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **ssh**: [SshConfiguration](#sshconfiguration): Specifies the ssh key configuration for a Linux OS.
-
-## MaintenanceRedeployStatus
-### Properties
-* **isCustomerInitiatedMaintenanceAllowed**: bool: True, if customer is allowed to perform Maintenance.
-* **lastOperationMessage**: string: Message returned for the last Maintenance Operation.
-* **lastOperationResultCode**: 'MaintenanceAborted' | 'MaintenanceCompleted' | 'None' | 'RetryLater': The Last Maintenance Operation Result Code.
-* **maintenanceWindowEndTime**: string: End Time for the Maintenance Window.
-* **maintenanceWindowStartTime**: string: Start Time for the Maintenance Window.
-* **preMaintenanceWindowEndTime**: string: End Time for the Pre Maintenance Window.
-* **preMaintenanceWindowStartTime**: string: Start Time for the Pre Maintenance Window.
-
-## ManagedDiskParameters
-### Properties
-* **id**: string: Resource Id
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## NetworkInterfaceReference
-### Properties
-* **id**: string: Resource Id
-* **properties**: [NetworkInterfaceReferenceProperties](#networkinterfacereferenceproperties): Describes a network interface reference properties.
-
-## NetworkInterfaceReferenceProperties
-### Properties
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## NetworkProfile
-### Properties
-* **networkInterfaces**: [NetworkInterfaceReference](#networkinterfacereference)[]: Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
-
-## OSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## OSDiskImage
-### Properties
-* **operatingSystem**: 'Linux' | 'Windows' (Required): The operating system of the osDiskImage.
-
-## OSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **allowExtensionOperations**: bool: Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine.
-* **computerName**: string: Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machine.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## Plan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The promotion code.
-* **publisher**: string: The publisher ID.
-
-## ProximityPlacementGroupProperties
-### Properties
-* **availabilitySets**: [SubResource](#subresource)[] (ReadOnly): A list of references to all availability sets in the proximity placement group.
-* **proximityPlacementGroupType**: 'Standard' | 'Ultra' | string: Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use.
-* **virtualMachines**: [SubResource](#subresource)[] (ReadOnly): A list of references to all virtual machines in the proximity placement group.
-* **virtualMachineScaleSets**: [SubResource](#subresource)[] (ReadOnly): A list of references to all virtual machine scale sets in the proximity placement group.
-
-## PurchasePlan
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **publisher**: string (Required): The publisher ID.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## RollingUpgradePolicy
-### Properties
-* **maxBatchInstancePercent**: int: The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.
-* **maxUnhealthyInstancePercent**: int: The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.
-* **maxUnhealthyUpgradedInstancePercent**: int: The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.
-* **pauseTimeBetweenBatches**: string: The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).
-
-## RollingUpgradeProgressInfo
-### Properties
-* **failedInstanceCount**: int (ReadOnly): The number of instances that have failed to be upgraded successfully.
-* **inProgressInstanceCount**: int (ReadOnly): The number of instances that are currently being upgraded.
-* **pendingInstanceCount**: int (ReadOnly): The number of instances that have not yet begun to be upgraded.
-* **successfulInstanceCount**: int (ReadOnly): The number of instances that have been successfully upgraded.
-
-## RollingUpgradeRunningStatus
-### Properties
-* **code**: 'Cancelled' | 'Completed' | 'Faulted' | 'RollingForward' (ReadOnly): Code indicating the current status of the upgrade.
-* **lastAction**: 'Cancel' | 'Start' (ReadOnly): The last action performed on the rolling upgrade.
-* **lastActionTime**: string (ReadOnly): Last action time of the upgrade.
-* **startTime**: string (ReadOnly): Start time of the upgrade.
-
-## RollingUpgradeStatusInfoProperties
-### Properties
-* **error**: [ApiError](#apierror) (ReadOnly): Error details for this upgrade, if there are any.
-* **policy**: [RollingUpgradePolicy](#rollingupgradepolicy) (ReadOnly): The rolling upgrade policies applied for this upgrade.
-* **progress**: [RollingUpgradeProgressInfo](#rollingupgradeprogressinfo) (ReadOnly): Information about the number of virtual machine instances in each upgrade state.
-* **runningStatus**: [RollingUpgradeRunningStatus](#rollingupgraderunningstatus) (ReadOnly): Information about the current running state of the overall upgrade.
-
-## Sku
-### Properties
-* **capacity**: int: Specifies the number of virtual machines in the scale set.
-* **name**: string: The sku name.
-* **tier**: string: Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**
-
-## SshConfiguration
-### Properties
-* **publicKeys**: [SshPublicKey](#sshpublickey)[]: The list of SSH public keys used to authenticate with linux based VMs.
-
-## SshPublicKey
-### Properties
-* **keyData**: string: SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **path**: string: Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
-
-## StorageProfile
-### Properties
-* **dataDisks**: [DataDisk](#datadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [OSDisk](#osdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## SubResource
-### Properties
-* **id**: string: Resource Id
-
-## UpgradePolicy
-### Properties
-* **automaticOSUpgradePolicy**: [AutomaticOSUpgradePolicy](#automaticosupgradepolicy): Configuration parameters used for performing automatic OS Upgrade.
-* **mode**: 'Automatic' | 'Manual' | 'Rolling': Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time.
-* **rollingUpgradePolicy**: [RollingUpgradePolicy](#rollingupgradepolicy): The configuration parameters used while performing a rolling upgrade.
-
-## UserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VaultCertificate
-### Properties
-* **certificateStore**: string: For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted.
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-
-## VaultSecretGroup
-### Properties
-* **sourceVault**: [SubResource](#subresource): The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
-* **vaultCertificates**: [VaultCertificate](#vaultcertificate)[]: The list of key vault references in SourceVault which contain certificates.
-
-## VirtualHardDisk
-### Properties
-* **uri**: string: Specifies the virtual hard disk's uri.
-
-## VirtualMachineAgentInstanceView
-### Properties
-* **extensionHandlers**: [VirtualMachineExtensionHandlerInstanceView](#virtualmachineextensionhandlerinstanceview)[]: The virtual machine extension handler instance view.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgentVersion**: string: The VM Agent full version.
-
-## VirtualMachineExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **location**: string (Required): Resource location
-* **name**: string (ReadOnly): Resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineExtensionHandlerInstanceView
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus): The extension handler status.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionImageProperties
-### Properties
-* **computeRole**: string (Required): The type of role (IaaS or PaaS) this extension supports.
-* **handlerSchema**: string (Required): The schema defined by publisher, where extension consumers should provide settings in a matching schema.
-* **operatingSystem**: string (Required): The operating system this extension supports.
-* **supportsMultipleExtensions**: bool: Whether the handler can support multiple extensions.
-* **vmScaleSetEnabled**: bool: Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS.
-
-## VirtualMachineExtensionInstanceView
-### Properties
-* **name**: string: The virtual machine extension name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **substatuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **forceUpdateTag**: string: How the extension handler should be forced to update even if the extension configuration has not changed.
-* **instanceView**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview): The virtual machine extension instance view.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineHealthStatus
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The health status information for the VM.
-
-## VirtualMachineIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
-* **userAssignedIdentities**: [VirtualMachineIdentityUserAssignedIdentities](#virtualmachineidentityuserassignedidentities): The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineIdentityUserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [UserAssignedIdentitiesValue](#userassignedidentitiesvalue)
-
-## VirtualMachineImageProperties
-### Properties
-* **automaticOSUpgradeProperties**: [AutomaticOSUpgradeProperties](#automaticosupgradeproperties): Describes automatic OS upgrade properties on the image.
-* **dataDiskImages**: [DataDiskImage](#datadiskimage)[]
-* **osDiskImage**: [OSDiskImage](#osdiskimage): Contains the os disk image information.
-* **plan**: [PurchasePlan](#purchaseplan): Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineInstanceView
-### Properties
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **computerName**: string: The computer name assigned to the virtual machine.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The virtual machine disk information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **osName**: string: The Operating System running on the virtual machine.
-* **osVersion**: string: The version of Operating System running on the virtual machine.
-* **platformFaultDomain**: int: Specifies the fault domain of the virtual machine.
-* **platformUpdateDomain**: int: Specifies the update domain of the virtual machine.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-
-## VirtualMachineProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine.
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineInstanceView](#virtualmachineinstanceview) (ReadOnly): The virtual machine instance view.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **vmId**: string (ReadOnly): Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands.
-
-## VirtualMachineScaleSetDataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): The create option.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **name**: string: The name of the extension.
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-
-## VirtualMachineScaleSetExtensionProfile
-### Properties
-* **extensions**: [VirtualMachineScaleSetExtension](#virtualmachinescalesetextension)[]: The virtual machine scale set child extension resources.
-
-## VirtualMachineScaleSetExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **forceUpdateTag**: string: If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisionAfterExtensions**: string[]: Collection of extension names after which this extension needs to be provisioned.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineScaleSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.
-* **userAssignedIdentities**: [VirtualMachineScaleSetIdentityUserAssignedIdentities](#virtualmachinescalesetidentityuserassignedidentities): The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineScaleSetIdentityUserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue](#virtualmachinescalesetidentityuserassignedidentitiesvalue)
-
-## VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VirtualMachineScaleSetIPConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineScaleSetIPConfigurationProperties](#virtualmachinescalesetipconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration properties.
-
-## VirtualMachineScaleSetIPConfigurationProperties
-### Properties
-* **applicationGatewayBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.
-* **applicationSecurityGroups**: [SubResource](#subresource)[]: Specifies an array of references to application security group.
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer.
-* **loadBalancerInboundNatPools**: [SubResource](#subresource)[]: Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-* **privateIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAddressConfiguration**: [VirtualMachineScaleSetPublicIPAddressConfiguration](#virtualmachinescalesetpublicipaddressconfiguration): The publicIPAddressConfiguration.
-* **subnet**: [ApiEntityReference](#apientityreference): Specifies the identifier of the subnet.
-
-## VirtualMachineScaleSetIpTag
-### Properties
-* **ipTagType**: string: IP tag type. Example: FirstPartyUsage.
-* **tag**: string: IP tag associated with the public IP. Example: SQL, Storage etc.
-
-## VirtualMachineScaleSetManagedDiskParameters
-### Properties
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## VirtualMachineScaleSetNetworkConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The network configuration name.
-* **properties**: [VirtualMachineScaleSetNetworkConfigurationProperties](#virtualmachinescalesetnetworkconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration.
-
-## VirtualMachineScaleSetNetworkConfigurationDnsSettings
-### Properties
-* **dnsServers**: string[]: List of DNS servers IP addresses
-
-## VirtualMachineScaleSetNetworkConfigurationProperties
-### Properties
-* **dnsSettings**: [VirtualMachineScaleSetNetworkConfigurationDnsSettings](#virtualmachinescalesetnetworkconfigurationdnssettings): The dns settings to be applied on the network interfaces.
-* **enableAcceleratedNetworking**: bool: Specifies whether the network interface is accelerated networking-enabled.
-* **enableIPForwarding**: bool: Whether IP forwarding enabled on this NIC.
-* **ipConfigurations**: [VirtualMachineScaleSetIPConfiguration](#virtualmachinescalesetipconfiguration)[] (Required): Specifies the IP configurations of the network interface.
-* **networkSecurityGroup**: [SubResource](#subresource): The network security group.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## VirtualMachineScaleSetNetworkProfile
-### Properties
-* **healthProbe**: [ApiEntityReference](#apientityreference): A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetOSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set.
-* **diskSizeGB**: int: Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): Specifies information about the unmanaged user image to base the scale set on.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhdContainers**: string[]: Specifies the container urls that are used to store operating system disks for the scale set.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetOSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **computerNamePrefix**: string: Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machines in the scale set.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## VirtualMachineScaleSetProperties
-### Properties
-* **automaticRepairsPolicy**: [AutomaticRepairsPolicy](#automaticrepairspolicy): Policy for automatic repairs.
-* **doNotRunExtensionsOnOverprovisionedVMs**: bool: When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs.
-* **overprovision**: bool: Specifies whether the Virtual Machine Scale Set should be overprovisioned.
-* **platformFaultDomainCount**: int: Fault Domain count for each placement group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01.
-* **singlePlacementGroup**: bool: When true this limits the scale set to a single placement group, of max size 100 virtual machines.
-* **uniqueId**: string (ReadOnly): Specifies the ID which uniquely identifies a Virtual Machine Scale Set.
-* **upgradePolicy**: [UpgradePolicy](#upgradepolicy): The upgrade policy.
-* **virtualMachineProfile**: [VirtualMachineScaleSetVMProfile](#virtualmachinescalesetvmprofile): The virtual machine profile.
-* **zoneBalance**: bool: Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage.
-
-## VirtualMachineScaleSetPublicIPAddressConfiguration
-### Properties
-* **name**: string (Required): The publicIP address configuration name.
-* **properties**: [VirtualMachineScaleSetPublicIPAddressConfigurationProperties](#virtualmachinescalesetpublicipaddressconfigurationproperties): Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
-### Properties
-* **domainNameLabel**: string (Required): The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationProperties
-### Properties
-* **dnsSettings**: [VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings](#virtualmachinescalesetpublicipaddressconfigurationdnssettings): The dns settings to be applied on the publicIP addresses .
-* **idleTimeoutInMinutes**: int: The idle timeout of the public IP address.
-* **ipTags**: [VirtualMachineScaleSetIpTag](#virtualmachinescalesetiptag)[]: The list of IP tags associated with the public IP address.
-* **publicIPPrefix**: [SubResource](#subresource): The PublicIPPrefix from which to allocate publicIP addresses.
-
-## VirtualMachineScaleSetStorageProfile
-### Properties
-* **dataDisks**: [VirtualMachineScaleSetDataDisk](#virtualmachinescalesetdatadisk)[]: Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [VirtualMachineScaleSetOSDisk](#virtualmachinescalesetosdisk): Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## VirtualMachineScaleSetVMInstanceView
-### Properties
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The disks information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **placementGroupId**: string: The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId.
-* **platformFaultDomain**: int: The Fault Domain count.
-* **platformUpdateDomain**: int: The Update Domain count.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-* **vmHealth**: [VirtualMachineHealthStatus](#virtualmachinehealthstatus) (ReadOnly): The health status for the VM.
-
-## VirtualMachineScaleSetVMProfile
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for virtual machines in a low priority scale set.
Minimum api-version: 2017-10-30-preview
-* **extensionProfile**: [VirtualMachineScaleSetExtensionProfile](#virtualmachinescalesetextensionprofile): Specifies a collection of settings for extensions installed on virtual machines in the scale set.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [VirtualMachineScaleSetNetworkProfile](#virtualmachinescalesetnetworkprofile): Specifies properties of the network interfaces of the virtual machines in the scale set.
-* **osProfile**: [VirtualMachineScaleSetOSProfile](#virtualmachinescalesetosprofile): Specifies the operating system settings for the virtual machines in the scale set.
-* **priority**: 'Low' | 'Regular' | string: Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview
-* **storageProfile**: [VirtualMachineScaleSetStorageProfile](#virtualmachinescalesetstorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## VirtualMachineScaleSetVMProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineScaleSetVMInstanceView](#virtualmachinescalesetvminstanceview) (ReadOnly): The virtual machine instance view.
-* **latestModelApplied**: bool (ReadOnly): Specifies whether the latest model has been applied to the virtual machine.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **vmId**: string (ReadOnly): Azure VM unique ID.
-
-## WindowsConfiguration
-### Properties
-* **additionalUnattendContent**: [AdditionalUnattendContent](#additionalunattendcontent)[]: Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
-* **enableAutomaticUpdates**: bool: Indicates whether virtual machine is enabled for automatic Windows updates. Default value is true.
For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **timeZone**: string: Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time"
-* **winRM**: [WinRMConfiguration](#winrmconfiguration): Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.
-
-## WinRMConfiguration
-### Properties
-* **listeners**: [WinRMListener](#winrmlistener)[]: The list of Windows Remote Management listeners
-
-## WinRMListener
-### Properties
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-* **protocol**: 'Http' | 'Https': Specifies the protocol of listener.
Possible values are:
**http**
**https**
-
diff --git a/generated/compute/microsoft.compute/2019-03-01/types.json b/generated/compute/microsoft.compute/2019-03-01/types.json
deleted file mode 100644
index c7e9071859..0000000000
--- a/generated/compute/microsoft.compute/2019-03-01/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/availabilitySets"}},{"6":{"Value":"2019-03-01"}},{"2":{"Name":"Microsoft.Compute/availabilitySets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The instance view of a resource."},"sku":{"Type":20,"Flags":0,"Description":"Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":21,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AvailabilitySetProperties","Properties":{"platformUpdateDomainCount":{"Type":3,"Flags":0,"Description":"Update Domain count."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count."},"virtualMachines":{"Type":13,"Flags":0,"Description":"A list of references to all virtual machines in the availability set."},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01."},"statuses":{"Type":19,"Flags":2,"Description":"The resource status information."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":12}},{"2":{"Name":"InstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":18,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[15,16,17]}},{"3":{"ItemType":14}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of virtual machines in the scale set."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/availabilitySets@2019-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/proximityPlacementGroups"}},{"6":{"Value":"2019-03-01"}},{"2":{"Name":"Microsoft.Compute/proximityPlacementGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":23,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":24,"Flags":10,"Description":"The resource api version"},"properties":{"Type":26,"Flags":0,"Description":"Describes the properties of a Proximity Placement Group."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":33,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ProximityPlacementGroupProperties","Properties":{"proximityPlacementGroupType":{"Type":29,"Flags":0,"Description":"Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use."},"virtualMachines":{"Type":30,"Flags":2,"Description":"A list of references to all virtual machines in the proximity placement group."},"virtualMachineScaleSets":{"Type":31,"Flags":2,"Description":"A list of references to all virtual machine scale sets in the proximity placement group."},"availabilitySets":{"Type":32,"Flags":2,"Description":"A list of references to all availability sets in the proximity placement group."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"Ultra"}},{"5":{"Elements":[27,28,4]}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/proximityPlacementGroups@2019-03-01","ScopeType":8,"Body":25,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups"}},{"6":{"Value":"2019-03-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":35,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":36,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"Dedicated Host Group Properties."},"zones":{"Type":41,"Flags":0,"Description":"Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":42,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostGroupProperties","Properties":{"platformFaultDomainCount":{"Type":3,"Flags":1,"Description":"Number of fault domains that the host group can span."},"hosts":{"Type":40,"Flags":2,"Description":"A list of references to all dedicated hosts in the dedicated host group."}}}},{"2":{"Name":"SubResourceReadOnly","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"3":{"ItemType":39}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups@2019-03-01","ScopeType":8,"Body":37,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups/hosts"}},{"6":{"Value":"2019-03-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups/hosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":44,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":45,"Flags":10,"Description":"The resource api version"},"properties":{"Type":47,"Flags":0,"Description":"Properties of the dedicated host."},"sku":{"Type":20,"Flags":1,"Description":"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."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":58,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostProperties","Properties":{"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Fault domain of the dedicated host within a dedicated host group."},"autoReplaceOnFailure":{"Type":2,"Flags":0,"Description":"Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided."},"hostId":{"Type":4,"Flags":2,"Description":"A unique id generated and assigned to the dedicated host by the platform.
Does not change throughout the lifetime of the host."},"virtualMachines":{"Type":48,"Flags":2,"Description":"A list of references to all virtual machines in the Dedicated Host."},"licenseType":{"Type":52,"Flags":0,"Description":"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**"},"provisioningTime":{"Type":4,"Flags":2,"Description":"The date when the host was first provisioned."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":53,"Flags":2,"Description":"The dedicated host instance view."}}}},{"3":{"ItemType":39}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server_Hybrid"}},{"6":{"Value":"Windows_Server_Perpetual"}},{"5":{"Elements":[49,50,51]}},{"2":{"Name":"DedicatedHostInstanceView","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":54,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":57,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DedicatedHostAvailableCapacity","Properties":{"allocatableVMs":{"Type":56,"Flags":0,"Description":"The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host."}}}},{"2":{"Name":"DedicatedHostAllocatableVM","Properties":{"vmSize":{"Type":4,"Flags":0,"Description":"VM size in terms of which the unutilized capacity is represented."},"count":{"Type":3,"Flags":0,"Description":"Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity."}}}},{"3":{"ItemType":55}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups/hosts@2019-03-01","ScopeType":8,"Body":46,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/extensions"}},{"6":{"Value":"2019-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":60,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":61,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":67,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":64,"Flags":0,"Description":"The virtual machine extension instance view."}}}},{"2":{"Name":"VirtualMachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The virtual machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"substatuses":{"Type":65,"Flags":0,"Description":"The resource status information."},"statuses":{"Type":66,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/extensions@2019-03-01","ScopeType":8,"Body":62,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines"}},{"6":{"Value":"2019-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":69,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":70,"Flags":10,"Description":"The resource api version"},"plan":{"Type":72,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":73,"Flags":0,"Description":"Describes the properties of a Virtual Machine."},"resources":{"Type":340,"Flags":2,"Description":"The virtual machine child extension resources."},"identity":{"Type":341,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"zones":{"Type":349,"Flags":0,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":350,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"hardwareProfile":{"Type":74,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":242,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":279,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine."},"osProfile":{"Type":280,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"networkProfile":{"Type":303,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"diagnosticsProfile":{"Type":307,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
This property cannot exist along with a non-null properties.virtualMachineScaleSet reference."},"virtualMachineScaleSet":{"Type":12,"Flags":0,"Description":"Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.
This property cannot exist along with a non-null properties.availabilitySet reference.
Minimum api‐version: 2019‐03‐01"},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01."},"priority":{"Type":312,"Flags":0,"Description":"Specifies the priority for the virtual machine.
Minimum api-version: 2019-03-01"},"evictionPolicy":{"Type":315,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine. Only supported value is 'Deallocate'.
Minimum api-version: 2019-03-01"},"billingProfile":{"Type":316,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot virtual machine.
Minimum api-version: 2019-03-01."},"host":{"Type":12,"Flags":0,"Description":"Specifies information about the dedicated host that the virtual machine resides in.
Minimum api-version: 2018-10-01."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":317,"Flags":2,"Description":"The virtual machine instance view."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"},"vmId":{"Type":4,"Flags":2,"Description":"Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands."}}}},{"2":{"Name":"HardwareProfile","Properties":{"vmSize":{"Type":241,"Flags":0,"Description":"Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)"}}}},{"6":{"Value":"Basic_A0"}},{"6":{"Value":"Basic_A1"}},{"6":{"Value":"Basic_A2"}},{"6":{"Value":"Basic_A3"}},{"6":{"Value":"Basic_A4"}},{"6":{"Value":"Standard_A0"}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_B1s"}},{"6":{"Value":"Standard_B1ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E32-16_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_NV6"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"5":{"Elements":[75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,4]}},{"2":{"Name":"StorageProfile","Properties":{"imageReference":{"Type":243,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":244,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":278,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"Specifies the offer of the platform image or marketplace image used to create the virtual machine."},"sku":{"Type":4,"Flags":0,"Description":"The image SKU."},"version":{"Type":4,"Flags":0,"Description":"Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"OSDisk","Properties":{"osType":{"Type":247,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"encryptionSettings":{"Type":248,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":251,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":251,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":255,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"diffDiskSettings":{"Type":256,"Flags":0,"Description":"Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine."},"createOption":{"Type":262,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":263,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[245,246]}},{"2":{"Name":"DiskEncryptionSettings","Properties":{"diskEncryptionKey":{"Type":249,"Flags":0,"Description":"Specifies the location of the disk encryption key, which is a Key Vault Secret."},"keyEncryptionKey":{"Type":250,"Flags":0,"Description":"Specifies the location of the key encryption key in Key Vault."},"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether disk encryption should be enabled on the virtual machine."}}}},{"2":{"Name":"KeyVaultSecretReference","Properties":{"secretUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a secret in a Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the secret."}}}},{"2":{"Name":"KeyVaultKeyReference","Properties":{"keyUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a key encryption key in Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the key."}}}},{"2":{"Name":"VirtualHardDisk","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Specifies the virtual hard disk's uri."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[252,253,254]}},{"2":{"Name":"DiffDiskSettings","Properties":{"option":{"Type":258,"Flags":0,"Description":"Specifies the ephemeral disk settings for operating system disk."}}}},{"6":{"Value":"Local"}},{"5":{"Elements":[257,4]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[259,260,261,4]}},{"2":{"Name":"ManagedDiskParameters","Properties":{"storageAccountType":{"Type":268,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[264,265,266,267,4]}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":251,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":251,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":273,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":277,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":263,"Flags":0,"Description":"The managed disk parameters."},"toBeDetached":{"Type":2,"Flags":0,"Description":"Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset"}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[270,271,272]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[274,275,276,4]}},{"3":{"ItemType":269}},{"2":{"Name":"AdditionalCapabilities","Properties":{"ultraSSDEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled."}}}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions)."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":281,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":295,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":302,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machine."},"allowExtensionOperations":{"Type":2,"Flags":0,"Description":"Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine."},"requireGuestProvisionSignal":{"Type":2,"Flags":0,"Description":"Specifies whether the guest provision signal is required from the virtual machine."}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.
For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning."},"timeZone":{"Type":4,"Flags":0,"Description":"Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\""},"additionalUnattendContent":{"Type":288,"Flags":0,"Description":"Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup."},"winRM":{"Type":289,"Flags":0,"Description":"Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell."}}}},{"2":{"Name":"AdditionalUnattendContent","Properties":{"passName":{"Type":283,"Flags":0,"Description":"The pass name. Currently, the only allowable value is OobeSystem."},"componentName":{"Type":284,"Flags":0,"Description":"The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup."},"settingName":{"Type":287,"Flags":0,"Description":"Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon."},"content":{"Type":4,"Flags":0,"Description":"Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted."}}}},{"6":{"Value":"OobeSystem"}},{"6":{"Value":"Microsoft-Windows-Shell-Setup"}},{"6":{"Value":"AutoLogon"}},{"6":{"Value":"FirstLogonCommands"}},{"5":{"Elements":[285,286]}},{"3":{"ItemType":282}},{"2":{"Name":"WinRMConfiguration","Properties":{"listeners":{"Type":294,"Flags":0,"Description":"The list of Windows Remote Management listeners"}}}},{"2":{"Name":"WinRMListener","Properties":{"protocol":{"Type":293,"Flags":0,"Description":"Specifies the protocol of listener.
Possible values are:
**http**
**https**"},"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[291,292]}},{"3":{"ItemType":290}},{"2":{"Name":"LinuxConfiguration","Properties":{"disablePasswordAuthentication":{"Type":2,"Flags":0,"Description":"Specifies whether password authentication should be disabled."},"ssh":{"Type":296,"Flags":0,"Description":"Specifies the ssh key configuration for a Linux OS."},"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."}}}},{"2":{"Name":"SshConfiguration","Properties":{"publicKeys":{"Type":298,"Flags":0,"Description":"The list of SSH public keys used to authenticate with linux based VMs."}}}},{"2":{"Name":"SshPublicKey","Properties":{"path":{"Type":4,"Flags":0,"Description":"Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys"},"keyData":{"Type":4,"Flags":0,"Description":"SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."}}}},{"3":{"ItemType":297}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":12,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":301,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"},"certificateStore":{"Type":4,"Flags":0,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":300}},{"3":{"ItemType":299}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":306,"Flags":0,"Description":"Specifies the list of resource Ids for the network interfaces associated with the virtual machine."}}}},{"2":{"Name":"NetworkInterfaceReference","Properties":{"properties":{"Type":305,"Flags":0,"Description":"Describes a network interface reference properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"NetworkInterfaceReferenceProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."}}}},{"3":{"ItemType":304}},{"2":{"Name":"DiagnosticsProfile","Properties":{"bootDiagnostics":{"Type":308,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."}}}},{"2":{"Name":"BootDiagnostics","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether boot diagnostics should be enabled on the Virtual Machine."},"storageUri":{"Type":4,"Flags":0,"Description":"Uri of the storage account to use for placing the console output and screenshot."}}}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[309,310,311,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[313,314,4]}},{"2":{"Name":"BillingProfile","Properties":{"maxPrice":{"Type":3,"Flags":0,"Description":"Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.
This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.
The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.
Possible values are:
- Any decimal value greater than zero. Example: 0.01538
-1 – indicates default price to be up-to on-demand.
You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.
Minimum api-version: 2019-03-01."}}}},{"2":{"Name":"VirtualMachineInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"Specifies the update domain of the virtual machine."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the fault domain of the virtual machine."},"computerName":{"Type":4,"Flags":0,"Description":"The computer name assigned to the virtual machine."},"osName":{"Type":4,"Flags":0,"Description":"The Operating System running on the virtual machine."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of Operating System running on the virtual machine."},"hyperVGeneration":{"Type":320,"Flags":0,"Description":"Specifies the HyperVGeneration Type associated with a resource"},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":321,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":325,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":334,"Flags":0,"Description":"The virtual machine disk information."},"extensions":{"Type":335,"Flags":0,"Description":"The extensions information."},"bootDiagnostics":{"Type":336,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":337,"Flags":0,"Description":"The resource status information."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[318,319,4]}},{"2":{"Name":"VirtualMachineAgentInstanceView","Properties":{"vmAgentVersion":{"Type":4,"Flags":0,"Description":"The VM Agent full version."},"extensionHandlers":{"Type":323,"Flags":0,"Description":"The virtual machine extension handler instance view."},"statuses":{"Type":324,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineExtensionHandlerInstanceView","Properties":{"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":14,"Flags":0,"Description":"The extension handler status."}}}},{"3":{"ItemType":322}},{"3":{"ItemType":14}},{"2":{"Name":"MaintenanceRedeployStatus","Properties":{"isCustomerInitiatedMaintenanceAllowed":{"Type":2,"Flags":0,"Description":"True, if customer is allowed to perform Maintenance."},"preMaintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Pre Maintenance Window."},"preMaintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Pre Maintenance Window."},"maintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Maintenance Window."},"maintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Maintenance Window."},"lastOperationResultCode":{"Type":330,"Flags":0,"Description":"The Last Maintenance Operation Result Code."},"lastOperationMessage":{"Type":4,"Flags":0,"Description":"Message returned for the last Maintenance Operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"RetryLater"}},{"6":{"Value":"MaintenanceAborted"}},{"6":{"Value":"MaintenanceCompleted"}},{"5":{"Elements":[326,327,328,329]}},{"2":{"Name":"DiskInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"encryptionSettings":{"Type":332,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"statuses":{"Type":333,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":248}},{"3":{"ItemType":14}},{"3":{"ItemType":331}},{"3":{"ItemType":64}},{"2":{"Name":"BootDiagnosticsInstanceView","Properties":{"consoleScreenshotBlobUri":{"Type":4,"Flags":2,"Description":"The console screenshot blob URI."},"serialConsoleLogBlobUri":{"Type":4,"Flags":2,"Description":"The Linux serial console log blob Uri."},"status":{"Type":14,"Flags":2,"Description":"The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics."}}}},{"3":{"ItemType":14}},{"2":{"Name":"VirtualMachineExtension","Properties":{"properties":{"Type":63,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":339,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":338}},{"2":{"Name":"VirtualMachineIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity."},"type":{"Type":346,"Flags":0,"Description":"The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine."},"userAssignedIdentities":{"Type":348,"Flags":0,"Description":"The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[342,343,344,345]}},{"2":{"Name":"UserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":347}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines@2019-03-01","ScopeType":8,"Body":71,"Flags":0}},{"6":{"Value":"Microsoft.Compute/images"}},{"6":{"Value":"2019-03-01"}},{"2":{"Name":"Microsoft.Compute/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":352,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":353,"Flags":10,"Description":"The resource api version"},"properties":{"Type":355,"Flags":0,"Description":"Describes the properties of an Image."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":387,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ImageProperties","Properties":{"sourceVirtualMachine":{"Type":12,"Flags":0,"Description":"The source virtual machine from which Image is created."},"storageProfile":{"Type":356,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state."},"hyperVGeneration":{"Type":386,"Flags":0,"Description":"Gets the HyperVGenerationType of the VirtualMachine created from the image"}}}},{"2":{"Name":"ImageStorageProfile","Properties":{"osDisk":{"Type":357,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":383,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"zoneResilient":{"Type":2,"Flags":0,"Description":"Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS)."}}}},{"2":{"Name":"ImageOSDisk","Properties":{"osType":{"Type":360,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":363,"Flags":1,"Description":"The OS State."},"snapshot":{"Type":12,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":12,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":367,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":372,"Flags":0,"Description":"Specifies the storage account type for the managed disk. UltraSSD_LRS cannot be used with OS Disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[358,359]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[361,362]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[364,365,366]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[368,369,370,371,4]}},{"2":{"Name":"ImageDataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"snapshot":{"Type":12,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":12,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":377,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":382,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[374,375,376]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[378,379,380,381,4]}},{"3":{"ItemType":373}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[384,385,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/images@2019-03-01","ScopeType":8,"Body":354,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets"}},{"6":{"Value":"2019-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":389,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":390,"Flags":10,"Description":"The resource api version"},"sku":{"Type":20,"Flags":0,"Description":"The virtual machine scale set sku."},"plan":{"Type":72,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":392,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set."},"identity":{"Type":476,"Flags":0,"Description":"The identity of the virtual machine scale set, if configured."},"zones":{"Type":484,"Flags":0,"Description":"The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":485,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetProperties","Properties":{"upgradePolicy":{"Type":393,"Flags":0,"Description":"The upgrade policy."},"automaticRepairsPolicy":{"Type":400,"Flags":0,"Description":"Policy for automatic repairs."},"virtualMachineProfile":{"Type":401,"Flags":0,"Description":"The virtual machine profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"overprovision":{"Type":2,"Flags":0,"Description":"Specifies whether the Virtual Machine Scale Set should be overprovisioned."},"doNotRunExtensionsOnOverprovisionedVMs":{"Type":2,"Flags":0,"Description":"When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs."},"uniqueId":{"Type":4,"Flags":2,"Description":"Specifies the ID which uniquely identifies a Virtual Machine Scale Set."},"singlePlacementGroup":{"Type":2,"Flags":0,"Description":"When true this limits the scale set to a single placement group, of max size 100 virtual machines."},"zoneBalance":{"Type":2,"Flags":0,"Description":"Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count for each placement group."},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01."},"additionalCapabilities":{"Type":279,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"scaleInPolicy":{"Type":470,"Flags":0,"Description":"Specifies the scale-in policy that decides which virtual machines are chosen for removal when a Virtual Machine Scale Set is scaled-in."}}}},{"2":{"Name":"UpgradePolicy","Properties":{"mode":{"Type":397,"Flags":0,"Description":"Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time."},"rollingUpgradePolicy":{"Type":398,"Flags":0,"Description":"The configuration parameters used while performing a rolling upgrade."},"automaticOSUpgradePolicy":{"Type":399,"Flags":0,"Description":"Configuration parameters used for performing automatic OS Upgrade."}}}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Rolling"}},{"5":{"Elements":[394,395,396]}},{"2":{"Name":"RollingUpgradePolicy","Properties":{"maxBatchInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%."},"maxUnhealthyInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%."},"maxUnhealthyUpgradedInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%."},"pauseTimeBetweenBatches":{"Type":4,"Flags":0,"Description":"The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S)."}}}},{"2":{"Name":"AutomaticOSUpgradePolicy","Properties":{"enableAutomaticOSUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.
If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true."},"disableAutomaticRollback":{"Type":2,"Flags":0,"Description":"Whether OS image rollback feature should be disabled. Default value is false."}}}},{"2":{"Name":"AutomaticRepairsPolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M)."}}}},{"2":{"Name":"VirtualMachineScaleSetVMProfile","Properties":{"osProfile":{"Type":402,"Flags":0,"Description":"Specifies the operating system settings for the virtual machines in the scale set."},"storageProfile":{"Type":404,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"networkProfile":{"Type":434,"Flags":0,"Description":"Specifies properties of the network interfaces of the virtual machines in the scale set."},"diagnosticsProfile":{"Type":307,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"extensionProfile":{"Type":456,"Flags":0,"Description":"Specifies a collection of settings for extensions installed on virtual machines in the scale set."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"},"priority":{"Type":464,"Flags":0,"Description":"Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview"},"evictionPolicy":{"Type":467,"Flags":0,"Description":"Specifies the eviction policy for virtual machines in a Azure Spot scale set.
Minimum api-version: 2017-10-30-preview"},"billingProfile":{"Type":316,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot VMSS.
Minimum api-version: 2019-03-01."},"scheduledEventsProfile":{"Type":468,"Flags":0,"Description":"Specifies Scheduled Event related configurations."}}}},{"2":{"Name":"VirtualMachineScaleSetOSProfile","Properties":{"computerNamePrefix":{"Type":4,"Flags":0,"Description":"Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":281,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":295,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":403,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machines in the scale set."}}}},{"3":{"ItemType":299}},{"2":{"Name":"VirtualMachineScaleSetStorageProfile","Properties":{"imageReference":{"Type":243,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":405,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":433,"Flags":0,"Description":"Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"VirtualMachineScaleSetOSDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"caching":{"Type":409,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":413,"Flags":1,"Description":"Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diffDiskSettings":{"Type":256,"Flags":0,"Description":"Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"osType":{"Type":416,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"image":{"Type":251,"Flags":0,"Description":"Specifies information about the unmanaged user image to base the scale set on."},"vhdContainers":{"Type":417,"Flags":0,"Description":"Specifies the container urls that are used to store operating system disks for the scale set."},"managedDisk":{"Type":418,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[406,407,408]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[410,411,412,4]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[414,415]}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetManagedDiskParameters","Properties":{"storageAccountType":{"Type":423,"Flags":0,"Description":"Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[419,420,421,422,4]}},{"2":{"Name":"VirtualMachineScaleSetDataDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"caching":{"Type":428,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":432,"Flags":1,"Description":"The create option."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":418,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[425,426,427]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[429,430,431,4]}},{"3":{"ItemType":424}},{"2":{"Name":"VirtualMachineScaleSetNetworkProfile","Properties":{"healthProbe":{"Type":435,"Flags":0,"Description":"A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'."},"networkInterfaceConfigurations":{"Type":455,"Flags":0,"Description":"The list of network configurations."}}}},{"2":{"Name":"ApiEntityReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network configuration name."},"properties":{"Type":437,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"networkSecurityGroup":{"Type":12,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":438,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":454,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationDnsSettings","Properties":{"dnsServers":{"Type":439,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":441,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfigurationProperties","Properties":{"subnet":{"Type":435,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":442,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":449,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationGatewayBackendAddressPools":{"Type":450,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway."},"applicationSecurityGroups":{"Type":451,"Flags":0,"Description":"Specifies an array of references to application security group."},"loadBalancerBackendAddressPools":{"Type":452,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer."},"loadBalancerInboundNatPools":{"Type":453,"Flags":0,"Description":"Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":443,"Flags":0,"Description":"Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"dnsSettings":{"Type":444,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":446,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":12,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created"}}}},{"2":{"Name":"VirtualMachineScaleSetIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":445}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[447,448,4]}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":440}},{"3":{"ItemType":436}},{"2":{"Name":"VirtualMachineScaleSetExtensionProfile","Properties":{"extensions":{"Type":460,"Flags":0,"Description":"The virtual machine scale set child extension resources."}}}},{"2":{"Name":"VirtualMachineScaleSetExtension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"properties":{"Type":458,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"provisionAfterExtensions":{"Type":459,"Flags":0,"Description":"Collection of extension names after which this extension needs to be provisioned."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":457}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[461,462,463,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[465,466,4]}},{"2":{"Name":"ScheduledEventsProfile","Properties":{"terminateNotificationProfile":{"Type":469,"Flags":0,"Description":"Specifies Terminate Scheduled Event related configurations."}}}},{"2":{"Name":"TerminateNotificationProfile","Properties":{"notBeforeTimeout":{"Type":4,"Flags":0,"Description":"Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)"},"enable":{"Type":2,"Flags":0,"Description":"Specifies whether the Terminate Scheduled event is enabled or disabled."}}}},{"2":{"Name":"ScaleInPolicy","Properties":{"rules":{"Type":475,"Flags":0,"Description":"The rules to be followed when scaling-in a virtual machine scale set.
Possible values are:
**Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.
**OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.
**NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.
"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"OldestVM"}},{"6":{"Value":"NewestVM"}},{"5":{"Elements":[471,472,473,4]}},{"3":{"ItemType":474}},{"2":{"Name":"VirtualMachineScaleSetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity."},"type":{"Type":481,"Flags":0,"Description":"The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set."},"userAssignedIdentities":{"Type":483,"Flags":0,"Description":"The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[477,478,479,480]}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":482}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets@2019-03-01","ScopeType":8,"Body":391,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/extensions"}},{"6":{"Value":"2019-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":487,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":488,"Flags":10,"Description":"The resource api version"},"properties":{"Type":458,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions@2019-03-01","ScopeType":8,"Body":489,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines"}},{"6":{"Value":"2019-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":491,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":492,"Flags":10,"Description":"The resource api version"},"instanceId":{"Type":4,"Flags":2,"Description":"The virtual machine instance ID."},"sku":{"Type":20,"Flags":2,"Description":"The virtual machine SKU."},"properties":{"Type":494,"Flags":0,"Description":"Describes the properties of a virtual machine scale set virtual machine."},"plan":{"Type":72,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"resources":{"Type":503,"Flags":2,"Description":"The virtual machine child extension resources."},"zones":{"Type":504,"Flags":2,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":505,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetVMProperties","Properties":{"latestModelApplied":{"Type":2,"Flags":2,"Description":"Specifies whether the latest model has been applied to the virtual machine."},"vmId":{"Type":4,"Flags":2,"Description":"Azure VM unique ID."},"instanceView":{"Type":495,"Flags":2,"Description":"The virtual machine instance view."},"hardwareProfile":{"Type":74,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":242,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":279,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"osProfile":{"Type":280,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"networkProfile":{"Type":303,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"networkProfileConfiguration":{"Type":500,"Flags":0,"Description":"Specifies the network profile configuration of the virtual machine."},"diagnosticsProfile":{"Type":307,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"},"modelDefinitionApplied":{"Type":4,"Flags":2,"Description":"Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine."},"protectionPolicy":{"Type":502,"Flags":0,"Description":"Specifies the protection policy of the virtual machine."}}}},{"2":{"Name":"VirtualMachineScaleSetVMInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"The Update Domain count."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"The Fault Domain count."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":321,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":325,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":496,"Flags":0,"Description":"The disks information."},"extensions":{"Type":497,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":498,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":336,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":499,"Flags":0,"Description":"The resource status information."},"placementGroupId":{"Type":4,"Flags":0,"Description":"The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId."}}}},{"3":{"ItemType":331}},{"3":{"ItemType":64}},{"2":{"Name":"VirtualMachineHealthStatus","Properties":{"status":{"Type":14,"Flags":2,"Description":"The health status information for the VM."}}}},{"3":{"ItemType":14}},{"2":{"Name":"VirtualMachineScaleSetVMNetworkProfileConfiguration","Properties":{"networkInterfaceConfigurations":{"Type":501,"Flags":0,"Description":"The list of network configurations."}}}},{"3":{"ItemType":436}},{"2":{"Name":"VirtualMachineScaleSetVMProtectionPolicy","Properties":{"protectFromScaleIn":{"Type":2,"Flags":0,"Description":"Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation."},"protectFromScaleSetActions":{"Type":2,"Flags":0,"Description":"Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM."}}}},{"3":{"ItemType":338}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2019-03-01","ScopeType":8,"Body":493,"Flags":0}},{"6":{"Value":"Microsoft.Compute/disks"}},{"6":{"Value":"2019-03-01"}},{"2":{"Name":"Microsoft.Compute/disks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":507,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":508,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."},"sku":{"Type":510,"Flags":0,"Description":"The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS."},"zones":{"Type":516,"Flags":0,"Description":"The Logical zone list for Disk."},"properties":{"Type":517,"Flags":0,"Description":"Disk resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":547,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DiskSku","Properties":{"name":{"Type":515,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[511,512,513,514,4]}},{"3":{"ItemType":4}},{"2":{"Name":"DiskProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk was created."},"osType":{"Type":520,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":523,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"creationData":{"Type":524,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"diskSizeBytes":{"Type":3,"Flags":2,"Description":"The size of the disk in bytes. This field is read only."},"uniqueId":{"Type":4,"Flags":2,"Description":"Unique Guid identifying the resource."},"encryptionSettingsCollection":{"Type":534,"Flags":0,"Description":"Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10."},"diskState":{"Type":546,"Flags":2,"Description":"The state of the disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[518,519]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[521,522,4]}},{"2":{"Name":"CreationData","Properties":{"createOption":{"Type":532,"Flags":1,"Description":"This enumerates the possible sources of a disk's creation."},"storageAccountId":{"Type":4,"Flags":0,"Description":"If createOption is Import, the Azure Resource Manager identifier of the storage account containing the blob to import as a disk. Required only if the blob is in a different subscription"},"imageReference":{"Type":533,"Flags":0,"Description":"Disk source information."},"sourceUri":{"Type":4,"Flags":0,"Description":"If createOption is Import, this is the URI of a blob to be imported into a managed disk."},"sourceResourceId":{"Type":4,"Flags":0,"Description":"If createOption is Copy, this is the ARM id of the source snapshot or disk."},"sourceUniqueId":{"Type":4,"Flags":2,"Description":"If this field is set, this is the unique id identifying the source of this resource."},"uploadSizeBytes":{"Type":3,"Flags":0,"Description":"If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer)."}}}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Import"}},{"6":{"Value":"Copy"}},{"6":{"Value":"Restore"}},{"6":{"Value":"Upload"}},{"5":{"Elements":[525,526,527,528,529,530,531,4]}},{"2":{"Name":"ImageDiskReference","Properties":{"id":{"Type":4,"Flags":1,"Description":"A relative uri containing either a Platform Image Repository or user image reference."},"lun":{"Type":3,"Flags":0,"Description":"If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null."}}}},{"2":{"Name":"EncryptionSettingsCollection","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged."},"encryptionSettings":{"Type":539,"Flags":0,"Description":"A collection of encryption settings, one for each disk volume."},"encryptionSettingsVersion":{"Type":4,"Flags":0,"Description":"Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption."}}}},{"2":{"Name":"EncryptionSettingsElement","Properties":{"diskEncryptionKey":{"Type":536,"Flags":0,"Description":"Key Vault Secret Url and vault id of the disk encryption key"},"keyEncryptionKey":{"Type":538,"Flags":0,"Description":"Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key."}}}},{"2":{"Name":"KeyVaultAndSecretReference","Properties":{"sourceVault":{"Type":537,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"secretUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"2":{"Name":"SourceVault","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"KeyVaultAndKeyReference","Properties":{"sourceVault":{"Type":537,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"keyUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"3":{"ItemType":535}},{"6":{"Value":"Unattached"}},{"6":{"Value":"Attached"}},{"6":{"Value":"Reserved"}},{"6":{"Value":"ActiveSAS"}},{"6":{"Value":"ReadyToUpload"}},{"6":{"Value":"ActiveUpload"}},{"5":{"Elements":[540,541,542,543,544,545,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/disks@2019-03-01","ScopeType":8,"Body":509,"Flags":0}},{"6":{"Value":"Microsoft.Compute/snapshots"}},{"6":{"Value":"2019-03-01"}},{"2":{"Name":"Microsoft.Compute/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":549,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":550,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"Unused. Always Null."},"sku":{"Type":552,"Flags":0,"Description":"The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS."},"properties":{"Type":557,"Flags":0,"Description":"Snapshot resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":564,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotSku","Properties":{"name":{"Type":556,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"5":{"Elements":[553,554,555,4]}},{"2":{"Name":"SnapshotProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk was created."},"osType":{"Type":560,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":563,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"creationData":{"Type":524,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"diskSizeBytes":{"Type":3,"Flags":2,"Description":"The size of the disk in bytes. This field is read only."},"uniqueId":{"Type":4,"Flags":2,"Description":"Unique Guid identifying the resource."},"encryptionSettingsCollection":{"Type":534,"Flags":0,"Description":"Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"incremental":{"Type":2,"Flags":0,"Description":"Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[558,559]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[561,562,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/snapshots@2019-03-01","ScopeType":8,"Body":551,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries"}},{"6":{"Value":"2019-03-01"}},{"2":{"Name":"Microsoft.Compute/galleries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":566,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":567,"Flags":10,"Description":"The resource api version"},"properties":{"Type":569,"Flags":0,"Description":"Describes the properties of a Shared Image Gallery."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":578,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this Shared Image Gallery resource. This property is updatable."},"identifier":{"Type":570,"Flags":0,"Description":"Describes the gallery unique name."},"provisioningState":{"Type":577,"Flags":2,"Description":"The provisioning state, which only appears in the response."}}}},{"2":{"Name":"GalleryIdentifier","Properties":{"uniqueName":{"Type":4,"Flags":2,"Description":"The unique name of the Shared Image Gallery. This name is generated automatically by Azure."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[571,572,573,574,575,576,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries@2019-03-01","ScopeType":8,"Body":568,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images"}},{"6":{"Value":"2019-03-01"}},{"2":{"Name":"Microsoft.Compute/galleries/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":580,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":581,"Flags":10,"Description":"The resource api version"},"properties":{"Type":583,"Flags":0,"Description":"Describes the properties of a gallery Image Definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":603,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery Image Definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery Image Definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"osType":{"Type":586,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":589,"Flags":1,"Description":"This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery Image Definition. This property can be used for decommissioning purposes. This property is updatable."},"identifier":{"Type":590,"Flags":1,"Description":"This is the gallery Image Definition identifier."},"recommended":{"Type":591,"Flags":0,"Description":"The properties describe the recommended machine configuration for this Image Definition. These properties are updatable."},"disallowed":{"Type":593,"Flags":0,"Description":"Describes the disallowed disk types."},"purchasePlan":{"Type":595,"Flags":0,"Description":"Describes the gallery Image Definition purchase plan. This is used by marketplace images."},"provisioningState":{"Type":602,"Flags":2,"Description":"The provisioning state, which only appears in the response."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[584,585]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[587,588]}},{"2":{"Name":"GalleryImageIdentifier","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The name of the gallery Image Definition publisher."},"offer":{"Type":4,"Flags":1,"Description":"The name of the gallery Image Definition offer."},"sku":{"Type":4,"Flags":1,"Description":"The name of the gallery Image Definition SKU."}}}},{"2":{"Name":"RecommendedMachineConfiguration","Properties":{"vCPUs":{"Type":592,"Flags":0,"Description":"Describes the resource range."},"memory":{"Type":592,"Flags":0,"Description":"Describes the resource range."}}}},{"2":{"Name":"ResourceRange","Properties":{"min":{"Type":3,"Flags":0,"Description":"The minimum number of the resource."},"max":{"Type":3,"Flags":0,"Description":"The maximum number of the resource."}}}},{"2":{"Name":"Disallowed","Properties":{"diskTypes":{"Type":594,"Flags":0,"Description":"A list of disk types."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ImagePurchasePlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"The product ID."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[596,597,598,599,600,601,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images@2019-03-01","ScopeType":8,"Body":582,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images/versions"}},{"6":{"Value":"2019-03-01"}},{"2":{"Name":"Microsoft.Compute/galleries/images/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":605,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":606,"Flags":10,"Description":"The resource api version"},"properties":{"Type":608,"Flags":0,"Description":"Describes the properties of a gallery Image Version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":652,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageVersionProperties","Properties":{"publishingProfile":{"Type":609,"Flags":1,"Description":"The publishing profile of a gallery Image Version."},"provisioningState":{"Type":626,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"storageProfile":{"Type":627,"Flags":2,"Description":"This is the storage profile of a Gallery Image Version."},"replicationStatus":{"Type":639,"Flags":2,"Description":"This is the replication status of the gallery Image Version."}}}},{"2":{"Name":"GalleryImageVersionPublishingProfile","Properties":{"source":{"Type":610,"Flags":1,"Description":"The source image from which the Image Version is going to be created."},"targetRegions":{"Type":616,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery Image Version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"Type":619,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."}}}},{"2":{"Name":"GalleryArtifactSource","Properties":{"managedImage":{"Type":611,"Flags":1,"Description":"The managed artifact."}}}},{"2":{"Name":"ManagedArtifact","Properties":{"id":{"Type":4,"Flags":1,"Description":"The managed artifact id."}}}},{"2":{"Name":"TargetRegion","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the region."},"regionalReplicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property is updatable."},"storageAccountType":{"Type":615,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"5":{"Elements":[613,614,4]}},{"3":{"ItemType":612}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"5":{"Elements":[617,618,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[620,621,622,623,624,625,4]}},{"2":{"Name":"GalleryImageVersionStorageProfile","Properties":{"osDiskImage":{"Type":628,"Flags":2,"Description":"This is the OS disk image."},"dataDiskImages":{"Type":638,"Flags":2,"Description":"A list of data disk images."}}}},{"2":{"Name":"GalleryOSDiskImage","Properties":{"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":632,"Flags":2,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[629,630,631]}},{"2":{"Name":"GalleryDataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."},"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":637,"Flags":2,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[634,635,636]}},{"3":{"ItemType":633}},{"2":{"Name":"ReplicationStatus","Properties":{"aggregatedState":{"Type":644,"Flags":2,"Description":"This is the aggregated replication status based on all the regional replication status flags."},"summary":{"Type":651,"Flags":2,"Description":"This is a summary of replication status for each region."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[640,641,642,643,4]}},{"2":{"Name":"RegionalReplicationStatus","Properties":{"region":{"Type":4,"Flags":2,"Description":"The region to which the gallery Image Version is being replicated to."},"state":{"Type":650,"Flags":2,"Description":"This is the regional replication state."},"details":{"Type":4,"Flags":2,"Description":"The details of the replication status."},"progress":{"Type":3,"Flags":2,"Description":"It indicates progress of the replication job."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Replicating"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[646,647,648,649,4]}},{"3":{"ItemType":645}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images/versions@2019-03-01","ScopeType":8,"Body":607,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/applications"}},{"6":{"Value":"2019-03-01"}},{"2":{"Name":"Microsoft.Compute/galleries/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":654,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":655,"Flags":10,"Description":"The resource api version"},"properties":{"Type":657,"Flags":0,"Description":"Describes the properties of a gallery Application Definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":661,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery Application Definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery Application Definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable."},"supportedOSType":{"Type":660,"Flags":1,"Description":"This property allows you to specify the supported type of the OS that application is built for.
Possible values are:
**Windows**
**Linux**"}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[658,659]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/applications@2019-03-01","ScopeType":8,"Body":656,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/applications/versions"}},{"6":{"Value":"2019-03-01"}},{"2":{"Name":"Microsoft.Compute/galleries/applications/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":663,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":664,"Flags":10,"Description":"The resource api version"},"properties":{"Type":666,"Flags":0,"Description":"Describes the properties of a gallery Image Version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":681,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryApplicationVersionProperties","Properties":{"publishingProfile":{"Type":667,"Flags":1,"Description":"The publishing profile of a gallery image version."},"provisioningState":{"Type":680,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"replicationStatus":{"Type":639,"Flags":2,"Description":"This is the replication status of the gallery Image Version."}}}},{"2":{"Name":"GalleryApplicationVersionPublishingProfile","Properties":{"source":{"Type":668,"Flags":1,"Description":"The source image from which the Image Version is going to be created."},"manageActions":{"Type":669,"Flags":0},"enableHealthCheck":{"Type":2,"Flags":0,"Description":"Optional. Whether or not this application reports health."},"targetRegions":{"Type":670,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery Image Version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"Type":673,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."}}}},{"2":{"Name":"UserArtifactSource","Properties":{"mediaLink":{"Type":4,"Flags":1,"Description":"Required. The mediaLink of the artifact, must be a readable storage page blob."},"defaultConfigurationLink":{"Type":4,"Flags":0,"Description":"Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob."}}}},{"2":{"Name":"UserArtifactManage","Properties":{"install":{"Type":4,"Flags":1,"Description":"Required. The path and arguments to install the gallery application. This is limited to 4096 characters."},"remove":{"Type":4,"Flags":1,"Description":"Required. The path and arguments to remove the gallery application. This is limited to 4096 characters."},"update":{"Type":4,"Flags":0,"Description":"Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters."}}}},{"3":{"ItemType":612}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"5":{"Elements":[671,672,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[674,675,676,677,678,679,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/applications/versions@2019-03-01","ScopeType":8,"Body":665,"Flags":0}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions"}},{"6":{"Value":"2019-03-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":683,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":684,"Flags":10,"Description":"The resource api version"},"properties":{"Type":686,"Flags":2,"Description":"Describes the properties of a Virtual Machine Extension Image."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":687,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionImageProperties","Properties":{"operatingSystem":{"Type":4,"Flags":1,"Description":"The operating system this extension supports."},"computeRole":{"Type":4,"Flags":1,"Description":"The type of role (IaaS or PaaS) this extension supports."},"handlerSchema":{"Type":4,"Flags":1,"Description":"The schema defined by publisher, where extension consumers should provide settings in a matching schema."},"vmScaleSetEnabled":{"Type":2,"Flags":0,"Description":"Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS."},"supportsMultipleExtensions":{"Type":2,"Flags":0,"Description":"Whether the handler can support multiple extensions."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2019-03-01","ScopeType":4,"Body":685,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2019-03-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":689,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":690,"Flags":10,"Description":"The resource api version"},"properties":{"Type":692,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":704,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."}}}},{"2":{"Name":"VirtualMachineImageProperties","Properties":{"plan":{"Type":693,"Flags":0,"Description":"Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."},"osDiskImage":{"Type":694,"Flags":0,"Description":"Contains the os disk image information."},"dataDiskImages":{"Type":699,"Flags":0},"automaticOSUpgradeProperties":{"Type":700,"Flags":0,"Description":"Describes automatic OS upgrade properties on the image."},"hyperVGeneration":{"Type":703,"Flags":0,"Description":"Specifies the HyperVGeneration Type"}}}},{"2":{"Name":"PurchasePlan","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."}}}},{"2":{"Name":"OSDiskImage","Properties":{"operatingSystem":{"Type":697,"Flags":1,"Description":"The operating system of the osDiskImage."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[695,696]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."}}}},{"3":{"ItemType":698}},{"2":{"Name":"AutomaticOSUpgradeProperties","Properties":{"automaticOSUpgradeSupported":{"Type":2,"Flags":1,"Description":"Specifies whether automatic OS upgrade is supported on the image."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[701,702,4]}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2019-03-01","ScopeType":4,"Body":691,"Flags":1}},{"6":{"Value":"latest"}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades"}},{"6":{"Value":"2019-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":706,"Flags":9,"Description":"The resource name"},"type":{"Type":707,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":708,"Flags":10,"Description":"The resource api version"},"properties":{"Type":710,"Flags":2,"Description":"The status of the latest virtual machine scale set rolling upgrade."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":725,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"RollingUpgradeStatusInfoProperties","Properties":{"policy":{"Type":398,"Flags":2,"Description":"The rolling upgrade policies applied for this upgrade."},"runningStatus":{"Type":711,"Flags":2,"Description":"Information about the current running state of the overall upgrade."},"progress":{"Type":720,"Flags":2,"Description":"Information about the number of virtual machine instances in each upgrade state."},"error":{"Type":721,"Flags":2,"Description":"Error details for this upgrade, if there are any."}}}},{"2":{"Name":"RollingUpgradeRunningStatus","Properties":{"code":{"Type":716,"Flags":2,"Description":"Code indicating the current status of the upgrade."},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the upgrade."},"lastAction":{"Type":719,"Flags":2,"Description":"The last action performed on the rolling upgrade."},"lastActionTime":{"Type":4,"Flags":2,"Description":"Last action time of the upgrade."}}}},{"6":{"Value":"RollingForward"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Faulted"}},{"5":{"Elements":[712,713,714,715]}},{"6":{"Value":"Start"}},{"6":{"Value":"Cancel"}},{"5":{"Elements":[717,718]}},{"2":{"Name":"RollingUpgradeProgressInfo","Properties":{"successfulInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have been successfully upgraded."},"failedInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have failed to be upgraded successfully."},"inProgressInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that are currently being upgraded."},"pendingInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have not yet begun to be upgraded."}}}},{"2":{"Name":"ApiError","Properties":{"details":{"Type":723,"Flags":0,"Description":"The Api error details"},"innererror":{"Type":724,"Flags":0,"Description":"The Api inner error"},"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"2":{"Name":"ApiErrorBase","Properties":{"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"3":{"ItemType":722}},{"2":{"Name":"InnerError","Properties":{"exceptiontype":{"Type":4,"Flags":0,"Description":"The exception type."},"errordetail":{"Type":4,"Flags":0,"Description":"The internal error message or exception dump."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2019-03-01","ScopeType":8,"Body":709,"Flags":1}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2019-03-01/types.md b/generated/compute/microsoft.compute/2019-03-01/types.md
deleted file mode 100644
index a6d1381357..0000000000
--- a/generated/compute/microsoft.compute/2019-03-01/types.md
+++ /dev/null
@@ -1,1289 +0,0 @@
-# Microsoft.Compute @ 2019-03-01
-
-## Resource Microsoft.Compute/availabilitySets@2019-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [AvailabilitySetProperties](#availabilitysetproperties): The instance view of a resource.
-* **sku**: [Sku](#sku): Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/availabilitySets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/disks@2019-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskProperties](#diskproperties): Disk resource properties.
-* **sku**: [DiskSku](#disksku): The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/disks' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The Logical zone list for Disk.
-
-## Resource Microsoft.Compute/galleries@2019-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryProperties](#galleryproperties): Describes the properties of a Shared Image Gallery.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/applications@2019-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryApplicationProperties](#galleryapplicationproperties): Describes the properties of a gallery Application Definition.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/applications' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/applications/versions@2019-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryApplicationVersionProperties](#galleryapplicationversionproperties): Describes the properties of a gallery Image Version.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/applications/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/images@2019-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryImageProperties](#galleryimageproperties): Describes the properties of a gallery Image Definition.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/images/versions@2019-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryImageVersionProperties](#galleryimageversionproperties): Describes the properties of a gallery Image Version.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/images/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/hostGroups@2019-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DedicatedHostGroupProperties](#dedicatedhostgroupproperties): Dedicated Host Group Properties.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/hostGroups' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone.
-
-## Resource Microsoft.Compute/hostGroups/hosts@2019-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DedicatedHostProperties](#dedicatedhostproperties): Properties of the dedicated host.
-* **sku**: [Sku](#sku) (Required): 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.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/hostGroups/hosts' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/images@2019-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ImageProperties](#imageproperties): Describes the properties of an Image.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2019-03-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2019-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2019-03-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2019-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionImageProperties](#virtualmachineextensionimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Extension Image.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/types/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/proximityPlacementGroups@2019-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ProximityPlacementGroupProperties](#proximityplacementgroupproperties): Describes the properties of a Proximity Placement Group.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/proximityPlacementGroups' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/snapshots@2019-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): Unused. Always Null.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [SnapshotProperties](#snapshotproperties): Snapshot resource properties.
-* **sku**: [SnapshotSku](#snapshotsku): The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/snapshots' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines@2019-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineIdentity](#virtualmachineidentity): The identity of the virtual machine, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineProperties](#virtualmachineproperties): Describes the properties of a Virtual Machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachines/extensions@2019-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets@2019-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineScaleSetIdentity](#virtualmachinescalesetidentity): The identity of the virtual machine scale set, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetProperties](#virtualmachinescalesetproperties): Describes the properties of a Virtual Machine Scale Set.
-* **sku**: [Sku](#sku): The virtual machine scale set sku.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set.
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/extensions@2019-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2019-03-01 (ReadOnly)
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: 'latest' (Required, DeployTimeConstant): The resource name
-* **properties**: [RollingUpgradeStatusInfoProperties](#rollingupgradestatusinfoproperties) (ReadOnly): The status of the latest virtual machine scale set rolling upgrade.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2019-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **instanceId**: string (ReadOnly): The virtual machine instance ID.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetVMProperties](#virtualmachinescalesetvmproperties): Describes the properties of a virtual machine scale set virtual machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **sku**: [Sku](#sku) (ReadOnly): The virtual machine SKU.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualmachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[] (ReadOnly): The virtual machine zones.
-
-## AdditionalCapabilities
-### Properties
-* **ultraSSDEnabled**: bool: The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.
-
-## AdditionalUnattendContent
-### Properties
-* **componentName**: 'Microsoft-Windows-Shell-Setup': The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.
-* **content**: string: Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
-* **passName**: 'OobeSystem': The pass name. Currently, the only allowable value is OobeSystem.
-* **settingName**: 'AutoLogon' | 'FirstLogonCommands': Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.
-
-## ApiEntityReference
-### Properties
-* **id**: string: The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
-
-## ApiError
-### Properties
-* **code**: string: The error code.
-* **details**: [ApiErrorBase](#apierrorbase)[]: The Api error details
-* **innererror**: [InnerError](#innererror): The Api inner error
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## ApiErrorBase
-### Properties
-* **code**: string: The error code.
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## AutomaticOSUpgradePolicy
-### Properties
-* **disableAutomaticRollback**: bool: Whether OS image rollback feature should be disabled. Default value is false.
-* **enableAutomaticOSUpgrade**: bool: Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.
If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true.
-
-## AutomaticOSUpgradeProperties
-### Properties
-* **automaticOSUpgradeSupported**: bool (Required): Specifies whether automatic OS upgrade is supported on the image.
-
-## AutomaticRepairsPolicy
-### Properties
-* **enabled**: bool: Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false.
-* **gracePeriod**: string: The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M).
-
-## AvailabilitySetProperties
-### Properties
-* **platformFaultDomainCount**: int: Fault Domain count.
-* **platformUpdateDomainCount**: int: Update Domain count.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The resource status information.
-* **virtualMachines**: [SubResource](#subresource)[]: A list of references to all virtual machines in the availability set.
-
-## BillingProfile
-### Properties
-* **maxPrice**: int: Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.
This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.
The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.
Possible values are:
- Any decimal value greater than zero. Example: 0.01538
-1 – indicates default price to be up-to on-demand.
You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.
Minimum api-version: 2019-03-01.
-
-## BootDiagnostics
-### Properties
-* **enabled**: bool: Whether boot diagnostics should be enabled on the Virtual Machine.
-* **storageUri**: string: Uri of the storage account to use for placing the console output and screenshot.
-
-## BootDiagnosticsInstanceView
-### Properties
-* **consoleScreenshotBlobUri**: string (ReadOnly): The console screenshot blob URI.
-* **serialConsoleLogBlobUri**: string (ReadOnly): The Linux serial console log blob Uri.
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics.
-
-## CreationData
-### Properties
-* **createOption**: 'Attach' | 'Copy' | 'Empty' | 'FromImage' | 'Import' | 'Restore' | 'Upload' | string (Required): This enumerates the possible sources of a disk's creation.
-* **imageReference**: [ImageDiskReference](#imagediskreference): Disk source information.
-* **sourceResourceId**: string: If createOption is Copy, this is the ARM id of the source snapshot or disk.
-* **sourceUniqueId**: string (ReadOnly): If this field is set, this is the unique id identifying the source of this resource.
-* **sourceUri**: string: If createOption is Import, this is the URI of a blob to be imported into a managed disk.
-* **storageAccountId**: string: If createOption is Import, the Azure Resource Manager identifier of the storage account containing the blob to import as a disk. Required only if the blob is in a different subscription
-* **uploadSizeBytes**: int: If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer).
-
-## DataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **toBeDetached**: bool: Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## DataDiskImage
-### Properties
-* **lun**: int (ReadOnly): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-
-## DedicatedHostAllocatableVM
-### Properties
-* **count**: int: Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity.
-* **vmSize**: string: VM size in terms of which the unutilized capacity is represented.
-
-## DedicatedHostAvailableCapacity
-### Properties
-* **allocatableVMs**: [DedicatedHostAllocatableVM](#dedicatedhostallocatablevm)[]: The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host.
-
-## DedicatedHostGroupProperties
-### Properties
-* **hosts**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all dedicated hosts in the dedicated host group.
-* **platformFaultDomainCount**: int (Required): Number of fault domains that the host group can span.
-
-## DedicatedHostInstanceView
-### Properties
-* **assetId**: string (ReadOnly): Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
-* **availableCapacity**: [DedicatedHostAvailableCapacity](#dedicatedhostavailablecapacity): Unutilized capacity of the dedicated host.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DedicatedHostProperties
-### Properties
-* **autoReplaceOnFailure**: bool: Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided.
-* **hostId**: string (ReadOnly): A unique id generated and assigned to the dedicated host by the platform.
Does not change throughout the lifetime of the host.
-* **instanceView**: [DedicatedHostInstanceView](#dedicatedhostinstanceview) (ReadOnly): The dedicated host instance view.
-* **licenseType**: 'None' | 'Windows_Server_Hybrid' | 'Windows_Server_Perpetual': 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**
-* **platformFaultDomain**: int: Fault domain of the dedicated host within a dedicated host group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **provisioningTime**: string (ReadOnly): The date when the host was first provisioned.
-* **virtualMachines**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all virtual machines in the Dedicated Host.
-
-## DiagnosticsProfile
-### Properties
-* **bootDiagnostics**: [BootDiagnostics](#bootdiagnostics): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-
-## DiffDiskSettings
-### Properties
-* **option**: 'Local' | string: Specifies the ephemeral disk settings for operating system disk.
-
-## Disallowed
-### Properties
-* **diskTypes**: string[]: A list of disk types.
-
-## DiskEncryptionSettings
-### Properties
-* **diskEncryptionKey**: [KeyVaultSecretReference](#keyvaultsecretreference): Specifies the location of the disk encryption key, which is a Key Vault Secret.
-* **enabled**: bool: Specifies whether disk encryption should be enabled on the virtual machine.
-* **keyEncryptionKey**: [KeyVaultKeyReference](#keyvaultkeyreference): Specifies the location of the key encryption key in Key Vault.
-
-## DiskInstanceView
-### Properties
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings)[]: Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **name**: string: The disk name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DiskProperties
-### Properties
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskIOPSReadWrite**: int: The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes.
-* **diskMBpsReadWrite**: int: The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10.
-* **diskSizeBytes**: int (ReadOnly): The size of the disk in bytes. This field is read only.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **diskState**: 'ActiveSAS' | 'ActiveUpload' | 'Attached' | 'ReadyToUpload' | 'Reserved' | 'Unattached' | string (ReadOnly): The state of the disk.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **timeCreated**: string (ReadOnly): The time when the disk was created.
-* **uniqueId**: string (ReadOnly): Unique Guid identifying the resource.
-
-## DiskSku
-### Properties
-* **name**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## EncryptionSettingsCollection
-### Properties
-* **enabled**: bool (Required): Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
-* **encryptionSettings**: [EncryptionSettingsElement](#encryptionsettingselement)[]: A collection of encryption settings, one for each disk volume.
-* **encryptionSettingsVersion**: string: Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption.
-
-## EncryptionSettingsElement
-### Properties
-* **diskEncryptionKey**: [KeyVaultAndSecretReference](#keyvaultandsecretreference): Key Vault Secret Url and vault id of the disk encryption key
-* **keyEncryptionKey**: [KeyVaultAndKeyReference](#keyvaultandkeyreference): Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key.
-
-## GalleryApplicationProperties
-### Properties
-* **description**: string: The description of this gallery Application Definition resource. This property is updatable.
-* **endOfLifeDate**: string: The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable.
-* **eula**: string: The Eula agreement for the gallery Application Definition.
-* **privacyStatementUri**: string: The privacy statement uri.
-* **releaseNoteUri**: string: The release note uri.
-* **supportedOSType**: 'Linux' | 'Windows' (Required): This property allows you to specify the supported type of the OS that application is built for.
Possible values are:
**Windows**
**Linux**
-
-## GalleryApplicationVersionProperties
-### Properties
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **publishingProfile**: [GalleryApplicationVersionPublishingProfile](#galleryapplicationversionpublishingprofile) (Required): The publishing profile of a gallery image version.
-* **replicationStatus**: [ReplicationStatus](#replicationstatus) (ReadOnly): This is the replication status of the gallery Image Version.
-
-## GalleryApplicationVersionPublishingProfile
-### Properties
-* **enableHealthCheck**: bool: Optional. Whether or not this application reports health.
-* **endOfLifeDate**: string: The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable.
-* **excludeFromLatest**: bool: If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
-* **manageActions**: [UserArtifactManage](#userartifactmanage)
-* **publishedDate**: string (ReadOnly): The timestamp for when the gallery Image Version is published.
-* **replicaCount**: int: The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
-* **source**: [UserArtifactSource](#userartifactsource) (Required): The source image from which the Image Version is going to be created.
-* **storageAccountType**: 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-* **targetRegions**: [TargetRegion](#targetregion)[]: The target regions where the Image Version is going to be replicated to. This property is updatable.
-
-## GalleryArtifactSource
-### Properties
-* **managedImage**: [ManagedArtifact](#managedartifact) (Required): The managed artifact.
-
-## GalleryDataDiskImage
-### Properties
-* **hostCaching**: 'None' | 'ReadOnly' | 'ReadWrite' (ReadOnly): The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
-* **lun**: int (ReadOnly): This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
-* **sizeInGB**: int (ReadOnly): This property indicates the size of the VHD to be created.
-
-## GalleryIdentifier
-### Properties
-* **uniqueName**: string (ReadOnly): The unique name of the Shared Image Gallery. This name is generated automatically by Azure.
-
-## GalleryImageIdentifier
-### Properties
-* **offer**: string (Required): The name of the gallery Image Definition offer.
-* **publisher**: string (Required): The name of the gallery Image Definition publisher.
-* **sku**: string (Required): The name of the gallery Image Definition SKU.
-
-## GalleryImageProperties
-### Properties
-* **description**: string: The description of this gallery Image Definition resource. This property is updatable.
-* **disallowed**: [Disallowed](#disallowed): Describes the disallowed disk types.
-* **endOfLifeDate**: string: The end of life date of the gallery Image Definition. This property can be used for decommissioning purposes. This property is updatable.
-* **eula**: string: The Eula agreement for the gallery Image Definition.
-* **identifier**: [GalleryImageIdentifier](#galleryimageidentifier) (Required): This is the gallery Image Definition identifier.
-* **osState**: 'Generalized' | 'Specialized' (Required): This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.
Possible values are:
**Windows**
**Linux**
-* **privacyStatementUri**: string: The privacy statement uri.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **purchasePlan**: [ImagePurchasePlan](#imagepurchaseplan): Describes the gallery Image Definition purchase plan. This is used by marketplace images.
-* **recommended**: [RecommendedMachineConfiguration](#recommendedmachineconfiguration): The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.
-* **releaseNoteUri**: string: The release note uri.
-
-## GalleryImageVersionProperties
-### Properties
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **publishingProfile**: [GalleryImageVersionPublishingProfile](#galleryimageversionpublishingprofile) (Required): The publishing profile of a gallery Image Version.
-* **replicationStatus**: [ReplicationStatus](#replicationstatus) (ReadOnly): This is the replication status of the gallery Image Version.
-* **storageProfile**: [GalleryImageVersionStorageProfile](#galleryimageversionstorageprofile) (ReadOnly): This is the storage profile of a Gallery Image Version.
-
-## GalleryImageVersionPublishingProfile
-### Properties
-* **endOfLifeDate**: string: The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable.
-* **excludeFromLatest**: bool: If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
-* **publishedDate**: string (ReadOnly): The timestamp for when the gallery Image Version is published.
-* **replicaCount**: int: The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
-* **source**: [GalleryArtifactSource](#galleryartifactsource) (Required): The source image from which the Image Version is going to be created.
-* **storageAccountType**: 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-* **targetRegions**: [TargetRegion](#targetregion)[]: The target regions where the Image Version is going to be replicated to. This property is updatable.
-
-## GalleryImageVersionStorageProfile
-### Properties
-* **dataDiskImages**: [GalleryDataDiskImage](#gallerydatadiskimage)[] (ReadOnly): A list of data disk images.
-* **osDiskImage**: [GalleryOSDiskImage](#galleryosdiskimage) (ReadOnly): This is the OS disk image.
-
-## GalleryOSDiskImage
-### Properties
-* **hostCaching**: 'None' | 'ReadOnly' | 'ReadWrite' (ReadOnly): The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
-* **sizeInGB**: int (ReadOnly): This property indicates the size of the VHD to be created.
-
-## GalleryProperties
-### Properties
-* **description**: string: The description of this Shared Image Gallery resource. This property is updatable.
-* **identifier**: [GalleryIdentifier](#galleryidentifier): Describes the gallery unique name.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-
-## HardwareProfile
-### Properties
-* **vmSize**: 'Basic_A0' | 'Basic_A1' | 'Basic_A2' | 'Basic_A3' | 'Basic_A4' | 'Standard_A0' | 'Standard_A1' | 'Standard_A10' | 'Standard_A11' | 'Standard_A1_v2' | 'Standard_A2' | 'Standard_A2_v2' | 'Standard_A2m_v2' | 'Standard_A3' | 'Standard_A4' | 'Standard_A4_v2' | 'Standard_A4m_v2' | 'Standard_A5' | 'Standard_A6' | 'Standard_A7' | 'Standard_A8' | 'Standard_A8_v2' | 'Standard_A8m_v2' | 'Standard_A9' | 'Standard_B1ms' | 'Standard_B1s' | 'Standard_B2ms' | 'Standard_B2s' | 'Standard_B4ms' | 'Standard_B8ms' | 'Standard_D1' | 'Standard_D11' | 'Standard_D11_v2' | 'Standard_D12' | 'Standard_D12_v2' | 'Standard_D13' | 'Standard_D13_v2' | 'Standard_D14' | 'Standard_D14_v2' | 'Standard_D15_v2' | 'Standard_D16_v3' | 'Standard_D16s_v3' | 'Standard_D1_v2' | 'Standard_D2' | 'Standard_D2_v2' | 'Standard_D2_v3' | 'Standard_D2s_v3' | 'Standard_D3' | 'Standard_D32_v3' | 'Standard_D32s_v3' | 'Standard_D3_v2' | 'Standard_D4' | 'Standard_D4_v2' | 'Standard_D4_v3' | 'Standard_D4s_v3' | 'Standard_D5_v2' | 'Standard_D64_v3' | 'Standard_D64s_v3' | 'Standard_D8_v3' | 'Standard_D8s_v3' | 'Standard_DS1' | 'Standard_DS11' | 'Standard_DS11_v2' | 'Standard_DS12' | 'Standard_DS12_v2' | 'Standard_DS13' | 'Standard_DS13-2_v2' | 'Standard_DS13-4_v2' | 'Standard_DS13_v2' | 'Standard_DS14' | 'Standard_DS14-4_v2' | 'Standard_DS14-8_v2' | 'Standard_DS14_v2' | 'Standard_DS15_v2' | 'Standard_DS1_v2' | 'Standard_DS2' | 'Standard_DS2_v2' | 'Standard_DS3' | 'Standard_DS3_v2' | 'Standard_DS4' | 'Standard_DS4_v2' | 'Standard_DS5_v2' | 'Standard_E16_v3' | 'Standard_E16s_v3' | 'Standard_E2_v3' | 'Standard_E2s_v3' | 'Standard_E32-16_v3' | 'Standard_E32-8s_v3' | 'Standard_E32_v3' | 'Standard_E32s_v3' | 'Standard_E4_v3' | 'Standard_E4s_v3' | 'Standard_E64-16s_v3' | 'Standard_E64-32s_v3' | 'Standard_E64_v3' | 'Standard_E64s_v3' | 'Standard_E8_v3' | 'Standard_E8s_v3' | 'Standard_F1' | 'Standard_F16' | 'Standard_F16s' | 'Standard_F16s_v2' | 'Standard_F1s' | 'Standard_F2' | 'Standard_F2s' | 'Standard_F2s_v2' | 'Standard_F32s_v2' | 'Standard_F4' | 'Standard_F4s' | 'Standard_F4s_v2' | 'Standard_F64s_v2' | 'Standard_F72s_v2' | 'Standard_F8' | 'Standard_F8s' | 'Standard_F8s_v2' | 'Standard_G1' | 'Standard_G2' | 'Standard_G3' | 'Standard_G4' | 'Standard_G5' | 'Standard_GS1' | 'Standard_GS2' | 'Standard_GS3' | 'Standard_GS4' | 'Standard_GS4-4' | 'Standard_GS4-8' | 'Standard_GS5' | 'Standard_GS5-16' | 'Standard_GS5-8' | 'Standard_H16' | 'Standard_H16m' | 'Standard_H16mr' | 'Standard_H16r' | 'Standard_H8' | 'Standard_H8m' | 'Standard_L16s' | 'Standard_L32s' | 'Standard_L4s' | 'Standard_L8s' | 'Standard_M128-32ms' | 'Standard_M128-64ms' | 'Standard_M128ms' | 'Standard_M128s' | 'Standard_M64-16ms' | 'Standard_M64-32ms' | 'Standard_M64ms' | 'Standard_M64s' | 'Standard_NC12' | 'Standard_NC12s_v2' | 'Standard_NC12s_v3' | 'Standard_NC24' | 'Standard_NC24r' | 'Standard_NC24rs_v2' | 'Standard_NC24rs_v3' | 'Standard_NC24s_v2' | 'Standard_NC24s_v3' | 'Standard_NC6' | 'Standard_NC6s_v2' | 'Standard_NC6s_v3' | 'Standard_ND12s' | 'Standard_ND24rs' | 'Standard_ND24s' | 'Standard_ND6s' | 'Standard_NV12' | 'Standard_NV24' | 'Standard_NV6' | string: Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)
-
-## ImageDataDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## ImageDiskReference
-### Properties
-* **id**: string (Required): A relative uri containing either a Platform Image Repository or user image reference.
-* **lun**: int: If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
-
-## ImageOSDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **osState**: 'Generalized' | 'Specialized' (Required): The OS State.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. UltraSSD_LRS cannot be used with OS Disk.
-
-## ImageProperties
-### Properties
-* **hyperVGeneration**: 'V1' | 'V2' | string: Gets the HyperVGenerationType of the VirtualMachine created from the image
-* **provisioningState**: string (ReadOnly): The provisioning state.
-* **sourceVirtualMachine**: [SubResource](#subresource): The source virtual machine from which Image is created.
-* **storageProfile**: [ImageStorageProfile](#imagestorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## ImagePurchasePlan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: The product ID.
-* **publisher**: string: The publisher ID.
-
-## ImageReference
-### Properties
-* **id**: string: Resource Id
-* **offer**: string: Specifies the offer of the platform image or marketplace image used to create the virtual machine.
-* **publisher**: string: The image publisher.
-* **sku**: string: The image SKU.
-* **version**: string: Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
-
-## ImageStorageProfile
-### Properties
-* **dataDisks**: [ImageDataDisk](#imagedatadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **osDisk**: [ImageOSDisk](#imageosdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **zoneResilient**: bool: Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).
-
-## InnerError
-### Properties
-* **errordetail**: string: The internal error message or exception dump.
-* **exceptiontype**: string: The exception type.
-
-## InstanceViewStatus
-### Properties
-* **code**: string: The status code.
-* **displayStatus**: string: The short localizable label for the status.
-* **level**: 'Error' | 'Info' | 'Warning': The level code.
-* **message**: string: The detailed status message, including for alerts and error messages.
-* **time**: string: The time of the status.
-
-## KeyVaultAndKeyReference
-### Properties
-* **keyUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultAndSecretReference
-### Properties
-* **secretUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultKeyReference
-### Properties
-* **keyUrl**: string (Required): The URL referencing a key encryption key in Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the key.
-
-## KeyVaultSecretReference
-### Properties
-* **secretUrl**: string (Required): The URL referencing a secret in a Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the secret.
-
-## LinuxConfiguration
-### Properties
-* **disablePasswordAuthentication**: bool: Specifies whether password authentication should be disabled.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **ssh**: [SshConfiguration](#sshconfiguration): Specifies the ssh key configuration for a Linux OS.
-
-## MaintenanceRedeployStatus
-### Properties
-* **isCustomerInitiatedMaintenanceAllowed**: bool: True, if customer is allowed to perform Maintenance.
-* **lastOperationMessage**: string: Message returned for the last Maintenance Operation.
-* **lastOperationResultCode**: 'MaintenanceAborted' | 'MaintenanceCompleted' | 'None' | 'RetryLater': The Last Maintenance Operation Result Code.
-* **maintenanceWindowEndTime**: string: End Time for the Maintenance Window.
-* **maintenanceWindowStartTime**: string: Start Time for the Maintenance Window.
-* **preMaintenanceWindowEndTime**: string: End Time for the Pre Maintenance Window.
-* **preMaintenanceWindowStartTime**: string: Start Time for the Pre Maintenance Window.
-
-## ManagedArtifact
-### Properties
-* **id**: string (Required): The managed artifact id.
-
-## ManagedDiskParameters
-### Properties
-* **id**: string: Resource Id
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## NetworkInterfaceReference
-### Properties
-* **id**: string: Resource Id
-* **properties**: [NetworkInterfaceReferenceProperties](#networkinterfacereferenceproperties): Describes a network interface reference properties.
-
-## NetworkInterfaceReferenceProperties
-### Properties
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## NetworkProfile
-### Properties
-* **networkInterfaces**: [NetworkInterfaceReference](#networkinterfacereference)[]: Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
-
-## OSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## OSDiskImage
-### Properties
-* **operatingSystem**: 'Linux' | 'Windows' (Required): The operating system of the osDiskImage.
-
-## OSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **allowExtensionOperations**: bool: Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine.
-* **computerName**: string: Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **requireGuestProvisionSignal**: bool: Specifies whether the guest provision signal is required from the virtual machine.
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machine.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## Plan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The promotion code.
-* **publisher**: string: The publisher ID.
-
-## ProximityPlacementGroupProperties
-### Properties
-* **availabilitySets**: [SubResource](#subresource)[] (ReadOnly): A list of references to all availability sets in the proximity placement group.
-* **proximityPlacementGroupType**: 'Standard' | 'Ultra' | string: Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use.
-* **virtualMachines**: [SubResource](#subresource)[] (ReadOnly): A list of references to all virtual machines in the proximity placement group.
-* **virtualMachineScaleSets**: [SubResource](#subresource)[] (ReadOnly): A list of references to all virtual machine scale sets in the proximity placement group.
-
-## PurchasePlan
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **publisher**: string (Required): The publisher ID.
-
-## RecommendedMachineConfiguration
-### Properties
-* **memory**: [ResourceRange](#resourcerange): Describes the resource range.
-* **vCPUs**: [ResourceRange](#resourcerange): Describes the resource range.
-
-## RegionalReplicationStatus
-### Properties
-* **details**: string (ReadOnly): The details of the replication status.
-* **progress**: int (ReadOnly): It indicates progress of the replication job.
-* **region**: string (ReadOnly): The region to which the gallery Image Version is being replicated to.
-* **state**: 'Completed' | 'Failed' | 'Replicating' | 'Unknown' | string (ReadOnly): This is the regional replication state.
-
-## ReplicationStatus
-### Properties
-* **aggregatedState**: 'Completed' | 'Failed' | 'InProgress' | 'Unknown' | string (ReadOnly): This is the aggregated replication status based on all the regional replication status flags.
-* **summary**: [RegionalReplicationStatus](#regionalreplicationstatus)[] (ReadOnly): This is a summary of replication status for each region.
-
-## ResourceRange
-### Properties
-* **max**: int: The maximum number of the resource.
-* **min**: int: The minimum number of the resource.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## RollingUpgradePolicy
-### Properties
-* **maxBatchInstancePercent**: int: The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.
-* **maxUnhealthyInstancePercent**: int: The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.
-* **maxUnhealthyUpgradedInstancePercent**: int: The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.
-* **pauseTimeBetweenBatches**: string: The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).
-
-## RollingUpgradeProgressInfo
-### Properties
-* **failedInstanceCount**: int (ReadOnly): The number of instances that have failed to be upgraded successfully.
-* **inProgressInstanceCount**: int (ReadOnly): The number of instances that are currently being upgraded.
-* **pendingInstanceCount**: int (ReadOnly): The number of instances that have not yet begun to be upgraded.
-* **successfulInstanceCount**: int (ReadOnly): The number of instances that have been successfully upgraded.
-
-## RollingUpgradeRunningStatus
-### Properties
-* **code**: 'Cancelled' | 'Completed' | 'Faulted' | 'RollingForward' (ReadOnly): Code indicating the current status of the upgrade.
-* **lastAction**: 'Cancel' | 'Start' (ReadOnly): The last action performed on the rolling upgrade.
-* **lastActionTime**: string (ReadOnly): Last action time of the upgrade.
-* **startTime**: string (ReadOnly): Start time of the upgrade.
-
-## RollingUpgradeStatusInfoProperties
-### Properties
-* **error**: [ApiError](#apierror) (ReadOnly): Error details for this upgrade, if there are any.
-* **policy**: [RollingUpgradePolicy](#rollingupgradepolicy) (ReadOnly): The rolling upgrade policies applied for this upgrade.
-* **progress**: [RollingUpgradeProgressInfo](#rollingupgradeprogressinfo) (ReadOnly): Information about the number of virtual machine instances in each upgrade state.
-* **runningStatus**: [RollingUpgradeRunningStatus](#rollingupgraderunningstatus) (ReadOnly): Information about the current running state of the overall upgrade.
-
-## ScaleInPolicy
-### Properties
-* **rules**: 'Default' | 'NewestVM' | 'OldestVM' | string[]: The rules to be followed when scaling-in a virtual machine scale set.
Possible values are:
**Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.
**OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.
**NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.
-
-## ScheduledEventsProfile
-### Properties
-* **terminateNotificationProfile**: [TerminateNotificationProfile](#terminatenotificationprofile): Specifies Terminate Scheduled Event related configurations.
-
-## Sku
-### Properties
-* **capacity**: int: Specifies the number of virtual machines in the scale set.
-* **name**: string: The sku name.
-* **tier**: string: Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**
-
-## SnapshotProperties
-### Properties
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskSizeBytes**: int (ReadOnly): The size of the disk in bytes. This field is read only.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **incremental**: bool: Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **timeCreated**: string (ReadOnly): The time when the disk was created.
-* **uniqueId**: string (ReadOnly): Unique Guid identifying the resource.
-
-## SnapshotSku
-### Properties
-* **name**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## SourceVault
-### Properties
-* **id**: string: Resource Id
-
-## SshConfiguration
-### Properties
-* **publicKeys**: [SshPublicKey](#sshpublickey)[]: The list of SSH public keys used to authenticate with linux based VMs.
-
-## SshPublicKey
-### Properties
-* **keyData**: string: SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **path**: string: Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
-
-## StorageProfile
-### Properties
-* **dataDisks**: [DataDisk](#datadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [OSDisk](#osdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## SubResource
-### Properties
-* **id**: string: Resource Id
-
-## SubResourceReadOnly
-### Properties
-* **id**: string (ReadOnly): Resource Id
-
-## TargetRegion
-### Properties
-* **name**: string (Required): The name of the region.
-* **regionalReplicaCount**: int: The number of replicas of the Image Version to be created per region. This property is updatable.
-* **storageAccountType**: 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-
-## TerminateNotificationProfile
-### Properties
-* **enable**: bool: Specifies whether the Terminate Scheduled event is enabled or disabled.
-* **notBeforeTimeout**: string: Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)
-
-## UpgradePolicy
-### Properties
-* **automaticOSUpgradePolicy**: [AutomaticOSUpgradePolicy](#automaticosupgradepolicy): Configuration parameters used for performing automatic OS Upgrade.
-* **mode**: 'Automatic' | 'Manual' | 'Rolling': Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time.
-* **rollingUpgradePolicy**: [RollingUpgradePolicy](#rollingupgradepolicy): The configuration parameters used while performing a rolling upgrade.
-
-## UserArtifactManage
-### Properties
-* **install**: string (Required): Required. The path and arguments to install the gallery application. This is limited to 4096 characters.
-* **remove**: string (Required): Required. The path and arguments to remove the gallery application. This is limited to 4096 characters.
-* **update**: string: Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters.
-
-## UserArtifactSource
-### Properties
-* **defaultConfigurationLink**: string: Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
-* **mediaLink**: string (Required): Required. The mediaLink of the artifact, must be a readable storage page blob.
-
-## UserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VaultCertificate
-### Properties
-* **certificateStore**: string: For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted.
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-
-## VaultSecretGroup
-### Properties
-* **sourceVault**: [SubResource](#subresource): The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
-* **vaultCertificates**: [VaultCertificate](#vaultcertificate)[]: The list of key vault references in SourceVault which contain certificates.
-
-## VirtualHardDisk
-### Properties
-* **uri**: string: Specifies the virtual hard disk's uri.
-
-## VirtualMachineAgentInstanceView
-### Properties
-* **extensionHandlers**: [VirtualMachineExtensionHandlerInstanceView](#virtualmachineextensionhandlerinstanceview)[]: The virtual machine extension handler instance view.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgentVersion**: string: The VM Agent full version.
-
-## VirtualMachineExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **location**: string (Required): Resource location
-* **name**: string (ReadOnly): Resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineExtensionHandlerInstanceView
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus): The extension handler status.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionImageProperties
-### Properties
-* **computeRole**: string (Required): The type of role (IaaS or PaaS) this extension supports.
-* **handlerSchema**: string (Required): The schema defined by publisher, where extension consumers should provide settings in a matching schema.
-* **operatingSystem**: string (Required): The operating system this extension supports.
-* **supportsMultipleExtensions**: bool: Whether the handler can support multiple extensions.
-* **vmScaleSetEnabled**: bool: Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS.
-
-## VirtualMachineExtensionInstanceView
-### Properties
-* **name**: string: The virtual machine extension name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **substatuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **forceUpdateTag**: string: How the extension handler should be forced to update even if the extension configuration has not changed.
-* **instanceView**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview): The virtual machine extension instance view.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineHealthStatus
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The health status information for the VM.
-
-## VirtualMachineIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
-* **userAssignedIdentities**: [VirtualMachineIdentityUserAssignedIdentities](#virtualmachineidentityuserassignedidentities): The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineIdentityUserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [UserAssignedIdentitiesValue](#userassignedidentitiesvalue)
-
-## VirtualMachineImageProperties
-### Properties
-* **automaticOSUpgradeProperties**: [AutomaticOSUpgradeProperties](#automaticosupgradeproperties): Describes automatic OS upgrade properties on the image.
-* **dataDiskImages**: [DataDiskImage](#datadiskimage)[]
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGeneration Type
-* **osDiskImage**: [OSDiskImage](#osdiskimage): Contains the os disk image information.
-* **plan**: [PurchasePlan](#purchaseplan): Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineInstanceView
-### Properties
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **computerName**: string: The computer name assigned to the virtual machine.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The virtual machine disk information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGeneration Type associated with a resource
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **osName**: string: The Operating System running on the virtual machine.
-* **osVersion**: string: The version of Operating System running on the virtual machine.
-* **platformFaultDomain**: int: Specifies the fault domain of the virtual machine.
-* **platformUpdateDomain**: int: Specifies the update domain of the virtual machine.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-
-## VirtualMachineProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine.
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
This property cannot exist along with a non-null properties.virtualMachineScaleSet reference.
-* **billingProfile**: [BillingProfile](#billingprofile): Specifies the billing related details of a Azure Spot virtual machine.
Minimum api-version: 2019-03-01.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for the Azure Spot virtual machine. Only supported value is 'Deallocate'.
Minimum api-version: 2019-03-01
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **host**: [SubResource](#subresource): Specifies information about the dedicated host that the virtual machine resides in.
Minimum api-version: 2018-10-01.
-* **instanceView**: [VirtualMachineInstanceView](#virtualmachineinstanceview) (ReadOnly): The virtual machine instance view.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **priority**: 'Low' | 'Regular' | 'Spot' | string: Specifies the priority for the virtual machine.
Minimum api-version: 2019-03-01
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **virtualMachineScaleSet**: [SubResource](#subresource): Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.
This property cannot exist along with a non-null properties.availabilitySet reference.
Minimum api‐version: 2019‐03‐01
-* **vmId**: string (ReadOnly): Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands.
-
-## VirtualMachineScaleSetDataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): The create option.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **name**: string: The name of the extension.
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-
-## VirtualMachineScaleSetExtensionProfile
-### Properties
-* **extensions**: [VirtualMachineScaleSetExtension](#virtualmachinescalesetextension)[]: The virtual machine scale set child extension resources.
-
-## VirtualMachineScaleSetExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **forceUpdateTag**: string: If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisionAfterExtensions**: string[]: Collection of extension names after which this extension needs to be provisioned.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineScaleSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.
-* **userAssignedIdentities**: [VirtualMachineScaleSetIdentityUserAssignedIdentities](#virtualmachinescalesetidentityuserassignedidentities): The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineScaleSetIdentityUserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue](#virtualmachinescalesetidentityuserassignedidentitiesvalue)
-
-## VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VirtualMachineScaleSetIPConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineScaleSetIPConfigurationProperties](#virtualmachinescalesetipconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration properties.
-
-## VirtualMachineScaleSetIPConfigurationProperties
-### Properties
-* **applicationGatewayBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.
-* **applicationSecurityGroups**: [SubResource](#subresource)[]: Specifies an array of references to application security group.
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer.
-* **loadBalancerInboundNatPools**: [SubResource](#subresource)[]: Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-* **privateIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAddressConfiguration**: [VirtualMachineScaleSetPublicIPAddressConfiguration](#virtualmachinescalesetpublicipaddressconfiguration): The publicIPAddressConfiguration.
-* **subnet**: [ApiEntityReference](#apientityreference): Specifies the identifier of the subnet.
-
-## VirtualMachineScaleSetIpTag
-### Properties
-* **ipTagType**: string: IP tag type. Example: FirstPartyUsage.
-* **tag**: string: IP tag associated with the public IP. Example: SQL, Storage etc.
-
-## VirtualMachineScaleSetManagedDiskParameters
-### Properties
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## VirtualMachineScaleSetNetworkConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The network configuration name.
-* **properties**: [VirtualMachineScaleSetNetworkConfigurationProperties](#virtualmachinescalesetnetworkconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration.
-
-## VirtualMachineScaleSetNetworkConfigurationDnsSettings
-### Properties
-* **dnsServers**: string[]: List of DNS servers IP addresses
-
-## VirtualMachineScaleSetNetworkConfigurationProperties
-### Properties
-* **dnsSettings**: [VirtualMachineScaleSetNetworkConfigurationDnsSettings](#virtualmachinescalesetnetworkconfigurationdnssettings): The dns settings to be applied on the network interfaces.
-* **enableAcceleratedNetworking**: bool: Specifies whether the network interface is accelerated networking-enabled.
-* **enableIPForwarding**: bool: Whether IP forwarding enabled on this NIC.
-* **ipConfigurations**: [VirtualMachineScaleSetIPConfiguration](#virtualmachinescalesetipconfiguration)[] (Required): Specifies the IP configurations of the network interface.
-* **networkSecurityGroup**: [SubResource](#subresource): The network security group.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## VirtualMachineScaleSetNetworkProfile
-### Properties
-* **healthProbe**: [ApiEntityReference](#apientityreference): A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetOSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set.
-* **diskSizeGB**: int: Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): Specifies information about the unmanaged user image to base the scale set on.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhdContainers**: string[]: Specifies the container urls that are used to store operating system disks for the scale set.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetOSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **computerNamePrefix**: string: Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machines in the scale set.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## VirtualMachineScaleSetProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **automaticRepairsPolicy**: [AutomaticRepairsPolicy](#automaticrepairspolicy): Policy for automatic repairs.
-* **doNotRunExtensionsOnOverprovisionedVMs**: bool: When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs.
-* **overprovision**: bool: Specifies whether the Virtual Machine Scale Set should be overprovisioned.
-* **platformFaultDomainCount**: int: Fault Domain count for each placement group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01.
-* **scaleInPolicy**: [ScaleInPolicy](#scaleinpolicy): Specifies the scale-in policy that decides which virtual machines are chosen for removal when a Virtual Machine Scale Set is scaled-in.
-* **singlePlacementGroup**: bool: When true this limits the scale set to a single placement group, of max size 100 virtual machines.
-* **uniqueId**: string (ReadOnly): Specifies the ID which uniquely identifies a Virtual Machine Scale Set.
-* **upgradePolicy**: [UpgradePolicy](#upgradepolicy): The upgrade policy.
-* **virtualMachineProfile**: [VirtualMachineScaleSetVMProfile](#virtualmachinescalesetvmprofile): The virtual machine profile.
-* **zoneBalance**: bool: Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage.
-
-## VirtualMachineScaleSetPublicIPAddressConfiguration
-### Properties
-* **name**: string (Required): The publicIP address configuration name.
-* **properties**: [VirtualMachineScaleSetPublicIPAddressConfigurationProperties](#virtualmachinescalesetpublicipaddressconfigurationproperties): Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
-### Properties
-* **domainNameLabel**: string (Required): The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationProperties
-### Properties
-* **dnsSettings**: [VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings](#virtualmachinescalesetpublicipaddressconfigurationdnssettings): The dns settings to be applied on the publicIP addresses .
-* **idleTimeoutInMinutes**: int: The idle timeout of the public IP address.
-* **ipTags**: [VirtualMachineScaleSetIpTag](#virtualmachinescalesetiptag)[]: The list of IP tags associated with the public IP address.
-* **publicIPPrefix**: [SubResource](#subresource): The PublicIPPrefix from which to allocate publicIP addresses.
-
-## VirtualMachineScaleSetStorageProfile
-### Properties
-* **dataDisks**: [VirtualMachineScaleSetDataDisk](#virtualmachinescalesetdatadisk)[]: Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [VirtualMachineScaleSetOSDisk](#virtualmachinescalesetosdisk): Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## VirtualMachineScaleSetVMInstanceView
-### Properties
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The disks information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **placementGroupId**: string: The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId.
-* **platformFaultDomain**: int: The Fault Domain count.
-* **platformUpdateDomain**: int: The Update Domain count.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-* **vmHealth**: [VirtualMachineHealthStatus](#virtualmachinehealthstatus) (ReadOnly): The health status for the VM.
-
-## VirtualMachineScaleSetVMNetworkProfileConfiguration
-### Properties
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetVMProfile
-### Properties
-* **billingProfile**: [BillingProfile](#billingprofile): Specifies the billing related details of a Azure Spot VMSS.
Minimum api-version: 2019-03-01.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for virtual machines in a Azure Spot scale set.
Minimum api-version: 2017-10-30-preview
-* **extensionProfile**: [VirtualMachineScaleSetExtensionProfile](#virtualmachinescalesetextensionprofile): Specifies a collection of settings for extensions installed on virtual machines in the scale set.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [VirtualMachineScaleSetNetworkProfile](#virtualmachinescalesetnetworkprofile): Specifies properties of the network interfaces of the virtual machines in the scale set.
-* **osProfile**: [VirtualMachineScaleSetOSProfile](#virtualmachinescalesetosprofile): Specifies the operating system settings for the virtual machines in the scale set.
-* **priority**: 'Low' | 'Regular' | 'Spot' | string: Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview
-* **scheduledEventsProfile**: [ScheduledEventsProfile](#scheduledeventsprofile): Specifies Scheduled Event related configurations.
-* **storageProfile**: [VirtualMachineScaleSetStorageProfile](#virtualmachinescalesetstorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## VirtualMachineScaleSetVMProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineScaleSetVMInstanceView](#virtualmachinescalesetvminstanceview) (ReadOnly): The virtual machine instance view.
-* **latestModelApplied**: bool (ReadOnly): Specifies whether the latest model has been applied to the virtual machine.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **modelDefinitionApplied**: string (ReadOnly): Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine.
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **networkProfileConfiguration**: [VirtualMachineScaleSetVMNetworkProfileConfiguration](#virtualmachinescalesetvmnetworkprofileconfiguration): Specifies the network profile configuration of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **protectionPolicy**: [VirtualMachineScaleSetVMProtectionPolicy](#virtualmachinescalesetvmprotectionpolicy): Specifies the protection policy of the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **vmId**: string (ReadOnly): Azure VM unique ID.
-
-## VirtualMachineScaleSetVMProtectionPolicy
-### Properties
-* **protectFromScaleIn**: bool: Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation.
-* **protectFromScaleSetActions**: bool: Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM.
-
-## WindowsConfiguration
-### Properties
-* **additionalUnattendContent**: [AdditionalUnattendContent](#additionalunattendcontent)[]: Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
-* **enableAutomaticUpdates**: bool: Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.
For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **timeZone**: string: Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time"
-* **winRM**: [WinRMConfiguration](#winrmconfiguration): Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.
-
-## WinRMConfiguration
-### Properties
-* **listeners**: [WinRMListener](#winrmlistener)[]: The list of Windows Remote Management listeners
-
-## WinRMListener
-### Properties
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-* **protocol**: 'Http' | 'Https': Specifies the protocol of listener.
Possible values are:
**http**
**https**
-
diff --git a/generated/compute/microsoft.compute/2019-07-01/types.json b/generated/compute/microsoft.compute/2019-07-01/types.json
deleted file mode 100644
index 2e5110dee8..0000000000
--- a/generated/compute/microsoft.compute/2019-07-01/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/availabilitySets"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Compute/availabilitySets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The instance view of a resource."},"sku":{"Type":20,"Flags":0,"Description":"Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":21,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AvailabilitySetProperties","Properties":{"platformUpdateDomainCount":{"Type":3,"Flags":0,"Description":"Update Domain count."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count."},"virtualMachines":{"Type":13,"Flags":0,"Description":"A list of references to all virtual machines in the availability set."},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01."},"statuses":{"Type":19,"Flags":2,"Description":"The resource status information."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":12}},{"2":{"Name":"InstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":18,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[15,16,17]}},{"3":{"ItemType":14}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of virtual machines in the scale set."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/availabilitySets@2019-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/proximityPlacementGroups"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Compute/proximityPlacementGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":23,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":24,"Flags":10,"Description":"The resource api version"},"properties":{"Type":26,"Flags":0,"Description":"Describes the properties of a Proximity Placement Group."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":34,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ProximityPlacementGroupProperties","Properties":{"proximityPlacementGroupType":{"Type":29,"Flags":0,"Description":"Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use."},"virtualMachines":{"Type":31,"Flags":2,"Description":"A list of references to all virtual machines in the proximity placement group."},"virtualMachineScaleSets":{"Type":32,"Flags":2,"Description":"A list of references to all virtual machine scale sets in the proximity placement group."},"availabilitySets":{"Type":33,"Flags":2,"Description":"A list of references to all availability sets in the proximity placement group."},"colocationStatus":{"Type":14,"Flags":0,"Description":"Describes colocation status of the Proximity Placement Group."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"Ultra"}},{"5":{"Elements":[27,28,4]}},{"2":{"Name":"SubResourceWithColocationStatus","Properties":{"colocationStatus":{"Type":14,"Flags":0,"Description":"Describes colocation status of a resource in the Proximity Placement Group."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":30}},{"3":{"ItemType":30}},{"3":{"ItemType":30}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/proximityPlacementGroups@2019-07-01","ScopeType":8,"Body":25,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":36,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":37,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":0,"Description":"Dedicated Host Group Properties."},"zones":{"Type":42,"Flags":0,"Description":"Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":43,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostGroupProperties","Properties":{"platformFaultDomainCount":{"Type":3,"Flags":1,"Description":"Number of fault domains that the host group can span."},"hosts":{"Type":41,"Flags":2,"Description":"A list of references to all dedicated hosts in the dedicated host group."}}}},{"2":{"Name":"SubResourceReadOnly","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"3":{"ItemType":40}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups@2019-07-01","ScopeType":8,"Body":38,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups/hosts"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups/hosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":45,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":46,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Properties of the dedicated host."},"sku":{"Type":20,"Flags":1,"Description":"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."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":59,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostProperties","Properties":{"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Fault domain of the dedicated host within a dedicated host group."},"autoReplaceOnFailure":{"Type":2,"Flags":0,"Description":"Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided."},"hostId":{"Type":4,"Flags":2,"Description":"A unique id generated and assigned to the dedicated host by the platform.
Does not change throughout the lifetime of the host."},"virtualMachines":{"Type":49,"Flags":2,"Description":"A list of references to all virtual machines in the Dedicated Host."},"licenseType":{"Type":53,"Flags":0,"Description":"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**"},"provisioningTime":{"Type":4,"Flags":2,"Description":"The date when the host was first provisioned."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":54,"Flags":2,"Description":"The dedicated host instance view."}}}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server_Hybrid"}},{"6":{"Value":"Windows_Server_Perpetual"}},{"5":{"Elements":[50,51,52]}},{"2":{"Name":"DedicatedHostInstanceView","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":55,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":58,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DedicatedHostAvailableCapacity","Properties":{"allocatableVMs":{"Type":57,"Flags":0,"Description":"The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host."}}}},{"2":{"Name":"DedicatedHostAllocatableVM","Properties":{"vmSize":{"Type":4,"Flags":0,"Description":"VM size in terms of which the unutilized capacity is represented."},"count":{"Type":3,"Flags":0,"Description":"Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity."}}}},{"3":{"ItemType":56}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups/hosts@2019-07-01","ScopeType":8,"Body":47,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/extensions"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":61,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":62,"Flags":10,"Description":"The resource api version"},"properties":{"Type":64,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":68,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":65,"Flags":0,"Description":"The virtual machine extension instance view."}}}},{"2":{"Name":"VirtualMachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The virtual machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"substatuses":{"Type":66,"Flags":0,"Description":"The resource status information."},"statuses":{"Type":67,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/extensions@2019-07-01","ScopeType":8,"Body":63,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":70,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":71,"Flags":10,"Description":"The resource api version"},"plan":{"Type":73,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":74,"Flags":0,"Description":"Describes the properties of a Virtual Machine."},"resources":{"Type":342,"Flags":2,"Description":"The virtual machine child extension resources."},"identity":{"Type":343,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"zones":{"Type":351,"Flags":0,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":352,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"hardwareProfile":{"Type":75,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":243,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":281,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine."},"osProfile":{"Type":282,"Flags":0,"Description":"Specifies the operating system settings used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned."},"networkProfile":{"Type":305,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"diagnosticsProfile":{"Type":309,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set.
This property cannot exist along with a non-null properties.virtualMachineScaleSet reference."},"virtualMachineScaleSet":{"Type":12,"Flags":0,"Description":"Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.
This property cannot exist along with a non-null properties.availabilitySet reference.
Minimum api‐version: 2019‐03‐01"},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01."},"priority":{"Type":314,"Flags":0,"Description":"Specifies the priority for the virtual machine.
Minimum api-version: 2019-03-01"},"evictionPolicy":{"Type":317,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, the only supported value is 'Deallocate' and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":318,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot virtual machine.
Minimum api-version: 2019-03-01."},"host":{"Type":12,"Flags":0,"Description":"Specifies information about the dedicated host that the virtual machine resides in.
Minimum api-version: 2018-10-01."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":319,"Flags":2,"Description":"The virtual machine instance view."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"},"vmId":{"Type":4,"Flags":2,"Description":"Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands."}}}},{"2":{"Name":"HardwareProfile","Properties":{"vmSize":{"Type":242,"Flags":0,"Description":"Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)"}}}},{"6":{"Value":"Basic_A0"}},{"6":{"Value":"Basic_A1"}},{"6":{"Value":"Basic_A2"}},{"6":{"Value":"Basic_A3"}},{"6":{"Value":"Basic_A4"}},{"6":{"Value":"Standard_A0"}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_B1s"}},{"6":{"Value":"Standard_B1ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E32-16_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_NV6"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"5":{"Elements":[76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,4]}},{"2":{"Name":"StorageProfile","Properties":{"imageReference":{"Type":244,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":245,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":280,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"Specifies the offer of the platform image or marketplace image used to create the virtual machine."},"sku":{"Type":4,"Flags":0,"Description":"The image SKU."},"version":{"Type":4,"Flags":0,"Description":"Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available."},"exactVersion":{"Type":4,"Flags":2,"Description":"Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"OSDisk","Properties":{"osType":{"Type":248,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"encryptionSettings":{"Type":249,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":252,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":252,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":256,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"diffDiskSettings":{"Type":257,"Flags":0,"Description":"Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine."},"createOption":{"Type":263,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":264,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[246,247]}},{"2":{"Name":"DiskEncryptionSettings","Properties":{"diskEncryptionKey":{"Type":250,"Flags":0,"Description":"Specifies the location of the disk encryption key, which is a Key Vault Secret."},"keyEncryptionKey":{"Type":251,"Flags":0,"Description":"Specifies the location of the key encryption key in Key Vault."},"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether disk encryption should be enabled on the virtual machine."}}}},{"2":{"Name":"KeyVaultSecretReference","Properties":{"secretUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a secret in a Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the secret."}}}},{"2":{"Name":"KeyVaultKeyReference","Properties":{"keyUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a key encryption key in Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the key."}}}},{"2":{"Name":"VirtualHardDisk","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Specifies the virtual hard disk's uri."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[253,254,255]}},{"2":{"Name":"DiffDiskSettings","Properties":{"option":{"Type":259,"Flags":0,"Description":"Specifies the ephemeral disk settings for operating system disk."}}}},{"6":{"Value":"Local"}},{"5":{"Elements":[258,4]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[260,261,262,4]}},{"2":{"Name":"ManagedDiskParameters","Properties":{"storageAccountType":{"Type":269,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":270,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[265,266,267,268,4]}},{"2":{"Name":"DiskEncryptionSetParameters","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":252,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":252,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":275,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":279,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":264,"Flags":0,"Description":"The managed disk parameters."},"toBeDetached":{"Type":2,"Flags":0,"Description":"Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset"},"diskIOPSReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"diskMBpsReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[272,273,274]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[276,277,278,4]}},{"3":{"ItemType":271}},{"2":{"Name":"AdditionalCapabilities","Properties":{"ultraSSDEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled."}}}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions)."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
This property cannot be updated after the VM is created.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
**Note: Do not pass any secrets or passwords in customData property**
This property cannot be updated after the VM is created.
customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://docs.microsoft.com/azure/virtual-machines/custom-data)
For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":283,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":297,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":304,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machine."},"allowExtensionOperations":{"Type":2,"Flags":0,"Description":"Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine."},"requireGuestProvisionSignal":{"Type":2,"Flags":0,"Description":"Specifies whether the guest provision signal is required to infer provision success of the virtual machine."}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.
For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning."},"timeZone":{"Type":4,"Flags":0,"Description":"Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\".
Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones)."},"additionalUnattendContent":{"Type":290,"Flags":0,"Description":"Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup."},"winRM":{"Type":291,"Flags":0,"Description":"Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell."}}}},{"2":{"Name":"AdditionalUnattendContent","Properties":{"passName":{"Type":285,"Flags":0,"Description":"The pass name. Currently, the only allowable value is OobeSystem."},"componentName":{"Type":286,"Flags":0,"Description":"The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup."},"settingName":{"Type":289,"Flags":0,"Description":"Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon."},"content":{"Type":4,"Flags":0,"Description":"Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted."}}}},{"6":{"Value":"OobeSystem"}},{"6":{"Value":"Microsoft-Windows-Shell-Setup"}},{"6":{"Value":"AutoLogon"}},{"6":{"Value":"FirstLogonCommands"}},{"5":{"Elements":[287,288]}},{"3":{"ItemType":284}},{"2":{"Name":"WinRMConfiguration","Properties":{"listeners":{"Type":296,"Flags":0,"Description":"The list of Windows Remote Management listeners"}}}},{"2":{"Name":"WinRMListener","Properties":{"protocol":{"Type":295,"Flags":0,"Description":"Specifies the protocol of WinRM listener.
Possible values are:
**http**
**https**"},"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[293,294]}},{"3":{"ItemType":292}},{"2":{"Name":"LinuxConfiguration","Properties":{"disablePasswordAuthentication":{"Type":2,"Flags":0,"Description":"Specifies whether password authentication should be disabled."},"ssh":{"Type":298,"Flags":0,"Description":"Specifies the ssh key configuration for a Linux OS."},"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."}}}},{"2":{"Name":"SshConfiguration","Properties":{"publicKeys":{"Type":300,"Flags":0,"Description":"The list of SSH public keys used to authenticate with linux based VMs."}}}},{"2":{"Name":"SshPublicKey","Properties":{"path":{"Type":4,"Flags":0,"Description":"Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys"},"keyData":{"Type":4,"Flags":0,"Description":"SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."}}}},{"3":{"ItemType":299}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":12,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":303,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"},"certificateStore":{"Type":4,"Flags":0,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":302}},{"3":{"ItemType":301}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":308,"Flags":0,"Description":"Specifies the list of resource Ids for the network interfaces associated with the virtual machine."}}}},{"2":{"Name":"NetworkInterfaceReference","Properties":{"properties":{"Type":307,"Flags":0,"Description":"Describes a network interface reference properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"NetworkInterfaceReferenceProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."}}}},{"3":{"ItemType":306}},{"2":{"Name":"DiagnosticsProfile","Properties":{"bootDiagnostics":{"Type":310,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."}}}},{"2":{"Name":"BootDiagnostics","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether boot diagnostics should be enabled on the Virtual Machine."},"storageUri":{"Type":4,"Flags":0,"Description":"Uri of the storage account to use for placing the console output and screenshot."}}}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[311,312,313,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[315,316,4]}},{"2":{"Name":"BillingProfile","Properties":{"maxPrice":{"Type":3,"Flags":0,"Description":"Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.
This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.
The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.
Possible values are:
- Any decimal value greater than zero. Example: 0.01538
-1 – indicates default price to be up-to on-demand.
You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.
Minimum api-version: 2019-03-01."}}}},{"2":{"Name":"VirtualMachineInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"Specifies the update domain of the virtual machine."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the fault domain of the virtual machine."},"computerName":{"Type":4,"Flags":0,"Description":"The computer name assigned to the virtual machine."},"osName":{"Type":4,"Flags":0,"Description":"The Operating System running on the virtual machine."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of Operating System running on the virtual machine."},"hyperVGeneration":{"Type":322,"Flags":0,"Description":"Specifies the HyperVGeneration Type associated with a resource"},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":323,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":327,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":336,"Flags":0,"Description":"The virtual machine disk information."},"extensions":{"Type":337,"Flags":0,"Description":"The extensions information."},"bootDiagnostics":{"Type":338,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":339,"Flags":0,"Description":"The resource status information."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[320,321,4]}},{"2":{"Name":"VirtualMachineAgentInstanceView","Properties":{"vmAgentVersion":{"Type":4,"Flags":0,"Description":"The VM Agent full version."},"extensionHandlers":{"Type":325,"Flags":0,"Description":"The virtual machine extension handler instance view."},"statuses":{"Type":326,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineExtensionHandlerInstanceView","Properties":{"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":14,"Flags":0,"Description":"The extension handler status."}}}},{"3":{"ItemType":324}},{"3":{"ItemType":14}},{"2":{"Name":"MaintenanceRedeployStatus","Properties":{"isCustomerInitiatedMaintenanceAllowed":{"Type":2,"Flags":0,"Description":"True, if customer is allowed to perform Maintenance."},"preMaintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Pre Maintenance Window."},"preMaintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Pre Maintenance Window."},"maintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Maintenance Window."},"maintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Maintenance Window."},"lastOperationResultCode":{"Type":332,"Flags":0,"Description":"The Last Maintenance Operation Result Code."},"lastOperationMessage":{"Type":4,"Flags":0,"Description":"Message returned for the last Maintenance Operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"RetryLater"}},{"6":{"Value":"MaintenanceAborted"}},{"6":{"Value":"MaintenanceCompleted"}},{"5":{"Elements":[328,329,330,331]}},{"2":{"Name":"DiskInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"encryptionSettings":{"Type":334,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"statuses":{"Type":335,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":249}},{"3":{"ItemType":14}},{"3":{"ItemType":333}},{"3":{"ItemType":65}},{"2":{"Name":"BootDiagnosticsInstanceView","Properties":{"consoleScreenshotBlobUri":{"Type":4,"Flags":2,"Description":"The console screenshot blob URI."},"serialConsoleLogBlobUri":{"Type":4,"Flags":2,"Description":"The Linux serial console log blob Uri."},"status":{"Type":14,"Flags":2,"Description":"The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics."}}}},{"3":{"ItemType":14}},{"2":{"Name":"VirtualMachineExtension","Properties":{"properties":{"Type":64,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":341,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":340}},{"2":{"Name":"VirtualMachineIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity."},"type":{"Type":348,"Flags":0,"Description":"The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine."},"userAssignedIdentities":{"Type":350,"Flags":0,"Description":"The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[344,345,346,347]}},{"2":{"Name":"UserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":349}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines@2019-07-01","ScopeType":8,"Body":72,"Flags":0}},{"6":{"Value":"Microsoft.Compute/images"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Compute/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":354,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":355,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":0,"Description":"Describes the properties of an Image."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":389,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ImageProperties","Properties":{"sourceVirtualMachine":{"Type":12,"Flags":0,"Description":"The source virtual machine from which Image is created."},"storageProfile":{"Type":358,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state."},"hyperVGeneration":{"Type":388,"Flags":0,"Description":"Gets the HyperVGenerationType of the VirtualMachine created from the image"}}}},{"2":{"Name":"ImageStorageProfile","Properties":{"osDisk":{"Type":359,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":385,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"zoneResilient":{"Type":2,"Flags":0,"Description":"Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS)."}}}},{"2":{"Name":"ImageOSDisk","Properties":{"osType":{"Type":362,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":365,"Flags":1,"Description":"The OS State."},"snapshot":{"Type":12,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":12,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":369,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":374,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":270,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[360,361]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[363,364]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[366,367,368]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[370,371,372,373,4]}},{"2":{"Name":"ImageDataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"snapshot":{"Type":12,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":12,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":379,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":384,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":270,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[376,377,378]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[380,381,382,383,4]}},{"3":{"ItemType":375}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[386,387,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/images@2019-07-01","ScopeType":8,"Body":356,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":391,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":392,"Flags":10,"Description":"The resource api version"},"sku":{"Type":20,"Flags":0,"Description":"The virtual machine scale set sku."},"plan":{"Type":73,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":394,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set."},"identity":{"Type":481,"Flags":0,"Description":"The identity of the virtual machine scale set, if configured."},"zones":{"Type":489,"Flags":0,"Description":"The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":490,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetProperties","Properties":{"upgradePolicy":{"Type":395,"Flags":0,"Description":"The upgrade policy."},"automaticRepairsPolicy":{"Type":402,"Flags":0,"Description":"Policy for automatic repairs."},"virtualMachineProfile":{"Type":403,"Flags":0,"Description":"The virtual machine profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"overprovision":{"Type":2,"Flags":0,"Description":"Specifies whether the Virtual Machine Scale Set should be overprovisioned."},"doNotRunExtensionsOnOverprovisionedVMs":{"Type":2,"Flags":0,"Description":"When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs."},"uniqueId":{"Type":4,"Flags":2,"Description":"Specifies the ID which uniquely identifies a Virtual Machine Scale Set."},"singlePlacementGroup":{"Type":2,"Flags":0,"Description":"When true this limits the scale set to a single placement group, of max size 100 virtual machines."},"zoneBalance":{"Type":2,"Flags":0,"Description":"Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count for each placement group."},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01."},"additionalCapabilities":{"Type":281,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"scaleInPolicy":{"Type":475,"Flags":0,"Description":"Specifies the scale-in policy that decides which virtual machines are chosen for removal when a Virtual Machine Scale Set is scaled-in."}}}},{"2":{"Name":"UpgradePolicy","Properties":{"mode":{"Type":399,"Flags":0,"Description":"Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time."},"rollingUpgradePolicy":{"Type":400,"Flags":0,"Description":"The configuration parameters used while performing a rolling upgrade."},"automaticOSUpgradePolicy":{"Type":401,"Flags":0,"Description":"Configuration parameters used for performing automatic OS Upgrade."}}}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Rolling"}},{"5":{"Elements":[396,397,398]}},{"2":{"Name":"RollingUpgradePolicy","Properties":{"maxBatchInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%."},"maxUnhealthyInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%."},"maxUnhealthyUpgradedInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%."},"pauseTimeBetweenBatches":{"Type":4,"Flags":0,"Description":"The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S)."}}}},{"2":{"Name":"AutomaticOSUpgradePolicy","Properties":{"enableAutomaticOSUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.
If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true."},"disableAutomaticRollback":{"Type":2,"Flags":0,"Description":"Whether OS image rollback feature should be disabled. Default value is false."}}}},{"2":{"Name":"AutomaticRepairsPolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M)."}}}},{"2":{"Name":"VirtualMachineScaleSetVMProfile","Properties":{"osProfile":{"Type":404,"Flags":0,"Description":"Specifies the operating system settings for the virtual machines in the scale set."},"storageProfile":{"Type":406,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"networkProfile":{"Type":436,"Flags":0,"Description":"Specifies properties of the network interfaces of the virtual machines in the scale set."},"diagnosticsProfile":{"Type":309,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"extensionProfile":{"Type":461,"Flags":0,"Description":"Specifies a collection of settings for extensions installed on virtual machines in the scale set."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"},"priority":{"Type":469,"Flags":0,"Description":"Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview"},"evictionPolicy":{"Type":472,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, the only supported value is 'Deallocate' and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":318,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot VMSS.
Minimum api-version: 2019-03-01."},"scheduledEventsProfile":{"Type":473,"Flags":0,"Description":"Specifies Scheduled Event related configurations."}}}},{"2":{"Name":"VirtualMachineScaleSetOSProfile","Properties":{"computerNamePrefix":{"Type":4,"Flags":0,"Description":"Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":283,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":297,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":405,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machines in the scale set."}}}},{"3":{"ItemType":301}},{"2":{"Name":"VirtualMachineScaleSetStorageProfile","Properties":{"imageReference":{"Type":244,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":407,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":435,"Flags":0,"Description":"Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"VirtualMachineScaleSetOSDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"caching":{"Type":411,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":415,"Flags":1,"Description":"Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diffDiskSettings":{"Type":257,"Flags":0,"Description":"Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"osType":{"Type":418,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"image":{"Type":252,"Flags":0,"Description":"Specifies information about the unmanaged user image to base the scale set on."},"vhdContainers":{"Type":419,"Flags":0,"Description":"Specifies the container urls that are used to store operating system disks for the scale set."},"managedDisk":{"Type":420,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[408,409,410]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[412,413,414,4]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[416,417]}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetManagedDiskParameters","Properties":{"storageAccountType":{"Type":425,"Flags":0,"Description":"Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":270,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[421,422,423,424,4]}},{"2":{"Name":"VirtualMachineScaleSetDataDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"caching":{"Type":430,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":434,"Flags":1,"Description":"The create option."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":420,"Flags":0,"Description":"The managed disk parameters."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[427,428,429]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[431,432,433,4]}},{"3":{"ItemType":426}},{"2":{"Name":"VirtualMachineScaleSetNetworkProfile","Properties":{"healthProbe":{"Type":437,"Flags":0,"Description":"A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'."},"networkInterfaceConfigurations":{"Type":460,"Flags":0,"Description":"The list of network configurations."}}}},{"2":{"Name":"ApiEntityReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network configuration name."},"properties":{"Type":439,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"networkSecurityGroup":{"Type":12,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":440,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":459,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationDnsSettings","Properties":{"dnsServers":{"Type":441,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":443,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfigurationProperties","Properties":{"subnet":{"Type":437,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":444,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":454,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationGatewayBackendAddressPools":{"Type":455,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway."},"applicationSecurityGroups":{"Type":456,"Flags":0,"Description":"Specifies an array of references to application security group."},"loadBalancerBackendAddressPools":{"Type":457,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer."},"loadBalancerInboundNatPools":{"Type":458,"Flags":0,"Description":"Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":445,"Flags":0,"Description":"Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"dnsSettings":{"Type":446,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":448,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":12,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."},"publicIPAddressVersion":{"Type":451,"Flags":0,"Description":"Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created"}}}},{"2":{"Name":"VirtualMachineScaleSetIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":447}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[449,450,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[452,453,4]}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":442}},{"3":{"ItemType":438}},{"2":{"Name":"VirtualMachineScaleSetExtensionProfile","Properties":{"extensions":{"Type":465,"Flags":0,"Description":"The virtual machine scale set child extension resources."}}}},{"2":{"Name":"VirtualMachineScaleSetExtension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"properties":{"Type":463,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"provisionAfterExtensions":{"Type":464,"Flags":0,"Description":"Collection of extension names after which this extension needs to be provisioned."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":462}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[466,467,468,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[470,471,4]}},{"2":{"Name":"ScheduledEventsProfile","Properties":{"terminateNotificationProfile":{"Type":474,"Flags":0,"Description":"Specifies Terminate Scheduled Event related configurations."}}}},{"2":{"Name":"TerminateNotificationProfile","Properties":{"notBeforeTimeout":{"Type":4,"Flags":0,"Description":"Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)"},"enable":{"Type":2,"Flags":0,"Description":"Specifies whether the Terminate Scheduled event is enabled or disabled."}}}},{"2":{"Name":"ScaleInPolicy","Properties":{"rules":{"Type":480,"Flags":0,"Description":"The rules to be followed when scaling-in a virtual machine scale set.
Possible values are:
**Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.
**OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.
**NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.
"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"OldestVM"}},{"6":{"Value":"NewestVM"}},{"5":{"Elements":[476,477,478,4]}},{"3":{"ItemType":479}},{"2":{"Name":"VirtualMachineScaleSetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity."},"type":{"Type":486,"Flags":0,"Description":"The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set."},"userAssignedIdentities":{"Type":488,"Flags":0,"Description":"The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[482,483,484,485]}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":487}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets@2019-07-01","ScopeType":8,"Body":393,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/extensions"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":492,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":493,"Flags":10,"Description":"The resource api version"},"properties":{"Type":463,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions@2019-07-01","ScopeType":8,"Body":494,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":64,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":499,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2019-07-01","ScopeType":8,"Body":498,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":501,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":502,"Flags":10,"Description":"The resource api version"},"instanceId":{"Type":4,"Flags":2,"Description":"The virtual machine instance ID."},"sku":{"Type":20,"Flags":2,"Description":"The virtual machine SKU."},"properties":{"Type":504,"Flags":0,"Description":"Describes the properties of a virtual machine scale set virtual machine."},"plan":{"Type":73,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"resources":{"Type":513,"Flags":2,"Description":"The virtual machine child extension resources."},"zones":{"Type":514,"Flags":2,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":515,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetVMProperties","Properties":{"latestModelApplied":{"Type":2,"Flags":2,"Description":"Specifies whether the latest model has been applied to the virtual machine."},"vmId":{"Type":4,"Flags":2,"Description":"Azure VM unique ID."},"instanceView":{"Type":505,"Flags":2,"Description":"The virtual machine instance view."},"hardwareProfile":{"Type":75,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":243,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":281,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"osProfile":{"Type":282,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"networkProfile":{"Type":305,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"networkProfileConfiguration":{"Type":510,"Flags":0,"Description":"Specifies the network profile configuration of the virtual machine."},"diagnosticsProfile":{"Type":309,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"},"modelDefinitionApplied":{"Type":4,"Flags":2,"Description":"Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine."},"protectionPolicy":{"Type":512,"Flags":0,"Description":"Specifies the protection policy of the virtual machine."}}}},{"2":{"Name":"VirtualMachineScaleSetVMInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"The Update Domain count."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"The Fault Domain count."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":323,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":327,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":506,"Flags":0,"Description":"The disks information."},"extensions":{"Type":507,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":508,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":338,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":509,"Flags":0,"Description":"The resource status information."},"placementGroupId":{"Type":4,"Flags":0,"Description":"The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId."}}}},{"3":{"ItemType":333}},{"3":{"ItemType":65}},{"2":{"Name":"VirtualMachineHealthStatus","Properties":{"status":{"Type":14,"Flags":2,"Description":"The health status information for the VM."}}}},{"3":{"ItemType":14}},{"2":{"Name":"VirtualMachineScaleSetVMNetworkProfileConfiguration","Properties":{"networkInterfaceConfigurations":{"Type":511,"Flags":0,"Description":"The list of network configurations."}}}},{"3":{"ItemType":438}},{"2":{"Name":"VirtualMachineScaleSetVMProtectionPolicy","Properties":{"protectFromScaleIn":{"Type":2,"Flags":0,"Description":"Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation."},"protectFromScaleSetActions":{"Type":2,"Flags":0,"Description":"Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM."}}}},{"3":{"ItemType":340}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2019-07-01","ScopeType":8,"Body":503,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Compute/galleries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":517,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":518,"Flags":10,"Description":"The resource api version"},"properties":{"Type":520,"Flags":0,"Description":"Describes the properties of a Shared Image Gallery."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":529,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this Shared Image Gallery resource. This property is updatable."},"identifier":{"Type":521,"Flags":0,"Description":"Describes the gallery unique name."},"provisioningState":{"Type":528,"Flags":2,"Description":"The provisioning state, which only appears in the response."}}}},{"2":{"Name":"GalleryIdentifier","Properties":{"uniqueName":{"Type":4,"Flags":2,"Description":"The unique name of the Shared Image Gallery. This name is generated automatically by Azure."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[522,523,524,525,526,527,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries@2019-07-01","ScopeType":8,"Body":519,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Compute/galleries/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":531,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":532,"Flags":10,"Description":"The resource api version"},"properties":{"Type":534,"Flags":0,"Description":"Describes the properties of a gallery Image Definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":557,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery Image Definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery Image Definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"osType":{"Type":537,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":540,"Flags":1,"Description":"This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'."},"hyperVGeneration":{"Type":543,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery Image Definition. This property can be used for decommissioning purposes. This property is updatable."},"identifier":{"Type":544,"Flags":1,"Description":"This is the gallery Image Definition identifier."},"recommended":{"Type":545,"Flags":0,"Description":"The properties describe the recommended machine configuration for this Image Definition. These properties are updatable."},"disallowed":{"Type":547,"Flags":0,"Description":"Describes the disallowed disk types."},"purchasePlan":{"Type":549,"Flags":0,"Description":"Describes the gallery Image Definition purchase plan. This is used by marketplace images."},"provisioningState":{"Type":556,"Flags":2,"Description":"The provisioning state, which only appears in the response."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[535,536]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[538,539]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[541,542,4]}},{"2":{"Name":"GalleryImageIdentifier","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The name of the gallery Image Definition publisher."},"offer":{"Type":4,"Flags":1,"Description":"The name of the gallery Image Definition offer."},"sku":{"Type":4,"Flags":1,"Description":"The name of the gallery Image Definition SKU."}}}},{"2":{"Name":"RecommendedMachineConfiguration","Properties":{"vCPUs":{"Type":546,"Flags":0,"Description":"Describes the resource range."},"memory":{"Type":546,"Flags":0,"Description":"Describes the resource range."}}}},{"2":{"Name":"ResourceRange","Properties":{"min":{"Type":3,"Flags":0,"Description":"The minimum number of the resource."},"max":{"Type":3,"Flags":0,"Description":"The maximum number of the resource."}}}},{"2":{"Name":"Disallowed","Properties":{"diskTypes":{"Type":548,"Flags":0,"Description":"A list of disk types."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ImagePurchasePlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"The product ID."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[550,551,552,553,554,555,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images@2019-07-01","ScopeType":8,"Body":533,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images/versions"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Compute/galleries/images/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":559,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":560,"Flags":10,"Description":"The resource api version"},"properties":{"Type":562,"Flags":0,"Description":"Describes the properties of a gallery Image Version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":605,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageVersionProperties","Properties":{"publishingProfile":{"Type":563,"Flags":0,"Description":"The publishing profile of a gallery Image Version."},"provisioningState":{"Type":578,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"storageProfile":{"Type":579,"Flags":1,"Description":"This is the storage profile of a Gallery Image Version."},"replicationStatus":{"Type":592,"Flags":2,"Description":"This is the replication status of the gallery Image Version."}}}},{"2":{"Name":"GalleryImageVersionPublishingProfile","Properties":{"targetRegions":{"Type":568,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery Image Version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"Type":571,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."}}}},{"2":{"Name":"TargetRegion","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the region."},"regionalReplicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property is updatable."},"storageAccountType":{"Type":567,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"5":{"Elements":[565,566,4]}},{"3":{"ItemType":564}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"5":{"Elements":[569,570,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[572,573,574,575,576,577,4]}},{"2":{"Name":"GalleryImageVersionStorageProfile","Properties":{"source":{"Type":580,"Flags":0,"Description":"The gallery artifact version source."},"osDiskImage":{"Type":581,"Flags":0,"Description":"This is the OS disk image."},"dataDiskImages":{"Type":591,"Flags":0,"Description":"A list of data disk images."}}}},{"2":{"Name":"GalleryArtifactVersionSource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, or user image."}}}},{"2":{"Name":"GalleryOSDiskImage","Properties":{"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":585,"Flags":0,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"},"source":{"Type":580,"Flags":0,"Description":"The gallery artifact version source."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[582,583,584]}},{"2":{"Name":"GalleryDataDiskImage","Properties":{"lun":{"Type":3,"Flags":1,"Description":"This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."},"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":590,"Flags":0,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"},"source":{"Type":580,"Flags":0,"Description":"The gallery artifact version source."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[587,588,589]}},{"3":{"ItemType":586}},{"2":{"Name":"ReplicationStatus","Properties":{"aggregatedState":{"Type":597,"Flags":2,"Description":"This is the aggregated replication status based on all the regional replication status flags."},"summary":{"Type":604,"Flags":2,"Description":"This is a summary of replication status for each region."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[593,594,595,596,4]}},{"2":{"Name":"RegionalReplicationStatus","Properties":{"region":{"Type":4,"Flags":2,"Description":"The region to which the gallery Image Version is being replicated to."},"state":{"Type":603,"Flags":2,"Description":"This is the regional replication state."},"details":{"Type":4,"Flags":2,"Description":"The details of the replication status."},"progress":{"Type":3,"Flags":2,"Description":"It indicates progress of the replication job."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Replicating"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[599,600,601,602,4]}},{"3":{"ItemType":598}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images/versions@2019-07-01","ScopeType":8,"Body":561,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/applications"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Compute/galleries/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":607,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":608,"Flags":10,"Description":"The resource api version"},"properties":{"Type":610,"Flags":0,"Description":"Describes the properties of a gallery Application Definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":614,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery Application Definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery Application Definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable."},"supportedOSType":{"Type":613,"Flags":1,"Description":"This property allows you to specify the supported type of the OS that application is built for.
Possible values are:
**Windows**
**Linux**"}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[611,612]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/applications@2019-07-01","ScopeType":8,"Body":609,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/applications/versions"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Compute/galleries/applications/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":616,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":617,"Flags":10,"Description":"The resource api version"},"properties":{"Type":619,"Flags":0,"Description":"Describes the properties of a gallery Image Version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":634,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryApplicationVersionProperties","Properties":{"publishingProfile":{"Type":620,"Flags":1,"Description":"The publishing profile of a gallery image version."},"provisioningState":{"Type":633,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"replicationStatus":{"Type":592,"Flags":2,"Description":"This is the replication status of the gallery Image Version."}}}},{"2":{"Name":"GalleryApplicationVersionPublishingProfile","Properties":{"source":{"Type":621,"Flags":1,"Description":"The source image from which the Image Version is going to be created."},"manageActions":{"Type":622,"Flags":0},"enableHealthCheck":{"Type":2,"Flags":0,"Description":"Optional. Whether or not this application reports health."},"targetRegions":{"Type":623,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery Image Version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"Type":626,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."}}}},{"2":{"Name":"UserArtifactSource","Properties":{"mediaLink":{"Type":4,"Flags":1,"Description":"Required. The mediaLink of the artifact, must be a readable storage page blob."},"defaultConfigurationLink":{"Type":4,"Flags":0,"Description":"Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob."}}}},{"2":{"Name":"UserArtifactManage","Properties":{"install":{"Type":4,"Flags":1,"Description":"Required. The path and arguments to install the gallery application. This is limited to 4096 characters."},"remove":{"Type":4,"Flags":1,"Description":"Required. The path and arguments to remove the gallery application. This is limited to 4096 characters."},"update":{"Type":4,"Flags":0,"Description":"Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters."}}}},{"3":{"ItemType":564}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"5":{"Elements":[624,625,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[627,628,629,630,631,632,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/applications/versions@2019-07-01","ScopeType":8,"Body":618,"Flags":0}},{"6":{"Value":"Microsoft.Compute/disks"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Compute/disks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":636,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":637,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."},"sku":{"Type":639,"Flags":0,"Description":"The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS."},"zones":{"Type":645,"Flags":0,"Description":"The Logical zone list for Disk."},"properties":{"Type":646,"Flags":0,"Description":"Disk resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":680,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DiskSku","Properties":{"name":{"Type":644,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[640,641,642,643,4]}},{"3":{"ItemType":4}},{"2":{"Name":"DiskProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk was created."},"osType":{"Type":649,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":652,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"creationData":{"Type":653,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"diskSizeBytes":{"Type":3,"Flags":2,"Description":"The size of the disk in bytes. This field is read only."},"uniqueId":{"Type":4,"Flags":2,"Description":"Unique Guid identifying the resource."},"encryptionSettingsCollection":{"Type":663,"Flags":0,"Description":"Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10."},"diskState":{"Type":675,"Flags":2,"Description":"The state of the disk."},"encryption":{"Type":676,"Flags":0,"Description":"Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[647,648]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[650,651,4]}},{"2":{"Name":"CreationData","Properties":{"createOption":{"Type":661,"Flags":1,"Description":"This enumerates the possible sources of a disk's creation."},"storageAccountId":{"Type":4,"Flags":0,"Description":"Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk."},"imageReference":{"Type":662,"Flags":0,"Description":"Disk source information."},"sourceUri":{"Type":4,"Flags":0,"Description":"If createOption is Import, this is the URI of a blob to be imported into a managed disk."},"sourceResourceId":{"Type":4,"Flags":0,"Description":"If createOption is Copy, this is the ARM id of the source snapshot or disk."},"sourceUniqueId":{"Type":4,"Flags":2,"Description":"If this field is set, this is the unique id identifying the source of this resource."},"uploadSizeBytes":{"Type":3,"Flags":0,"Description":"If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer)."}}}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Import"}},{"6":{"Value":"Copy"}},{"6":{"Value":"Restore"}},{"6":{"Value":"Upload"}},{"5":{"Elements":[654,655,656,657,658,659,660,4]}},{"2":{"Name":"ImageDiskReference","Properties":{"id":{"Type":4,"Flags":1,"Description":"A relative uri containing either a Platform Image Repository or user image reference."},"lun":{"Type":3,"Flags":0,"Description":"If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null."}}}},{"2":{"Name":"EncryptionSettingsCollection","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged."},"encryptionSettings":{"Type":668,"Flags":0,"Description":"A collection of encryption settings, one for each disk volume."},"encryptionSettingsVersion":{"Type":4,"Flags":0,"Description":"Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption."}}}},{"2":{"Name":"EncryptionSettingsElement","Properties":{"diskEncryptionKey":{"Type":665,"Flags":0,"Description":"Key Vault Secret Url and vault id of the disk encryption key"},"keyEncryptionKey":{"Type":667,"Flags":0,"Description":"Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key."}}}},{"2":{"Name":"KeyVaultAndSecretReference","Properties":{"sourceVault":{"Type":666,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"secretUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"2":{"Name":"SourceVault","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"KeyVaultAndKeyReference","Properties":{"sourceVault":{"Type":666,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"keyUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"3":{"ItemType":664}},{"6":{"Value":"Unattached"}},{"6":{"Value":"Attached"}},{"6":{"Value":"Reserved"}},{"6":{"Value":"ActiveSAS"}},{"6":{"Value":"ReadyToUpload"}},{"6":{"Value":"ActiveUpload"}},{"5":{"Elements":[669,670,671,672,673,674,4]}},{"2":{"Name":"Encryption","Properties":{"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"type":{"Type":679,"Flags":1,"Description":"The type of key used to encrypt the data of the disk."}}}},{"6":{"Value":"EncryptionAtRestWithPlatformKey"}},{"6":{"Value":"EncryptionAtRestWithCustomerKey"}},{"5":{"Elements":[677,678,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/disks@2019-07-01","ScopeType":8,"Body":638,"Flags":0}},{"6":{"Value":"Microsoft.Compute/snapshots"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Compute/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":682,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":683,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"Unused. Always Null."},"sku":{"Type":685,"Flags":0,"Description":"The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS."},"properties":{"Type":690,"Flags":0,"Description":"Snapshot resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":697,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotSku","Properties":{"name":{"Type":689,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"5":{"Elements":[686,687,688,4]}},{"2":{"Name":"SnapshotProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk was created."},"osType":{"Type":693,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":696,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"creationData":{"Type":653,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"diskSizeBytes":{"Type":3,"Flags":2,"Description":"The size of the disk in bytes. This field is read only."},"uniqueId":{"Type":4,"Flags":2,"Description":"Unique Guid identifying the resource."},"encryptionSettingsCollection":{"Type":663,"Flags":0,"Description":"Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"incremental":{"Type":2,"Flags":0,"Description":"Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed."},"encryption":{"Type":676,"Flags":0,"Description":"Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[691,692]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[694,695,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/snapshots@2019-07-01","ScopeType":8,"Body":684,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskEncryptionSets"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Compute/diskEncryptionSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":699,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":700,"Flags":10,"Description":"The resource api version"},"identity":{"Type":702,"Flags":0,"Description":"The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks."},"properties":{"Type":705,"Flags":0},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":707,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"EncryptionSetIdentity","Properties":{"type":{"Type":704,"Flags":0,"Description":"The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported."},"principalId":{"Type":4,"Flags":2,"Description":"The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity"},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity"}}}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[703,4]}},{"2":{"Name":"EncryptionSetProperties","Properties":{"activeKey":{"Type":667,"Flags":0,"Description":"The key vault key which is currently used by this disk encryption set."},"previousKeys":{"Type":706,"Flags":2,"Description":"A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk encryption set provisioning state."}}}},{"3":{"ItemType":667}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/diskEncryptionSets@2019-07-01","ScopeType":8,"Body":701,"Flags":0}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":709,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":710,"Flags":10,"Description":"The resource api version"},"properties":{"Type":712,"Flags":2,"Description":"Describes the properties of a Virtual Machine Extension Image."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":713,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionImageProperties","Properties":{"operatingSystem":{"Type":4,"Flags":1,"Description":"The operating system this extension supports."},"computeRole":{"Type":4,"Flags":1,"Description":"The type of role (IaaS or PaaS) this extension supports."},"handlerSchema":{"Type":4,"Flags":1,"Description":"The schema defined by publisher, where extension consumers should provide settings in a matching schema."},"vmScaleSetEnabled":{"Type":2,"Flags":0,"Description":"Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS."},"supportsMultipleExtensions":{"Type":2,"Flags":0,"Description":"Whether the handler can support multiple extensions."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2019-07-01","ScopeType":4,"Body":711,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":715,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":716,"Flags":10,"Description":"The resource api version"},"properties":{"Type":718,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":730,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."}}}},{"2":{"Name":"VirtualMachineImageProperties","Properties":{"plan":{"Type":719,"Flags":0,"Description":"Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."},"osDiskImage":{"Type":720,"Flags":0,"Description":"Contains the os disk image information."},"dataDiskImages":{"Type":725,"Flags":0},"automaticOSUpgradeProperties":{"Type":726,"Flags":0,"Description":"Describes automatic OS upgrade properties on the image."},"hyperVGeneration":{"Type":729,"Flags":0,"Description":"Specifies the HyperVGeneration Type"}}}},{"2":{"Name":"PurchasePlan","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."}}}},{"2":{"Name":"OSDiskImage","Properties":{"operatingSystem":{"Type":723,"Flags":1,"Description":"The operating system of the osDiskImage."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[721,722]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."}}}},{"3":{"ItemType":724}},{"2":{"Name":"AutomaticOSUpgradeProperties","Properties":{"automaticOSUpgradeSupported":{"Type":2,"Flags":1,"Description":"Specifies whether automatic OS upgrade is supported on the image."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[727,728,4]}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2019-07-01","ScopeType":4,"Body":717,"Flags":1}},{"6":{"Value":"latest"}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":732,"Flags":9,"Description":"The resource name"},"type":{"Type":733,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":734,"Flags":10,"Description":"The resource api version"},"properties":{"Type":736,"Flags":2,"Description":"The status of the latest virtual machine scale set rolling upgrade."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":751,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"RollingUpgradeStatusInfoProperties","Properties":{"policy":{"Type":400,"Flags":2,"Description":"The rolling upgrade policies applied for this upgrade."},"runningStatus":{"Type":737,"Flags":2,"Description":"Information about the current running state of the overall upgrade."},"progress":{"Type":746,"Flags":2,"Description":"Information about the number of virtual machine instances in each upgrade state."},"error":{"Type":747,"Flags":2,"Description":"Error details for this upgrade, if there are any."}}}},{"2":{"Name":"RollingUpgradeRunningStatus","Properties":{"code":{"Type":742,"Flags":2,"Description":"Code indicating the current status of the upgrade."},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the upgrade."},"lastAction":{"Type":745,"Flags":2,"Description":"The last action performed on the rolling upgrade."},"lastActionTime":{"Type":4,"Flags":2,"Description":"Last action time of the upgrade."}}}},{"6":{"Value":"RollingForward"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Faulted"}},{"5":{"Elements":[738,739,740,741]}},{"6":{"Value":"Start"}},{"6":{"Value":"Cancel"}},{"5":{"Elements":[743,744]}},{"2":{"Name":"RollingUpgradeProgressInfo","Properties":{"successfulInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have been successfully upgraded."},"failedInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have failed to be upgraded successfully."},"inProgressInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that are currently being upgraded."},"pendingInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have not yet begun to be upgraded."}}}},{"2":{"Name":"ApiError","Properties":{"details":{"Type":749,"Flags":0,"Description":"The Api error details"},"innererror":{"Type":750,"Flags":0,"Description":"The Api inner error"},"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"2":{"Name":"ApiErrorBase","Properties":{"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"3":{"ItemType":748}},{"2":{"Name":"InnerError","Properties":{"exceptiontype":{"Type":4,"Flags":0,"Description":"The exception type."},"errordetail":{"Type":4,"Flags":0,"Description":"The internal error message or exception dump."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2019-07-01","ScopeType":8,"Body":735,"Flags":1}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2019-07-01/types.md b/generated/compute/microsoft.compute/2019-07-01/types.md
deleted file mode 100644
index 2af4c0995e..0000000000
--- a/generated/compute/microsoft.compute/2019-07-01/types.md
+++ /dev/null
@@ -1,1361 +0,0 @@
-# Microsoft.Compute @ 2019-07-01
-
-## Resource Microsoft.Compute/availabilitySets@2019-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [AvailabilitySetProperties](#availabilitysetproperties): The instance view of a resource.
-* **sku**: [Sku](#sku): Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/availabilitySets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/diskEncryptionSets@2019-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [EncryptionSetIdentity](#encryptionsetidentity): The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [EncryptionSetProperties](#encryptionsetproperties)
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/diskEncryptionSets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/disks@2019-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskProperties](#diskproperties): Disk resource properties.
-* **sku**: [DiskSku](#disksku): The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/disks' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The Logical zone list for Disk.
-
-## Resource Microsoft.Compute/galleries@2019-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryProperties](#galleryproperties): Describes the properties of a Shared Image Gallery.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/applications@2019-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryApplicationProperties](#galleryapplicationproperties): Describes the properties of a gallery Application Definition.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/applications' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/applications/versions@2019-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryApplicationVersionProperties](#galleryapplicationversionproperties): Describes the properties of a gallery Image Version.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/applications/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/images@2019-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryImageProperties](#galleryimageproperties): Describes the properties of a gallery Image Definition.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/images/versions@2019-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryImageVersionProperties](#galleryimageversionproperties): Describes the properties of a gallery Image Version.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/images/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/hostGroups@2019-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DedicatedHostGroupProperties](#dedicatedhostgroupproperties): Dedicated Host Group Properties.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/hostGroups' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone.
-
-## Resource Microsoft.Compute/hostGroups/hosts@2019-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DedicatedHostProperties](#dedicatedhostproperties): Properties of the dedicated host.
-* **sku**: [Sku](#sku) (Required): 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.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/hostGroups/hosts' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/images@2019-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ImageProperties](#imageproperties): Describes the properties of an Image.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2019-07-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2019-07-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionImageProperties](#virtualmachineextensionimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Extension Image.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/types/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/proximityPlacementGroups@2019-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ProximityPlacementGroupProperties](#proximityplacementgroupproperties): Describes the properties of a Proximity Placement Group.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/proximityPlacementGroups' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/snapshots@2019-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): Unused. Always Null.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [SnapshotProperties](#snapshotproperties): Snapshot resource properties.
-* **sku**: [SnapshotSku](#snapshotsku): The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/snapshots' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines@2019-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineIdentity](#virtualmachineidentity): The identity of the virtual machine, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineProperties](#virtualmachineproperties): Describes the properties of a Virtual Machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachines/extensions@2019-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets@2019-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineScaleSetIdentity](#virtualmachinescalesetidentity): The identity of the virtual machine scale set, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetProperties](#virtualmachinescalesetproperties): Describes the properties of a Virtual Machine Scale Set.
-* **sku**: [Sku](#sku): The virtual machine scale set sku.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set.
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/extensions@2019-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2019-07-01 (ReadOnly)
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: 'latest' (Required, DeployTimeConstant): The resource name
-* **properties**: [RollingUpgradeStatusInfoProperties](#rollingupgradestatusinfoproperties) (ReadOnly): The status of the latest virtual machine scale set rolling upgrade.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2019-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **instanceId**: string (ReadOnly): The virtual machine instance ID.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetVMProperties](#virtualmachinescalesetvmproperties): Describes the properties of a virtual machine scale set virtual machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **sku**: [Sku](#sku) (ReadOnly): The virtual machine SKU.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualmachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[] (ReadOnly): The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2019-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## AdditionalCapabilities
-### Properties
-* **ultraSSDEnabled**: bool: The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.
-
-## AdditionalUnattendContent
-### Properties
-* **componentName**: 'Microsoft-Windows-Shell-Setup': The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.
-* **content**: string: Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
-* **passName**: 'OobeSystem': The pass name. Currently, the only allowable value is OobeSystem.
-* **settingName**: 'AutoLogon' | 'FirstLogonCommands': Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.
-
-## ApiEntityReference
-### Properties
-* **id**: string: The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
-
-## ApiError
-### Properties
-* **code**: string: The error code.
-* **details**: [ApiErrorBase](#apierrorbase)[]: The Api error details
-* **innererror**: [InnerError](#innererror): The Api inner error
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## ApiErrorBase
-### Properties
-* **code**: string: The error code.
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## AutomaticOSUpgradePolicy
-### Properties
-* **disableAutomaticRollback**: bool: Whether OS image rollback feature should be disabled. Default value is false.
-* **enableAutomaticOSUpgrade**: bool: Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.
If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true.
-
-## AutomaticOSUpgradeProperties
-### Properties
-* **automaticOSUpgradeSupported**: bool (Required): Specifies whether automatic OS upgrade is supported on the image.
-
-## AutomaticRepairsPolicy
-### Properties
-* **enabled**: bool: Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false.
-* **gracePeriod**: string: The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M).
-
-## AvailabilitySetProperties
-### Properties
-* **platformFaultDomainCount**: int: Fault Domain count.
-* **platformUpdateDomainCount**: int: Update Domain count.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The resource status information.
-* **virtualMachines**: [SubResource](#subresource)[]: A list of references to all virtual machines in the availability set.
-
-## BillingProfile
-### Properties
-* **maxPrice**: int: Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.
This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.
The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.
Possible values are:
- Any decimal value greater than zero. Example: 0.01538
-1 – indicates default price to be up-to on-demand.
You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.
Minimum api-version: 2019-03-01.
-
-## BootDiagnostics
-### Properties
-* **enabled**: bool: Whether boot diagnostics should be enabled on the Virtual Machine.
-* **storageUri**: string: Uri of the storage account to use for placing the console output and screenshot.
-
-## BootDiagnosticsInstanceView
-### Properties
-* **consoleScreenshotBlobUri**: string (ReadOnly): The console screenshot blob URI.
-* **serialConsoleLogBlobUri**: string (ReadOnly): The Linux serial console log blob Uri.
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics.
-
-## CreationData
-### Properties
-* **createOption**: 'Attach' | 'Copy' | 'Empty' | 'FromImage' | 'Import' | 'Restore' | 'Upload' | string (Required): This enumerates the possible sources of a disk's creation.
-* **imageReference**: [ImageDiskReference](#imagediskreference): Disk source information.
-* **sourceResourceId**: string: If createOption is Copy, this is the ARM id of the source snapshot or disk.
-* **sourceUniqueId**: string (ReadOnly): If this field is set, this is the unique id identifying the source of this resource.
-* **sourceUri**: string: If createOption is Import, this is the URI of a blob to be imported into a managed disk.
-* **storageAccountId**: string: Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk.
-* **uploadSizeBytes**: int: If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer).
-
-## DataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diskIOPSReadWrite**: int (ReadOnly): Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set.
-* **diskMBpsReadWrite**: int (ReadOnly): Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **toBeDetached**: bool: Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## DataDiskImage
-### Properties
-* **lun**: int (ReadOnly): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-
-## DedicatedHostAllocatableVM
-### Properties
-* **count**: int: Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity.
-* **vmSize**: string: VM size in terms of which the unutilized capacity is represented.
-
-## DedicatedHostAvailableCapacity
-### Properties
-* **allocatableVMs**: [DedicatedHostAllocatableVM](#dedicatedhostallocatablevm)[]: The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host.
-
-## DedicatedHostGroupProperties
-### Properties
-* **hosts**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all dedicated hosts in the dedicated host group.
-* **platformFaultDomainCount**: int (Required): Number of fault domains that the host group can span.
-
-## DedicatedHostInstanceView
-### Properties
-* **assetId**: string (ReadOnly): Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
-* **availableCapacity**: [DedicatedHostAvailableCapacity](#dedicatedhostavailablecapacity): Unutilized capacity of the dedicated host.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DedicatedHostProperties
-### Properties
-* **autoReplaceOnFailure**: bool: Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided.
-* **hostId**: string (ReadOnly): A unique id generated and assigned to the dedicated host by the platform.
Does not change throughout the lifetime of the host.
-* **instanceView**: [DedicatedHostInstanceView](#dedicatedhostinstanceview) (ReadOnly): The dedicated host instance view.
-* **licenseType**: 'None' | 'Windows_Server_Hybrid' | 'Windows_Server_Perpetual': 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**
-* **platformFaultDomain**: int: Fault domain of the dedicated host within a dedicated host group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **provisioningTime**: string (ReadOnly): The date when the host was first provisioned.
-* **virtualMachines**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all virtual machines in the Dedicated Host.
-
-## DiagnosticsProfile
-### Properties
-* **bootDiagnostics**: [BootDiagnostics](#bootdiagnostics): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-
-## DiffDiskSettings
-### Properties
-* **option**: 'Local' | string: Specifies the ephemeral disk settings for operating system disk.
-
-## Disallowed
-### Properties
-* **diskTypes**: string[]: A list of disk types.
-
-## DiskEncryptionSetParameters
-### Properties
-* **id**: string: Resource Id
-
-## DiskEncryptionSettings
-### Properties
-* **diskEncryptionKey**: [KeyVaultSecretReference](#keyvaultsecretreference): Specifies the location of the disk encryption key, which is a Key Vault Secret.
-* **enabled**: bool: Specifies whether disk encryption should be enabled on the virtual machine.
-* **keyEncryptionKey**: [KeyVaultKeyReference](#keyvaultkeyreference): Specifies the location of the key encryption key in Key Vault.
-
-## DiskInstanceView
-### Properties
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings)[]: Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **name**: string: The disk name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DiskProperties
-### Properties
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskIOPSReadWrite**: int: The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes.
-* **diskMBpsReadWrite**: int: The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10.
-* **diskSizeBytes**: int (ReadOnly): The size of the disk in bytes. This field is read only.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **diskState**: 'ActiveSAS' | 'ActiveUpload' | 'Attached' | 'ReadyToUpload' | 'Reserved' | 'Unattached' | string (ReadOnly): The state of the disk.
-* **encryption**: [Encryption](#encryption): Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **timeCreated**: string (ReadOnly): The time when the disk was created.
-* **uniqueId**: string (ReadOnly): Unique Guid identifying the resource.
-
-## DiskSku
-### Properties
-* **name**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## Encryption
-### Properties
-* **diskEncryptionSetId**: string: ResourceId of the disk encryption set to use for enabling encryption at rest.
-* **type**: 'EncryptionAtRestWithCustomerKey' | 'EncryptionAtRestWithPlatformKey' | string (Required): The type of key used to encrypt the data of the disk.
-
-## EncryptionSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity
-* **tenantId**: string (ReadOnly): The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity
-* **type**: 'SystemAssigned' | string: The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported.
-
-## EncryptionSetProperties
-### Properties
-* **activeKey**: [KeyVaultAndKeyReference](#keyvaultandkeyreference): The key vault key which is currently used by this disk encryption set.
-* **previousKeys**: [KeyVaultAndKeyReference](#keyvaultandkeyreference)[] (ReadOnly): A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation.
-* **provisioningState**: string (ReadOnly): The disk encryption set provisioning state.
-
-## EncryptionSettingsCollection
-### Properties
-* **enabled**: bool (Required): Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
-* **encryptionSettings**: [EncryptionSettingsElement](#encryptionsettingselement)[]: A collection of encryption settings, one for each disk volume.
-* **encryptionSettingsVersion**: string: Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption.
-
-## EncryptionSettingsElement
-### Properties
-* **diskEncryptionKey**: [KeyVaultAndSecretReference](#keyvaultandsecretreference): Key Vault Secret Url and vault id of the disk encryption key
-* **keyEncryptionKey**: [KeyVaultAndKeyReference](#keyvaultandkeyreference): Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key.
-
-## GalleryApplicationProperties
-### Properties
-* **description**: string: The description of this gallery Application Definition resource. This property is updatable.
-* **endOfLifeDate**: string: The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable.
-* **eula**: string: The Eula agreement for the gallery Application Definition.
-* **privacyStatementUri**: string: The privacy statement uri.
-* **releaseNoteUri**: string: The release note uri.
-* **supportedOSType**: 'Linux' | 'Windows' (Required): This property allows you to specify the supported type of the OS that application is built for.
Possible values are:
**Windows**
**Linux**
-
-## GalleryApplicationVersionProperties
-### Properties
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **publishingProfile**: [GalleryApplicationVersionPublishingProfile](#galleryapplicationversionpublishingprofile) (Required): The publishing profile of a gallery image version.
-* **replicationStatus**: [ReplicationStatus](#replicationstatus) (ReadOnly): This is the replication status of the gallery Image Version.
-
-## GalleryApplicationVersionPublishingProfile
-### Properties
-* **enableHealthCheck**: bool: Optional. Whether or not this application reports health.
-* **endOfLifeDate**: string: The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable.
-* **excludeFromLatest**: bool: If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
-* **manageActions**: [UserArtifactManage](#userartifactmanage)
-* **publishedDate**: string (ReadOnly): The timestamp for when the gallery Image Version is published.
-* **replicaCount**: int: The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
-* **source**: [UserArtifactSource](#userartifactsource) (Required): The source image from which the Image Version is going to be created.
-* **storageAccountType**: 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-* **targetRegions**: [TargetRegion](#targetregion)[]: The target regions where the Image Version is going to be replicated to. This property is updatable.
-
-## GalleryArtifactVersionSource
-### Properties
-* **id**: string: The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, or user image.
-
-## GalleryDataDiskImage
-### Properties
-* **hostCaching**: 'None' | 'ReadOnly' | 'ReadWrite': The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
-* **lun**: int (Required): This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
-* **sizeInGB**: int (ReadOnly): This property indicates the size of the VHD to be created.
-* **source**: [GalleryArtifactVersionSource](#galleryartifactversionsource): The gallery artifact version source.
-
-## GalleryIdentifier
-### Properties
-* **uniqueName**: string (ReadOnly): The unique name of the Shared Image Gallery. This name is generated automatically by Azure.
-
-## GalleryImageIdentifier
-### Properties
-* **offer**: string (Required): The name of the gallery Image Definition offer.
-* **publisher**: string (Required): The name of the gallery Image Definition publisher.
-* **sku**: string (Required): The name of the gallery Image Definition SKU.
-
-## GalleryImageProperties
-### Properties
-* **description**: string: The description of this gallery Image Definition resource. This property is updatable.
-* **disallowed**: [Disallowed](#disallowed): Describes the disallowed disk types.
-* **endOfLifeDate**: string: The end of life date of the gallery Image Definition. This property can be used for decommissioning purposes. This property is updatable.
-* **eula**: string: The Eula agreement for the gallery Image Definition.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **identifier**: [GalleryImageIdentifier](#galleryimageidentifier) (Required): This is the gallery Image Definition identifier.
-* **osState**: 'Generalized' | 'Specialized' (Required): This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.
Possible values are:
**Windows**
**Linux**
-* **privacyStatementUri**: string: The privacy statement uri.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **purchasePlan**: [ImagePurchasePlan](#imagepurchaseplan): Describes the gallery Image Definition purchase plan. This is used by marketplace images.
-* **recommended**: [RecommendedMachineConfiguration](#recommendedmachineconfiguration): The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.
-* **releaseNoteUri**: string: The release note uri.
-
-## GalleryImageVersionProperties
-### Properties
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **publishingProfile**: [GalleryImageVersionPublishingProfile](#galleryimageversionpublishingprofile): The publishing profile of a gallery Image Version.
-* **replicationStatus**: [ReplicationStatus](#replicationstatus) (ReadOnly): This is the replication status of the gallery Image Version.
-* **storageProfile**: [GalleryImageVersionStorageProfile](#galleryimageversionstorageprofile) (Required): This is the storage profile of a Gallery Image Version.
-
-## GalleryImageVersionPublishingProfile
-### Properties
-* **endOfLifeDate**: string: The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable.
-* **excludeFromLatest**: bool: If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
-* **publishedDate**: string (ReadOnly): The timestamp for when the gallery Image Version is published.
-* **replicaCount**: int: The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
-* **storageAccountType**: 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-* **targetRegions**: [TargetRegion](#targetregion)[]: The target regions where the Image Version is going to be replicated to. This property is updatable.
-
-## GalleryImageVersionStorageProfile
-### Properties
-* **dataDiskImages**: [GalleryDataDiskImage](#gallerydatadiskimage)[]: A list of data disk images.
-* **osDiskImage**: [GalleryOSDiskImage](#galleryosdiskimage): This is the OS disk image.
-* **source**: [GalleryArtifactVersionSource](#galleryartifactversionsource): The gallery artifact version source.
-
-## GalleryOSDiskImage
-### Properties
-* **hostCaching**: 'None' | 'ReadOnly' | 'ReadWrite': The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
-* **sizeInGB**: int (ReadOnly): This property indicates the size of the VHD to be created.
-* **source**: [GalleryArtifactVersionSource](#galleryartifactversionsource): The gallery artifact version source.
-
-## GalleryProperties
-### Properties
-* **description**: string: The description of this Shared Image Gallery resource. This property is updatable.
-* **identifier**: [GalleryIdentifier](#galleryidentifier): Describes the gallery unique name.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-
-## HardwareProfile
-### Properties
-* **vmSize**: 'Basic_A0' | 'Basic_A1' | 'Basic_A2' | 'Basic_A3' | 'Basic_A4' | 'Standard_A0' | 'Standard_A1' | 'Standard_A10' | 'Standard_A11' | 'Standard_A1_v2' | 'Standard_A2' | 'Standard_A2_v2' | 'Standard_A2m_v2' | 'Standard_A3' | 'Standard_A4' | 'Standard_A4_v2' | 'Standard_A4m_v2' | 'Standard_A5' | 'Standard_A6' | 'Standard_A7' | 'Standard_A8' | 'Standard_A8_v2' | 'Standard_A8m_v2' | 'Standard_A9' | 'Standard_B1ms' | 'Standard_B1s' | 'Standard_B2ms' | 'Standard_B2s' | 'Standard_B4ms' | 'Standard_B8ms' | 'Standard_D1' | 'Standard_D11' | 'Standard_D11_v2' | 'Standard_D12' | 'Standard_D12_v2' | 'Standard_D13' | 'Standard_D13_v2' | 'Standard_D14' | 'Standard_D14_v2' | 'Standard_D15_v2' | 'Standard_D16_v3' | 'Standard_D16s_v3' | 'Standard_D1_v2' | 'Standard_D2' | 'Standard_D2_v2' | 'Standard_D2_v3' | 'Standard_D2s_v3' | 'Standard_D3' | 'Standard_D32_v3' | 'Standard_D32s_v3' | 'Standard_D3_v2' | 'Standard_D4' | 'Standard_D4_v2' | 'Standard_D4_v3' | 'Standard_D4s_v3' | 'Standard_D5_v2' | 'Standard_D64_v3' | 'Standard_D64s_v3' | 'Standard_D8_v3' | 'Standard_D8s_v3' | 'Standard_DS1' | 'Standard_DS11' | 'Standard_DS11_v2' | 'Standard_DS12' | 'Standard_DS12_v2' | 'Standard_DS13' | 'Standard_DS13-2_v2' | 'Standard_DS13-4_v2' | 'Standard_DS13_v2' | 'Standard_DS14' | 'Standard_DS14-4_v2' | 'Standard_DS14-8_v2' | 'Standard_DS14_v2' | 'Standard_DS15_v2' | 'Standard_DS1_v2' | 'Standard_DS2' | 'Standard_DS2_v2' | 'Standard_DS3' | 'Standard_DS3_v2' | 'Standard_DS4' | 'Standard_DS4_v2' | 'Standard_DS5_v2' | 'Standard_E16_v3' | 'Standard_E16s_v3' | 'Standard_E2_v3' | 'Standard_E2s_v3' | 'Standard_E32-16_v3' | 'Standard_E32-8s_v3' | 'Standard_E32_v3' | 'Standard_E32s_v3' | 'Standard_E4_v3' | 'Standard_E4s_v3' | 'Standard_E64-16s_v3' | 'Standard_E64-32s_v3' | 'Standard_E64_v3' | 'Standard_E64s_v3' | 'Standard_E8_v3' | 'Standard_E8s_v3' | 'Standard_F1' | 'Standard_F16' | 'Standard_F16s' | 'Standard_F16s_v2' | 'Standard_F1s' | 'Standard_F2' | 'Standard_F2s' | 'Standard_F2s_v2' | 'Standard_F32s_v2' | 'Standard_F4' | 'Standard_F4s' | 'Standard_F4s_v2' | 'Standard_F64s_v2' | 'Standard_F72s_v2' | 'Standard_F8' | 'Standard_F8s' | 'Standard_F8s_v2' | 'Standard_G1' | 'Standard_G2' | 'Standard_G3' | 'Standard_G4' | 'Standard_G5' | 'Standard_GS1' | 'Standard_GS2' | 'Standard_GS3' | 'Standard_GS4' | 'Standard_GS4-4' | 'Standard_GS4-8' | 'Standard_GS5' | 'Standard_GS5-16' | 'Standard_GS5-8' | 'Standard_H16' | 'Standard_H16m' | 'Standard_H16mr' | 'Standard_H16r' | 'Standard_H8' | 'Standard_H8m' | 'Standard_L16s' | 'Standard_L32s' | 'Standard_L4s' | 'Standard_L8s' | 'Standard_M128-32ms' | 'Standard_M128-64ms' | 'Standard_M128ms' | 'Standard_M128s' | 'Standard_M64-16ms' | 'Standard_M64-32ms' | 'Standard_M64ms' | 'Standard_M64s' | 'Standard_NC12' | 'Standard_NC12s_v2' | 'Standard_NC12s_v3' | 'Standard_NC24' | 'Standard_NC24r' | 'Standard_NC24rs_v2' | 'Standard_NC24rs_v3' | 'Standard_NC24s_v2' | 'Standard_NC24s_v3' | 'Standard_NC6' | 'Standard_NC6s_v2' | 'Standard_NC6s_v3' | 'Standard_ND12s' | 'Standard_ND24rs' | 'Standard_ND24s' | 'Standard_ND6s' | 'Standard_NV12' | 'Standard_NV24' | 'Standard_NV6' | string: Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)
-
-## ImageDataDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed image disk.
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## ImageDiskReference
-### Properties
-* **id**: string (Required): A relative uri containing either a Platform Image Repository or user image reference.
-* **lun**: int: If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
-
-## ImageOSDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed image disk.
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **osState**: 'Generalized' | 'Specialized' (Required): The OS State.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## ImageProperties
-### Properties
-* **hyperVGeneration**: 'V1' | 'V2' | string: Gets the HyperVGenerationType of the VirtualMachine created from the image
-* **provisioningState**: string (ReadOnly): The provisioning state.
-* **sourceVirtualMachine**: [SubResource](#subresource): The source virtual machine from which Image is created.
-* **storageProfile**: [ImageStorageProfile](#imagestorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## ImagePurchasePlan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: The product ID.
-* **publisher**: string: The publisher ID.
-
-## ImageReference
-### Properties
-* **exactVersion**: string (ReadOnly): Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'.
-* **id**: string: Resource Id
-* **offer**: string: Specifies the offer of the platform image or marketplace image used to create the virtual machine.
-* **publisher**: string: The image publisher.
-* **sku**: string: The image SKU.
-* **version**: string: Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
-
-## ImageStorageProfile
-### Properties
-* **dataDisks**: [ImageDataDisk](#imagedatadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **osDisk**: [ImageOSDisk](#imageosdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **zoneResilient**: bool: Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).
-
-## InnerError
-### Properties
-* **errordetail**: string: The internal error message or exception dump.
-* **exceptiontype**: string: The exception type.
-
-## InstanceViewStatus
-### Properties
-* **code**: string: The status code.
-* **displayStatus**: string: The short localizable label for the status.
-* **level**: 'Error' | 'Info' | 'Warning': The level code.
-* **message**: string: The detailed status message, including for alerts and error messages.
-* **time**: string: The time of the status.
-
-## KeyVaultAndKeyReference
-### Properties
-* **keyUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultAndSecretReference
-### Properties
-* **secretUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultKeyReference
-### Properties
-* **keyUrl**: string (Required): The URL referencing a key encryption key in Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the key.
-
-## KeyVaultSecretReference
-### Properties
-* **secretUrl**: string (Required): The URL referencing a secret in a Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the secret.
-
-## LinuxConfiguration
-### Properties
-* **disablePasswordAuthentication**: bool: Specifies whether password authentication should be disabled.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **ssh**: [SshConfiguration](#sshconfiguration): Specifies the ssh key configuration for a Linux OS.
-
-## MaintenanceRedeployStatus
-### Properties
-* **isCustomerInitiatedMaintenanceAllowed**: bool: True, if customer is allowed to perform Maintenance.
-* **lastOperationMessage**: string: Message returned for the last Maintenance Operation.
-* **lastOperationResultCode**: 'MaintenanceAborted' | 'MaintenanceCompleted' | 'None' | 'RetryLater': The Last Maintenance Operation Result Code.
-* **maintenanceWindowEndTime**: string: End Time for the Maintenance Window.
-* **maintenanceWindowStartTime**: string: Start Time for the Maintenance Window.
-* **preMaintenanceWindowEndTime**: string: End Time for the Pre Maintenance Window.
-* **preMaintenanceWindowStartTime**: string: Start Time for the Pre Maintenance Window.
-
-## ManagedDiskParameters
-### Properties
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed disk.
-* **id**: string: Resource Id
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## NetworkInterfaceReference
-### Properties
-* **id**: string: Resource Id
-* **properties**: [NetworkInterfaceReferenceProperties](#networkinterfacereferenceproperties): Describes a network interface reference properties.
-
-## NetworkInterfaceReferenceProperties
-### Properties
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## NetworkProfile
-### Properties
-* **networkInterfaces**: [NetworkInterfaceReference](#networkinterfacereference)[]: Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
-
-## OSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## OSDiskImage
-### Properties
-* **operatingSystem**: 'Linux' | 'Windows' (Required): The operating system of the osDiskImage.
-
-## OSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
This property cannot be updated after the VM is created.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **allowExtensionOperations**: bool: Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine.
-* **computerName**: string: Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
**Note: Do not pass any secrets or passwords in customData property**
This property cannot be updated after the VM is created.
customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://docs.microsoft.com/azure/virtual-machines/custom-data)
For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **requireGuestProvisionSignal**: bool: Specifies whether the guest provision signal is required to infer provision success of the virtual machine.
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machine.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## Plan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The promotion code.
-* **publisher**: string: The publisher ID.
-
-## ProximityPlacementGroupProperties
-### Properties
-* **availabilitySets**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all availability sets in the proximity placement group.
-* **colocationStatus**: [InstanceViewStatus](#instanceviewstatus): Describes colocation status of the Proximity Placement Group.
-* **proximityPlacementGroupType**: 'Standard' | 'Ultra' | string: Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use.
-* **virtualMachines**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all virtual machines in the proximity placement group.
-* **virtualMachineScaleSets**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all virtual machine scale sets in the proximity placement group.
-
-## PurchasePlan
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **publisher**: string (Required): The publisher ID.
-
-## RecommendedMachineConfiguration
-### Properties
-* **memory**: [ResourceRange](#resourcerange): Describes the resource range.
-* **vCPUs**: [ResourceRange](#resourcerange): Describes the resource range.
-
-## RegionalReplicationStatus
-### Properties
-* **details**: string (ReadOnly): The details of the replication status.
-* **progress**: int (ReadOnly): It indicates progress of the replication job.
-* **region**: string (ReadOnly): The region to which the gallery Image Version is being replicated to.
-* **state**: 'Completed' | 'Failed' | 'Replicating' | 'Unknown' | string (ReadOnly): This is the regional replication state.
-
-## ReplicationStatus
-### Properties
-* **aggregatedState**: 'Completed' | 'Failed' | 'InProgress' | 'Unknown' | string (ReadOnly): This is the aggregated replication status based on all the regional replication status flags.
-* **summary**: [RegionalReplicationStatus](#regionalreplicationstatus)[] (ReadOnly): This is a summary of replication status for each region.
-
-## ResourceRange
-### Properties
-* **max**: int: The maximum number of the resource.
-* **min**: int: The minimum number of the resource.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## RollingUpgradePolicy
-### Properties
-* **maxBatchInstancePercent**: int: The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.
-* **maxUnhealthyInstancePercent**: int: The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.
-* **maxUnhealthyUpgradedInstancePercent**: int: The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.
-* **pauseTimeBetweenBatches**: string: The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).
-
-## RollingUpgradeProgressInfo
-### Properties
-* **failedInstanceCount**: int (ReadOnly): The number of instances that have failed to be upgraded successfully.
-* **inProgressInstanceCount**: int (ReadOnly): The number of instances that are currently being upgraded.
-* **pendingInstanceCount**: int (ReadOnly): The number of instances that have not yet begun to be upgraded.
-* **successfulInstanceCount**: int (ReadOnly): The number of instances that have been successfully upgraded.
-
-## RollingUpgradeRunningStatus
-### Properties
-* **code**: 'Cancelled' | 'Completed' | 'Faulted' | 'RollingForward' (ReadOnly): Code indicating the current status of the upgrade.
-* **lastAction**: 'Cancel' | 'Start' (ReadOnly): The last action performed on the rolling upgrade.
-* **lastActionTime**: string (ReadOnly): Last action time of the upgrade.
-* **startTime**: string (ReadOnly): Start time of the upgrade.
-
-## RollingUpgradeStatusInfoProperties
-### Properties
-* **error**: [ApiError](#apierror) (ReadOnly): Error details for this upgrade, if there are any.
-* **policy**: [RollingUpgradePolicy](#rollingupgradepolicy) (ReadOnly): The rolling upgrade policies applied for this upgrade.
-* **progress**: [RollingUpgradeProgressInfo](#rollingupgradeprogressinfo) (ReadOnly): Information about the number of virtual machine instances in each upgrade state.
-* **runningStatus**: [RollingUpgradeRunningStatus](#rollingupgraderunningstatus) (ReadOnly): Information about the current running state of the overall upgrade.
-
-## ScaleInPolicy
-### Properties
-* **rules**: 'Default' | 'NewestVM' | 'OldestVM' | string[]: The rules to be followed when scaling-in a virtual machine scale set.
Possible values are:
**Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.
**OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.
**NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.
-
-## ScheduledEventsProfile
-### Properties
-* **terminateNotificationProfile**: [TerminateNotificationProfile](#terminatenotificationprofile): Specifies Terminate Scheduled Event related configurations.
-
-## Sku
-### Properties
-* **capacity**: int: Specifies the number of virtual machines in the scale set.
-* **name**: string: The sku name.
-* **tier**: string: Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**
-
-## SnapshotProperties
-### Properties
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskSizeBytes**: int (ReadOnly): The size of the disk in bytes. This field is read only.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **encryption**: [Encryption](#encryption): Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **incremental**: bool: Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **timeCreated**: string (ReadOnly): The time when the disk was created.
-* **uniqueId**: string (ReadOnly): Unique Guid identifying the resource.
-
-## SnapshotSku
-### Properties
-* **name**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## SourceVault
-### Properties
-* **id**: string: Resource Id
-
-## SshConfiguration
-### Properties
-* **publicKeys**: [SshPublicKey](#sshpublickey)[]: The list of SSH public keys used to authenticate with linux based VMs.
-
-## SshPublicKey
-### Properties
-* **keyData**: string: SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **path**: string: Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
-
-## StorageProfile
-### Properties
-* **dataDisks**: [DataDisk](#datadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [OSDisk](#osdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## SubResource
-### Properties
-* **id**: string: Resource Id
-
-## SubResourceReadOnly
-### Properties
-* **id**: string (ReadOnly): Resource Id
-
-## SubResourceWithColocationStatus
-### Properties
-* **colocationStatus**: [InstanceViewStatus](#instanceviewstatus): Describes colocation status of a resource in the Proximity Placement Group.
-* **id**: string: Resource Id
-
-## TargetRegion
-### Properties
-* **name**: string (Required): The name of the region.
-* **regionalReplicaCount**: int: The number of replicas of the Image Version to be created per region. This property is updatable.
-* **storageAccountType**: 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-
-## TerminateNotificationProfile
-### Properties
-* **enable**: bool: Specifies whether the Terminate Scheduled event is enabled or disabled.
-* **notBeforeTimeout**: string: Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)
-
-## UpgradePolicy
-### Properties
-* **automaticOSUpgradePolicy**: [AutomaticOSUpgradePolicy](#automaticosupgradepolicy): Configuration parameters used for performing automatic OS Upgrade.
-* **mode**: 'Automatic' | 'Manual' | 'Rolling': Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time.
-* **rollingUpgradePolicy**: [RollingUpgradePolicy](#rollingupgradepolicy): The configuration parameters used while performing a rolling upgrade.
-
-## UserArtifactManage
-### Properties
-* **install**: string (Required): Required. The path and arguments to install the gallery application. This is limited to 4096 characters.
-* **remove**: string (Required): Required. The path and arguments to remove the gallery application. This is limited to 4096 characters.
-* **update**: string: Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters.
-
-## UserArtifactSource
-### Properties
-* **defaultConfigurationLink**: string: Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
-* **mediaLink**: string (Required): Required. The mediaLink of the artifact, must be a readable storage page blob.
-
-## UserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VaultCertificate
-### Properties
-* **certificateStore**: string: For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted.
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-
-## VaultSecretGroup
-### Properties
-* **sourceVault**: [SubResource](#subresource): The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
-* **vaultCertificates**: [VaultCertificate](#vaultcertificate)[]: The list of key vault references in SourceVault which contain certificates.
-
-## VirtualHardDisk
-### Properties
-* **uri**: string: Specifies the virtual hard disk's uri.
-
-## VirtualMachineAgentInstanceView
-### Properties
-* **extensionHandlers**: [VirtualMachineExtensionHandlerInstanceView](#virtualmachineextensionhandlerinstanceview)[]: The virtual machine extension handler instance view.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgentVersion**: string: The VM Agent full version.
-
-## VirtualMachineExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **location**: string (Required): Resource location
-* **name**: string (ReadOnly): Resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineExtensionHandlerInstanceView
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus): The extension handler status.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionImageProperties
-### Properties
-* **computeRole**: string (Required): The type of role (IaaS or PaaS) this extension supports.
-* **handlerSchema**: string (Required): The schema defined by publisher, where extension consumers should provide settings in a matching schema.
-* **operatingSystem**: string (Required): The operating system this extension supports.
-* **supportsMultipleExtensions**: bool: Whether the handler can support multiple extensions.
-* **vmScaleSetEnabled**: bool: Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS.
-
-## VirtualMachineExtensionInstanceView
-### Properties
-* **name**: string: The virtual machine extension name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **substatuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **forceUpdateTag**: string: How the extension handler should be forced to update even if the extension configuration has not changed.
-* **instanceView**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview): The virtual machine extension instance view.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineHealthStatus
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The health status information for the VM.
-
-## VirtualMachineIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
-* **userAssignedIdentities**: [VirtualMachineIdentityUserAssignedIdentities](#virtualmachineidentityuserassignedidentities): The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineIdentityUserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [UserAssignedIdentitiesValue](#userassignedidentitiesvalue)
-
-## VirtualMachineImageProperties
-### Properties
-* **automaticOSUpgradeProperties**: [AutomaticOSUpgradeProperties](#automaticosupgradeproperties): Describes automatic OS upgrade properties on the image.
-* **dataDiskImages**: [DataDiskImage](#datadiskimage)[]
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGeneration Type
-* **osDiskImage**: [OSDiskImage](#osdiskimage): Contains the os disk image information.
-* **plan**: [PurchasePlan](#purchaseplan): Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineInstanceView
-### Properties
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **computerName**: string: The computer name assigned to the virtual machine.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The virtual machine disk information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGeneration Type associated with a resource
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **osName**: string: The Operating System running on the virtual machine.
-* **osVersion**: string: The version of Operating System running on the virtual machine.
-* **platformFaultDomain**: int: Specifies the fault domain of the virtual machine.
-* **platformUpdateDomain**: int: Specifies the update domain of the virtual machine.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-
-## VirtualMachineProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine.
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set.
This property cannot exist along with a non-null properties.virtualMachineScaleSet reference.
-* **billingProfile**: [BillingProfile](#billingprofile): Specifies the billing related details of a Azure Spot virtual machine.
Minimum api-version: 2019-03-01.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, the only supported value is 'Deallocate' and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **host**: [SubResource](#subresource): Specifies information about the dedicated host that the virtual machine resides in.
Minimum api-version: 2018-10-01.
-* **instanceView**: [VirtualMachineInstanceView](#virtualmachineinstanceview) (ReadOnly): The virtual machine instance view.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned.
-* **priority**: 'Low' | 'Regular' | 'Spot' | string: Specifies the priority for the virtual machine.
Minimum api-version: 2019-03-01
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **virtualMachineScaleSet**: [SubResource](#subresource): Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.
This property cannot exist along with a non-null properties.availabilitySet reference.
Minimum api‐version: 2019‐03‐01
-* **vmId**: string (ReadOnly): Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands.
-
-## VirtualMachineScaleSetDataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): The create option.
-* **diskIOPSReadWrite**: int: Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.
-* **diskMBpsReadWrite**: int: Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **name**: string: The name of the extension.
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineScaleSetExtensionProfile
-### Properties
-* **extensions**: [VirtualMachineScaleSetExtension](#virtualmachinescalesetextension)[]: The virtual machine scale set child extension resources.
-
-## VirtualMachineScaleSetExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **forceUpdateTag**: string: If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisionAfterExtensions**: string[]: Collection of extension names after which this extension needs to be provisioned.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineScaleSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.
-* **userAssignedIdentities**: [VirtualMachineScaleSetIdentityUserAssignedIdentities](#virtualmachinescalesetidentityuserassignedidentities): The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineScaleSetIdentityUserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue](#virtualmachinescalesetidentityuserassignedidentitiesvalue)
-
-## VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VirtualMachineScaleSetIPConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineScaleSetIPConfigurationProperties](#virtualmachinescalesetipconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration properties.
-
-## VirtualMachineScaleSetIPConfigurationProperties
-### Properties
-* **applicationGatewayBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.
-* **applicationSecurityGroups**: [SubResource](#subresource)[]: Specifies an array of references to application security group.
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer.
-* **loadBalancerInboundNatPools**: [SubResource](#subresource)[]: Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-* **privateIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAddressConfiguration**: [VirtualMachineScaleSetPublicIPAddressConfiguration](#virtualmachinescalesetpublicipaddressconfiguration): The publicIPAddressConfiguration.
-* **subnet**: [ApiEntityReference](#apientityreference): Specifies the identifier of the subnet.
-
-## VirtualMachineScaleSetIpTag
-### Properties
-* **ipTagType**: string: IP tag type. Example: FirstPartyUsage.
-* **tag**: string: IP tag associated with the public IP. Example: SQL, Storage etc.
-
-## VirtualMachineScaleSetManagedDiskParameters
-### Properties
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed disk.
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## VirtualMachineScaleSetNetworkConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The network configuration name.
-* **properties**: [VirtualMachineScaleSetNetworkConfigurationProperties](#virtualmachinescalesetnetworkconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration.
-
-## VirtualMachineScaleSetNetworkConfigurationDnsSettings
-### Properties
-* **dnsServers**: string[]: List of DNS servers IP addresses
-
-## VirtualMachineScaleSetNetworkConfigurationProperties
-### Properties
-* **dnsSettings**: [VirtualMachineScaleSetNetworkConfigurationDnsSettings](#virtualmachinescalesetnetworkconfigurationdnssettings): The dns settings to be applied on the network interfaces.
-* **enableAcceleratedNetworking**: bool: Specifies whether the network interface is accelerated networking-enabled.
-* **enableIPForwarding**: bool: Whether IP forwarding enabled on this NIC.
-* **ipConfigurations**: [VirtualMachineScaleSetIPConfiguration](#virtualmachinescalesetipconfiguration)[] (Required): Specifies the IP configurations of the network interface.
-* **networkSecurityGroup**: [SubResource](#subresource): The network security group.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## VirtualMachineScaleSetNetworkProfile
-### Properties
-* **healthProbe**: [ApiEntityReference](#apientityreference): A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetOSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set.
-* **diskSizeGB**: int: Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): Specifies information about the unmanaged user image to base the scale set on.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhdContainers**: string[]: Specifies the container urls that are used to store operating system disks for the scale set.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetOSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **computerNamePrefix**: string: Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machines in the scale set.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## VirtualMachineScaleSetProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **automaticRepairsPolicy**: [AutomaticRepairsPolicy](#automaticrepairspolicy): Policy for automatic repairs.
-* **doNotRunExtensionsOnOverprovisionedVMs**: bool: When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs.
-* **overprovision**: bool: Specifies whether the Virtual Machine Scale Set should be overprovisioned.
-* **platformFaultDomainCount**: int: Fault Domain count for each placement group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01.
-* **scaleInPolicy**: [ScaleInPolicy](#scaleinpolicy): Specifies the scale-in policy that decides which virtual machines are chosen for removal when a Virtual Machine Scale Set is scaled-in.
-* **singlePlacementGroup**: bool: When true this limits the scale set to a single placement group, of max size 100 virtual machines.
-* **uniqueId**: string (ReadOnly): Specifies the ID which uniquely identifies a Virtual Machine Scale Set.
-* **upgradePolicy**: [UpgradePolicy](#upgradepolicy): The upgrade policy.
-* **virtualMachineProfile**: [VirtualMachineScaleSetVMProfile](#virtualmachinescalesetvmprofile): The virtual machine profile.
-* **zoneBalance**: bool: Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage.
-
-## VirtualMachineScaleSetPublicIPAddressConfiguration
-### Properties
-* **name**: string (Required): The publicIP address configuration name.
-* **properties**: [VirtualMachineScaleSetPublicIPAddressConfigurationProperties](#virtualmachinescalesetpublicipaddressconfigurationproperties): Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
-### Properties
-* **domainNameLabel**: string (Required): The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationProperties
-### Properties
-* **dnsSettings**: [VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings](#virtualmachinescalesetpublicipaddressconfigurationdnssettings): The dns settings to be applied on the publicIP addresses .
-* **idleTimeoutInMinutes**: int: The idle timeout of the public IP address.
-* **ipTags**: [VirtualMachineScaleSetIpTag](#virtualmachinescalesetiptag)[]: The list of IP tags associated with the public IP address.
-* **publicIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPPrefix**: [SubResource](#subresource): The PublicIPPrefix from which to allocate publicIP addresses.
-
-## VirtualMachineScaleSetStorageProfile
-### Properties
-* **dataDisks**: [VirtualMachineScaleSetDataDisk](#virtualmachinescalesetdatadisk)[]: Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [VirtualMachineScaleSetOSDisk](#virtualmachinescalesetosdisk): Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## VirtualMachineScaleSetVMInstanceView
-### Properties
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The disks information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **placementGroupId**: string: The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId.
-* **platformFaultDomain**: int: The Fault Domain count.
-* **platformUpdateDomain**: int: The Update Domain count.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-* **vmHealth**: [VirtualMachineHealthStatus](#virtualmachinehealthstatus) (ReadOnly): The health status for the VM.
-
-## VirtualMachineScaleSetVMNetworkProfileConfiguration
-### Properties
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetVMProfile
-### Properties
-* **billingProfile**: [BillingProfile](#billingprofile): Specifies the billing related details of a Azure Spot VMSS.
Minimum api-version: 2019-03-01.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, the only supported value is 'Deallocate' and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview.
-* **extensionProfile**: [VirtualMachineScaleSetExtensionProfile](#virtualmachinescalesetextensionprofile): Specifies a collection of settings for extensions installed on virtual machines in the scale set.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [VirtualMachineScaleSetNetworkProfile](#virtualmachinescalesetnetworkprofile): Specifies properties of the network interfaces of the virtual machines in the scale set.
-* **osProfile**: [VirtualMachineScaleSetOSProfile](#virtualmachinescalesetosprofile): Specifies the operating system settings for the virtual machines in the scale set.
-* **priority**: 'Low' | 'Regular' | 'Spot' | string: Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview
-* **scheduledEventsProfile**: [ScheduledEventsProfile](#scheduledeventsprofile): Specifies Scheduled Event related configurations.
-* **storageProfile**: [VirtualMachineScaleSetStorageProfile](#virtualmachinescalesetstorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## VirtualMachineScaleSetVMProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineScaleSetVMInstanceView](#virtualmachinescalesetvminstanceview) (ReadOnly): The virtual machine instance view.
-* **latestModelApplied**: bool (ReadOnly): Specifies whether the latest model has been applied to the virtual machine.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **modelDefinitionApplied**: string (ReadOnly): Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine.
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **networkProfileConfiguration**: [VirtualMachineScaleSetVMNetworkProfileConfiguration](#virtualmachinescalesetvmnetworkprofileconfiguration): Specifies the network profile configuration of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **protectionPolicy**: [VirtualMachineScaleSetVMProtectionPolicy](#virtualmachinescalesetvmprotectionpolicy): Specifies the protection policy of the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **vmId**: string (ReadOnly): Azure VM unique ID.
-
-## VirtualMachineScaleSetVMProtectionPolicy
-### Properties
-* **protectFromScaleIn**: bool: Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation.
-* **protectFromScaleSetActions**: bool: Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM.
-
-## WindowsConfiguration
-### Properties
-* **additionalUnattendContent**: [AdditionalUnattendContent](#additionalunattendcontent)[]: Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
-* **enableAutomaticUpdates**: bool: Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.
For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **timeZone**: string: Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time".
Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones).
-* **winRM**: [WinRMConfiguration](#winrmconfiguration): Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.
-
-## WinRMConfiguration
-### Properties
-* **listeners**: [WinRMListener](#winrmlistener)[]: The list of Windows Remote Management listeners
-
-## WinRMListener
-### Properties
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-* **protocol**: 'Http' | 'Https': Specifies the protocol of WinRM listener.
Possible values are:
**http**
**https**
-
diff --git a/generated/compute/microsoft.compute/2019-11-01/types.json b/generated/compute/microsoft.compute/2019-11-01/types.json
deleted file mode 100644
index a5bcd261c4..0000000000
--- a/generated/compute/microsoft.compute/2019-11-01/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/disks"}},{"6":{"Value":"2019-11-01"}},{"2":{"Name":"Microsoft.Compute/disks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."},"managedByExtended":{"Type":11,"Flags":2,"Description":"List of relative URIs containing the IDs of the VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs."},"sku":{"Type":12,"Flags":0,"Description":"The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS."},"zones":{"Type":18,"Flags":0,"Description":"The Logical zone list for Disk."},"properties":{"Type":19,"Flags":0,"Description":"Disk resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":55,"Flags":0,"Description":"Resource tags"}}}},{"3":{"ItemType":4}},{"2":{"Name":"DiskSku","Properties":{"name":{"Type":17,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[13,14,15,16,4]}},{"3":{"ItemType":4}},{"2":{"Name":"DiskProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk was created."},"osType":{"Type":22,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":25,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"creationData":{"Type":26,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"diskSizeBytes":{"Type":3,"Flags":2,"Description":"The size of the disk in bytes. This field is read only."},"uniqueId":{"Type":4,"Flags":2,"Description":"Unique Guid identifying the resource."},"encryptionSettingsCollection":{"Type":36,"Flags":0,"Description":"Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10."},"diskIOPSReadOnly":{"Type":3,"Flags":0,"Description":"The total number of IOPS that will be allowed across all VMs mounting the shared disk as ReadOnly. One operation can transfer between 4k and 256k bytes."},"diskMBpsReadOnly":{"Type":3,"Flags":0,"Description":"The total throughput (MBps) that will be allowed across all VMs mounting the shared disk as ReadOnly. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10."},"diskState":{"Type":48,"Flags":2,"Description":"The state of the disk."},"encryption":{"Type":49,"Flags":0,"Description":"Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys."},"maxShares":{"Type":3,"Flags":0,"Description":"The maximum number of VMs that can attach to the disk at the same time. Value greater than one indicates a disk that can be mounted on multiple VMs at the same time."},"shareInfo":{"Type":54,"Flags":2,"Description":"Details of the list of all VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[20,21]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[23,24,4]}},{"2":{"Name":"CreationData","Properties":{"createOption":{"Type":34,"Flags":1,"Description":"This enumerates the possible sources of a disk's creation."},"storageAccountId":{"Type":4,"Flags":0,"Description":"Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk."},"imageReference":{"Type":35,"Flags":0,"Description":"Disk source information."},"galleryImageReference":{"Type":35,"Flags":0,"Description":"Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk."},"sourceUri":{"Type":4,"Flags":0,"Description":"If createOption is Import, this is the URI of a blob to be imported into a managed disk."},"sourceResourceId":{"Type":4,"Flags":0,"Description":"If createOption is Copy, this is the ARM id of the source snapshot or disk."},"sourceUniqueId":{"Type":4,"Flags":2,"Description":"If this field is set, this is the unique id identifying the source of this resource."},"uploadSizeBytes":{"Type":3,"Flags":0,"Description":"If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer)."}}}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Import"}},{"6":{"Value":"Copy"}},{"6":{"Value":"Restore"}},{"6":{"Value":"Upload"}},{"5":{"Elements":[27,28,29,30,31,32,33,4]}},{"2":{"Name":"ImageDiskReference","Properties":{"id":{"Type":4,"Flags":1,"Description":"A relative uri containing either a Platform Image Repository or user image reference."},"lun":{"Type":3,"Flags":0,"Description":"If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null."}}}},{"2":{"Name":"EncryptionSettingsCollection","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged."},"encryptionSettings":{"Type":41,"Flags":0,"Description":"A collection of encryption settings, one for each disk volume."},"encryptionSettingsVersion":{"Type":4,"Flags":0,"Description":"Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption."}}}},{"2":{"Name":"EncryptionSettingsElement","Properties":{"diskEncryptionKey":{"Type":38,"Flags":0,"Description":"Key Vault Secret Url and vault id of the disk encryption key"},"keyEncryptionKey":{"Type":40,"Flags":0,"Description":"Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key."}}}},{"2":{"Name":"KeyVaultAndSecretReference","Properties":{"sourceVault":{"Type":39,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"secretUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"2":{"Name":"SourceVault","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"KeyVaultAndKeyReference","Properties":{"sourceVault":{"Type":39,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"keyUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"3":{"ItemType":37}},{"6":{"Value":"Unattached"}},{"6":{"Value":"Attached"}},{"6":{"Value":"Reserved"}},{"6":{"Value":"ActiveSAS"}},{"6":{"Value":"ReadyToUpload"}},{"6":{"Value":"ActiveUpload"}},{"5":{"Elements":[42,43,44,45,46,47,4]}},{"2":{"Name":"Encryption","Properties":{"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"type":{"Type":52,"Flags":0,"Description":"The type of key used to encrypt the data of the disk."}}}},{"6":{"Value":"EncryptionAtRestWithPlatformKey"}},{"6":{"Value":"EncryptionAtRestWithCustomerKey"}},{"5":{"Elements":[50,51,4]}},{"2":{"Name":"ShareInfoElement","Properties":{"vmUri":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."}}}},{"3":{"ItemType":53}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/disks@2019-11-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/snapshots"}},{"6":{"Value":"2019-11-01"}},{"2":{"Name":"Microsoft.Compute/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":57,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":58,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"Unused. Always Null."},"sku":{"Type":60,"Flags":0,"Description":"The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS."},"properties":{"Type":65,"Flags":0,"Description":"Snapshot resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":72,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotSku","Properties":{"name":{"Type":64,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"5":{"Elements":[61,62,63,4]}},{"2":{"Name":"SnapshotProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk was created."},"osType":{"Type":68,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":71,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"creationData":{"Type":26,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"diskSizeBytes":{"Type":3,"Flags":2,"Description":"The size of the disk in bytes. This field is read only."},"uniqueId":{"Type":4,"Flags":2,"Description":"Unique Guid identifying the resource."},"encryptionSettingsCollection":{"Type":36,"Flags":0,"Description":"Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"incremental":{"Type":2,"Flags":0,"Description":"Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed."},"encryption":{"Type":49,"Flags":0,"Description":"Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[66,67]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[69,70,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/snapshots@2019-11-01","ScopeType":8,"Body":59,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskEncryptionSets"}},{"6":{"Value":"2019-11-01"}},{"2":{"Name":"Microsoft.Compute/diskEncryptionSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":74,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":75,"Flags":10,"Description":"The resource api version"},"identity":{"Type":77,"Flags":0,"Description":"The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks."},"properties":{"Type":80,"Flags":0},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":82,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"EncryptionSetIdentity","Properties":{"type":{"Type":79,"Flags":0,"Description":"The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported."},"principalId":{"Type":4,"Flags":2,"Description":"The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity"},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity"}}}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[78,4]}},{"2":{"Name":"EncryptionSetProperties","Properties":{"activeKey":{"Type":40,"Flags":0,"Description":"The key vault key which is currently used by this disk encryption set."},"previousKeys":{"Type":81,"Flags":2,"Description":"A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk encryption set provisioning state."}}}},{"3":{"ItemType":40}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/diskEncryptionSets@2019-11-01","ScopeType":8,"Body":76,"Flags":0}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2019-11-01/types.md b/generated/compute/microsoft.compute/2019-11-01/types.md
deleted file mode 100644
index 49a6d478af..0000000000
--- a/generated/compute/microsoft.compute/2019-11-01/types.md
+++ /dev/null
@@ -1,163 +0,0 @@
-# Microsoft.Compute @ 2019-11-01
-
-## Resource Microsoft.Compute/diskEncryptionSets@2019-11-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [EncryptionSetIdentity](#encryptionsetidentity): The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [EncryptionSetProperties](#encryptionsetproperties)
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/diskEncryptionSets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/disks@2019-11-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-* **managedByExtended**: string[] (ReadOnly): List of relative URIs containing the IDs of the VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskProperties](#diskproperties): Disk resource properties.
-* **sku**: [DiskSku](#disksku): The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/disks' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The Logical zone list for Disk.
-
-## Resource Microsoft.Compute/snapshots@2019-11-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): Unused. Always Null.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [SnapshotProperties](#snapshotproperties): Snapshot resource properties.
-* **sku**: [SnapshotSku](#snapshotsku): The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/snapshots' (ReadOnly, DeployTimeConstant): The resource type
-
-## CreationData
-### Properties
-* **createOption**: 'Attach' | 'Copy' | 'Empty' | 'FromImage' | 'Import' | 'Restore' | 'Upload' | string (Required): This enumerates the possible sources of a disk's creation.
-* **galleryImageReference**: [ImageDiskReference](#imagediskreference): Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk.
-* **imageReference**: [ImageDiskReference](#imagediskreference): Disk source information.
-* **sourceResourceId**: string: If createOption is Copy, this is the ARM id of the source snapshot or disk.
-* **sourceUniqueId**: string (ReadOnly): If this field is set, this is the unique id identifying the source of this resource.
-* **sourceUri**: string: If createOption is Import, this is the URI of a blob to be imported into a managed disk.
-* **storageAccountId**: string: Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk.
-* **uploadSizeBytes**: int: If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer).
-
-## DiskProperties
-### Properties
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskIOPSReadOnly**: int: The total number of IOPS that will be allowed across all VMs mounting the shared disk as ReadOnly. One operation can transfer between 4k and 256k bytes.
-* **diskIOPSReadWrite**: int: The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes.
-* **diskMBpsReadOnly**: int: The total throughput (MBps) that will be allowed across all VMs mounting the shared disk as ReadOnly. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10.
-* **diskMBpsReadWrite**: int: The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10.
-* **diskSizeBytes**: int (ReadOnly): The size of the disk in bytes. This field is read only.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **diskState**: 'ActiveSAS' | 'ActiveUpload' | 'Attached' | 'ReadyToUpload' | 'Reserved' | 'Unattached' | string (ReadOnly): The state of the disk.
-* **encryption**: [Encryption](#encryption): Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **maxShares**: int: The maximum number of VMs that can attach to the disk at the same time. Value greater than one indicates a disk that can be mounted on multiple VMs at the same time.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **shareInfo**: [ShareInfoElement](#shareinfoelement)[] (ReadOnly): Details of the list of all VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs.
-* **timeCreated**: string (ReadOnly): The time when the disk was created.
-* **uniqueId**: string (ReadOnly): Unique Guid identifying the resource.
-
-## DiskSku
-### Properties
-* **name**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## Encryption
-### Properties
-* **diskEncryptionSetId**: string: ResourceId of the disk encryption set to use for enabling encryption at rest.
-* **type**: 'EncryptionAtRestWithCustomerKey' | 'EncryptionAtRestWithPlatformKey' | string: The type of key used to encrypt the data of the disk.
-
-## EncryptionSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity
-* **tenantId**: string (ReadOnly): The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity
-* **type**: 'SystemAssigned' | string: The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported.
-
-## EncryptionSetProperties
-### Properties
-* **activeKey**: [KeyVaultAndKeyReference](#keyvaultandkeyreference): The key vault key which is currently used by this disk encryption set.
-* **previousKeys**: [KeyVaultAndKeyReference](#keyvaultandkeyreference)[] (ReadOnly): A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation.
-* **provisioningState**: string (ReadOnly): The disk encryption set provisioning state.
-
-## EncryptionSettingsCollection
-### Properties
-* **enabled**: bool (Required): Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
-* **encryptionSettings**: [EncryptionSettingsElement](#encryptionsettingselement)[]: A collection of encryption settings, one for each disk volume.
-* **encryptionSettingsVersion**: string: Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption.
-
-## EncryptionSettingsElement
-### Properties
-* **diskEncryptionKey**: [KeyVaultAndSecretReference](#keyvaultandsecretreference): Key Vault Secret Url and vault id of the disk encryption key
-* **keyEncryptionKey**: [KeyVaultAndKeyReference](#keyvaultandkeyreference): Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key.
-
-## ImageDiskReference
-### Properties
-* **id**: string (Required): A relative uri containing either a Platform Image Repository or user image reference.
-* **lun**: int: If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
-
-## KeyVaultAndKeyReference
-### Properties
-* **keyUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultAndSecretReference
-### Properties
-* **secretUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ShareInfoElement
-### Properties
-* **vmUri**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-
-## SnapshotProperties
-### Properties
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskSizeBytes**: int (ReadOnly): The size of the disk in bytes. This field is read only.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **encryption**: [Encryption](#encryption): Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **incremental**: bool: Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **timeCreated**: string (ReadOnly): The time when the disk was created.
-* **uniqueId**: string (ReadOnly): Unique Guid identifying the resource.
-
-## SnapshotSku
-### Properties
-* **name**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## SourceVault
-### Properties
-* **id**: string: Resource Id
-
diff --git a/generated/compute/microsoft.compute/2019-12-01/types.json b/generated/compute/microsoft.compute/2019-12-01/types.json
deleted file mode 100644
index c74c24fb0a..0000000000
--- a/generated/compute/microsoft.compute/2019-12-01/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/galleries"}},{"6":{"Value":"2019-12-01"}},{"2":{"Name":"Microsoft.Compute/galleries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Describes the properties of a Shared Image Gallery."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":20,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this Shared Image Gallery resource. This property is updatable."},"identifier":{"Type":12,"Flags":0,"Description":"Describes the gallery unique name."},"provisioningState":{"Type":19,"Flags":2,"Description":"The provisioning state, which only appears in the response."}}}},{"2":{"Name":"GalleryIdentifier","Properties":{"uniqueName":{"Type":4,"Flags":2,"Description":"The unique name of the Shared Image Gallery. This name is generated automatically by Azure."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[13,14,15,16,17,18,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries@2019-12-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images"}},{"6":{"Value":"2019-12-01"}},{"2":{"Name":"Microsoft.Compute/galleries/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":22,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":23,"Flags":10,"Description":"The resource api version"},"properties":{"Type":25,"Flags":0,"Description":"Describes the properties of a gallery Image Definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":48,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery Image Definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery Image Definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"osType":{"Type":28,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":31,"Flags":1,"Description":"This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'."},"hyperVGeneration":{"Type":34,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery Image Definition. This property can be used for decommissioning purposes. This property is updatable."},"identifier":{"Type":35,"Flags":1,"Description":"This is the gallery Image Definition identifier."},"recommended":{"Type":36,"Flags":0,"Description":"The properties describe the recommended machine configuration for this Image Definition. These properties are updatable."},"disallowed":{"Type":38,"Flags":0,"Description":"Describes the disallowed disk types."},"purchasePlan":{"Type":40,"Flags":0,"Description":"Describes the gallery Image Definition purchase plan. This is used by marketplace images."},"provisioningState":{"Type":47,"Flags":2,"Description":"The provisioning state, which only appears in the response."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[26,27]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[29,30]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[32,33,4]}},{"2":{"Name":"GalleryImageIdentifier","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The name of the gallery Image Definition publisher."},"offer":{"Type":4,"Flags":1,"Description":"The name of the gallery Image Definition offer."},"sku":{"Type":4,"Flags":1,"Description":"The name of the gallery Image Definition SKU."}}}},{"2":{"Name":"RecommendedMachineConfiguration","Properties":{"vCPUs":{"Type":37,"Flags":0,"Description":"Describes the resource range."},"memory":{"Type":37,"Flags":0,"Description":"Describes the resource range."}}}},{"2":{"Name":"ResourceRange","Properties":{"min":{"Type":3,"Flags":0,"Description":"The minimum number of the resource."},"max":{"Type":3,"Flags":0,"Description":"The maximum number of the resource."}}}},{"2":{"Name":"Disallowed","Properties":{"diskTypes":{"Type":39,"Flags":0,"Description":"A list of disk types."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ImagePurchasePlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"The product ID."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[41,42,43,44,45,46,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images@2019-12-01","ScopeType":8,"Body":24,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images/versions"}},{"6":{"Value":"2019-12-01"}},{"2":{"Name":"Microsoft.Compute/galleries/images/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"properties":{"Type":53,"Flags":0,"Description":"Describes the properties of a gallery Image Version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":102,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageVersionProperties","Properties":{"publishingProfile":{"Type":54,"Flags":0,"Description":"The publishing profile of a gallery Image Version."},"provisioningState":{"Type":75,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"storageProfile":{"Type":76,"Flags":1,"Description":"This is the storage profile of a Gallery Image Version."},"replicationStatus":{"Type":89,"Flags":2,"Description":"This is the replication status of the gallery Image Version."}}}},{"2":{"Name":"GalleryImageVersionPublishingProfile","Properties":{"targetRegions":{"Type":64,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery Image Version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"Type":68,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."}}}},{"2":{"Name":"TargetRegion","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the region."},"regionalReplicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property is updatable."},"storageAccountType":{"Type":59,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"encryption":{"Type":60,"Flags":0,"Description":"Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[56,57,58,4]}},{"2":{"Name":"EncryptionImages","Properties":{"osDiskImage":{"Type":61,"Flags":0,"Description":"Contains encryption settings for an OS disk image."},"dataDiskImages":{"Type":63,"Flags":0,"Description":"A list of encryption specifications for data disk images."}}}},{"2":{"Name":"OSDiskImageEncryption","Properties":{"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"A relative URI containing the resource ID of the disk encryption set."}}}},{"2":{"Name":"DataDiskImageEncryption","Properties":{"lun":{"Type":3,"Flags":1,"Description":"This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."},"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"A relative URI containing the resource ID of the disk encryption set."}}}},{"3":{"ItemType":62}},{"3":{"ItemType":55}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[65,66,67,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[69,70,71,72,73,74,4]}},{"2":{"Name":"GalleryImageVersionStorageProfile","Properties":{"source":{"Type":77,"Flags":0,"Description":"The gallery artifact version source."},"osDiskImage":{"Type":78,"Flags":0,"Description":"This is the OS disk image."},"dataDiskImages":{"Type":88,"Flags":0,"Description":"A list of data disk images."}}}},{"2":{"Name":"GalleryArtifactVersionSource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, or user image."}}}},{"2":{"Name":"GalleryOSDiskImage","Properties":{"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":82,"Flags":0,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"},"source":{"Type":77,"Flags":0,"Description":"The gallery artifact version source."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[79,80,81]}},{"2":{"Name":"GalleryDataDiskImage","Properties":{"lun":{"Type":3,"Flags":1,"Description":"This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."},"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":87,"Flags":0,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"},"source":{"Type":77,"Flags":0,"Description":"The gallery artifact version source."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[84,85,86]}},{"3":{"ItemType":83}},{"2":{"Name":"ReplicationStatus","Properties":{"aggregatedState":{"Type":94,"Flags":2,"Description":"This is the aggregated replication status based on all the regional replication status flags."},"summary":{"Type":101,"Flags":2,"Description":"This is a summary of replication status for each region."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[90,91,92,93,4]}},{"2":{"Name":"RegionalReplicationStatus","Properties":{"region":{"Type":4,"Flags":2,"Description":"The region to which the gallery Image Version is being replicated to."},"state":{"Type":100,"Flags":2,"Description":"This is the regional replication state."},"details":{"Type":4,"Flags":2,"Description":"The details of the replication status."},"progress":{"Type":3,"Flags":2,"Description":"It indicates progress of the replication job."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Replicating"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[96,97,98,99,4]}},{"3":{"ItemType":95}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images/versions@2019-12-01","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/applications"}},{"6":{"Value":"2019-12-01"}},{"2":{"Name":"Microsoft.Compute/galleries/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":104,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":105,"Flags":10,"Description":"The resource api version"},"properties":{"Type":107,"Flags":0,"Description":"Describes the properties of a gallery Application Definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":111,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery Application Definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery Application Definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable."},"supportedOSType":{"Type":110,"Flags":1,"Description":"This property allows you to specify the supported type of the OS that application is built for.
Possible values are:
**Windows**
**Linux**"}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[108,109]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/applications@2019-12-01","ScopeType":8,"Body":106,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/applications/versions"}},{"6":{"Value":"2019-12-01"}},{"2":{"Name":"Microsoft.Compute/galleries/applications/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":113,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":114,"Flags":10,"Description":"The resource api version"},"properties":{"Type":116,"Flags":0,"Description":"Describes the properties of a gallery Image Version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":132,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryApplicationVersionProperties","Properties":{"publishingProfile":{"Type":117,"Flags":1,"Description":"The publishing profile of a gallery image version."},"provisioningState":{"Type":131,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"replicationStatus":{"Type":89,"Flags":2,"Description":"This is the replication status of the gallery Image Version."}}}},{"2":{"Name":"GalleryApplicationVersionPublishingProfile","Properties":{"source":{"Type":118,"Flags":1,"Description":"The source image from which the Image Version is going to be created."},"manageActions":{"Type":119,"Flags":0},"enableHealthCheck":{"Type":2,"Flags":0,"Description":"Optional. Whether or not this application reports health."},"targetRegions":{"Type":120,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery Image Version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"Type":124,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."}}}},{"2":{"Name":"UserArtifactSource","Properties":{"mediaLink":{"Type":4,"Flags":1,"Description":"Required. The mediaLink of the artifact, must be a readable storage page blob."},"defaultConfigurationLink":{"Type":4,"Flags":0,"Description":"Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob."}}}},{"2":{"Name":"UserArtifactManage","Properties":{"install":{"Type":4,"Flags":1,"Description":"Required. The path and arguments to install the gallery application. This is limited to 4096 characters."},"remove":{"Type":4,"Flags":1,"Description":"Required. The path and arguments to remove the gallery application. This is limited to 4096 characters."},"update":{"Type":4,"Flags":0,"Description":"Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters."}}}},{"3":{"ItemType":55}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[121,122,123,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[125,126,127,128,129,130,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/applications/versions@2019-12-01","ScopeType":8,"Body":115,"Flags":0}},{"6":{"Value":"Microsoft.Compute/availabilitySets"}},{"6":{"Value":"2019-12-01"}},{"2":{"Name":"Microsoft.Compute/availabilitySets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":134,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":135,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":0,"Description":"The instance view of a resource."},"sku":{"Type":146,"Flags":0,"Description":"Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":147,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AvailabilitySetProperties","Properties":{"platformUpdateDomainCount":{"Type":3,"Flags":0,"Description":"Update Domain count."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count."},"virtualMachines":{"Type":139,"Flags":0,"Description":"A list of references to all virtual machines in the availability set."},"proximityPlacementGroup":{"Type":138,"Flags":0,"Description":"Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01."},"statuses":{"Type":145,"Flags":2,"Description":"The resource status information."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":138}},{"2":{"Name":"InstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":144,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[141,142,143]}},{"3":{"ItemType":140}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of virtual machines in the scale set."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/availabilitySets@2019-12-01","ScopeType":8,"Body":136,"Flags":0}},{"6":{"Value":"Microsoft.Compute/proximityPlacementGroups"}},{"6":{"Value":"2019-12-01"}},{"2":{"Name":"Microsoft.Compute/proximityPlacementGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":149,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":150,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Describes the properties of a Proximity Placement Group."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":160,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ProximityPlacementGroupProperties","Properties":{"proximityPlacementGroupType":{"Type":155,"Flags":0,"Description":"Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use."},"virtualMachines":{"Type":157,"Flags":2,"Description":"A list of references to all virtual machines in the proximity placement group."},"virtualMachineScaleSets":{"Type":158,"Flags":2,"Description":"A list of references to all virtual machine scale sets in the proximity placement group."},"availabilitySets":{"Type":159,"Flags":2,"Description":"A list of references to all availability sets in the proximity placement group."},"colocationStatus":{"Type":140,"Flags":0,"Description":"Describes colocation status of the Proximity Placement Group."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"Ultra"}},{"5":{"Elements":[153,154,4]}},{"2":{"Name":"SubResourceWithColocationStatus","Properties":{"colocationStatus":{"Type":140,"Flags":0,"Description":"Describes colocation status of a resource in the Proximity Placement Group."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":156}},{"3":{"ItemType":156}},{"3":{"ItemType":156}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/proximityPlacementGroups@2019-12-01","ScopeType":8,"Body":151,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups"}},{"6":{"Value":"2019-12-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":0,"Description":"Dedicated Host Group Properties."},"zones":{"Type":168,"Flags":0,"Description":"Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":169,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostGroupProperties","Properties":{"platformFaultDomainCount":{"Type":3,"Flags":1,"Description":"Number of fault domains that the host group can span."},"hosts":{"Type":167,"Flags":2,"Description":"A list of references to all dedicated hosts in the dedicated host group."}}}},{"2":{"Name":"SubResourceReadOnly","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"3":{"ItemType":166}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups@2019-12-01","ScopeType":8,"Body":164,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups/hosts"}},{"6":{"Value":"2019-12-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups/hosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":171,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":172,"Flags":10,"Description":"The resource api version"},"properties":{"Type":174,"Flags":0,"Description":"Properties of the dedicated host."},"sku":{"Type":146,"Flags":1,"Description":"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."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":185,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostProperties","Properties":{"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Fault domain of the dedicated host within a dedicated host group."},"autoReplaceOnFailure":{"Type":2,"Flags":0,"Description":"Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided."},"hostId":{"Type":4,"Flags":2,"Description":"A unique id generated and assigned to the dedicated host by the platform.
Does not change throughout the lifetime of the host."},"virtualMachines":{"Type":175,"Flags":2,"Description":"A list of references to all virtual machines in the Dedicated Host."},"licenseType":{"Type":179,"Flags":0,"Description":"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**"},"provisioningTime":{"Type":4,"Flags":2,"Description":"The date when the host was first provisioned."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":180,"Flags":2,"Description":"The dedicated host instance view."}}}},{"3":{"ItemType":166}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server_Hybrid"}},{"6":{"Value":"Windows_Server_Perpetual"}},{"5":{"Elements":[176,177,178]}},{"2":{"Name":"DedicatedHostInstanceView","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":181,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":184,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DedicatedHostAvailableCapacity","Properties":{"allocatableVMs":{"Type":183,"Flags":0,"Description":"The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host."}}}},{"2":{"Name":"DedicatedHostAllocatableVM","Properties":{"vmSize":{"Type":4,"Flags":0,"Description":"VM size in terms of which the unutilized capacity is represented."},"count":{"Type":3,"Flags":0,"Description":"Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity."}}}},{"3":{"ItemType":182}},{"3":{"ItemType":140}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups/hosts@2019-12-01","ScopeType":8,"Body":173,"Flags":0}},{"6":{"Value":"Microsoft.Compute/sshPublicKeys"}},{"6":{"Value":"2019-12-01"}},{"2":{"Name":"Microsoft.Compute/sshPublicKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":187,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":188,"Flags":10,"Description":"The resource api version"},"properties":{"Type":190,"Flags":0,"Description":"Properties of the SSH public key."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":191,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SshPublicKeyResourceProperties","Properties":{"publicKey":{"Type":4,"Flags":0,"Description":"SSH public key used to authenticate to a virtual machine through ssh. If this property is not initially provided when the resource is created, the publicKey property will be populated when generateKeyPair is called. If the public key is provided upon resource creation, the provided public key needs to be at least 2048-bit and in ssh-rsa format."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/sshPublicKeys@2019-12-01","ScopeType":8,"Body":189,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/extensions"}},{"6":{"Value":"2019-12-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":194,"Flags":10,"Description":"The resource api version"},"properties":{"Type":196,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":200,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":197,"Flags":0,"Description":"The virtual machine extension instance view."}}}},{"2":{"Name":"VirtualMachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The virtual machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"substatuses":{"Type":198,"Flags":0,"Description":"The resource status information."},"statuses":{"Type":199,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":140}},{"3":{"ItemType":140}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/extensions@2019-12-01","ScopeType":8,"Body":195,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines"}},{"6":{"Value":"2019-12-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":202,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":203,"Flags":10,"Description":"The resource api version"},"plan":{"Type":205,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":206,"Flags":0,"Description":"Describes the properties of a Virtual Machine."},"resources":{"Type":477,"Flags":2,"Description":"The virtual machine child extension resources."},"identity":{"Type":478,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"zones":{"Type":486,"Flags":0,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":487,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"hardwareProfile":{"Type":207,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":375,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":416,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine."},"osProfile":{"Type":417,"Flags":0,"Description":"Specifies the operating system settings used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned."},"networkProfile":{"Type":440,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"diagnosticsProfile":{"Type":444,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":138,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set.
This property cannot exist along with a non-null properties.virtualMachineScaleSet reference."},"virtualMachineScaleSet":{"Type":138,"Flags":0,"Description":"Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.
This property cannot exist along with a non-null properties.availabilitySet reference.
Minimum api‐version: 2019‐03‐01"},"proximityPlacementGroup":{"Type":138,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01."},"priority":{"Type":449,"Flags":0,"Description":"Specifies the priority for the virtual machine.
Minimum api-version: 2019-03-01"},"evictionPolicy":{"Type":452,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":453,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot virtual machine.
Minimum api-version: 2019-03-01."},"host":{"Type":138,"Flags":0,"Description":"Specifies information about the dedicated host that the virtual machine resides in.
Minimum api-version: 2018-10-01."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":454,"Flags":2,"Description":"The virtual machine instance view."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"},"vmId":{"Type":4,"Flags":2,"Description":"Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands."}}}},{"2":{"Name":"HardwareProfile","Properties":{"vmSize":{"Type":374,"Flags":0,"Description":"Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)"}}}},{"6":{"Value":"Basic_A0"}},{"6":{"Value":"Basic_A1"}},{"6":{"Value":"Basic_A2"}},{"6":{"Value":"Basic_A3"}},{"6":{"Value":"Basic_A4"}},{"6":{"Value":"Standard_A0"}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_B1s"}},{"6":{"Value":"Standard_B1ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E32-16_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_NV6"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"5":{"Elements":[208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,4]}},{"2":{"Name":"StorageProfile","Properties":{"imageReference":{"Type":376,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":377,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":415,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"Specifies the offer of the platform image or marketplace image used to create the virtual machine."},"sku":{"Type":4,"Flags":0,"Description":"The image SKU."},"version":{"Type":4,"Flags":0,"Description":"Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available."},"exactVersion":{"Type":4,"Flags":2,"Description":"Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"OSDisk","Properties":{"osType":{"Type":380,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"encryptionSettings":{"Type":381,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":384,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":384,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":388,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None** for Standard storage. **ReadOnly** for Premium storage."},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"diffDiskSettings":{"Type":389,"Flags":0,"Description":"Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine."},"createOption":{"Type":398,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":399,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[378,379]}},{"2":{"Name":"DiskEncryptionSettings","Properties":{"diskEncryptionKey":{"Type":382,"Flags":0,"Description":"Specifies the location of the disk encryption key, which is a Key Vault Secret."},"keyEncryptionKey":{"Type":383,"Flags":0,"Description":"Specifies the location of the key encryption key in Key Vault."},"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether disk encryption should be enabled on the virtual machine."}}}},{"2":{"Name":"KeyVaultSecretReference","Properties":{"secretUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a secret in a Key Vault."},"sourceVault":{"Type":138,"Flags":1,"Description":"The relative URL of the Key Vault containing the secret."}}}},{"2":{"Name":"KeyVaultKeyReference","Properties":{"keyUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a key encryption key in Key Vault."},"sourceVault":{"Type":138,"Flags":1,"Description":"The relative URL of the Key Vault containing the key."}}}},{"2":{"Name":"VirtualHardDisk","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Specifies the virtual hard disk's uri."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[385,386,387]}},{"2":{"Name":"DiffDiskSettings","Properties":{"option":{"Type":391,"Flags":0,"Description":"Specifies the ephemeral disk settings for operating system disk."},"placement":{"Type":394,"Flags":0,"Description":"Specifies the ephemeral disk placement for operating system disk.
Possible values are:
**CacheDisk**
**ResourceDisk**
Default: **CacheDisk** if one is configured for the VM size otherwise **ResourceDisk** is used.
Refer to VM size documentation for Windows VM at https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes and Linux VM at https://docs.microsoft.com/en-us/azure/virtual-machines/linux/sizes to check which VM sizes exposes a cache disk."}}}},{"6":{"Value":"Local"}},{"5":{"Elements":[390,4]}},{"6":{"Value":"CacheDisk"}},{"6":{"Value":"ResourceDisk"}},{"5":{"Elements":[392,393,4]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[395,396,397,4]}},{"2":{"Name":"ManagedDiskParameters","Properties":{"storageAccountType":{"Type":404,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":405,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[400,401,402,403,4]}},{"2":{"Name":"DiskEncryptionSetParameters","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":384,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":384,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":410,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":414,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":399,"Flags":0,"Description":"The managed disk parameters."},"toBeDetached":{"Type":2,"Flags":0,"Description":"Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset"},"diskIOPSReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"diskMBpsReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[407,408,409]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[411,412,413,4]}},{"3":{"ItemType":406}},{"2":{"Name":"AdditionalCapabilities","Properties":{"ultraSSDEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled."}}}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions)."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
This property cannot be updated after the VM is created.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
**Note: Do not pass any secrets or passwords in customData property**
This property cannot be updated after the VM is created.
customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/)
For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":418,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":432,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":439,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machine."},"allowExtensionOperations":{"Type":2,"Flags":0,"Description":"Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine."},"requireGuestProvisionSignal":{"Type":2,"Flags":0,"Description":"Specifies whether the guest provision signal is required to infer provision success of the virtual machine."}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.
For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning."},"timeZone":{"Type":4,"Flags":0,"Description":"Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\".
Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones)."},"additionalUnattendContent":{"Type":425,"Flags":0,"Description":"Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup."},"winRM":{"Type":426,"Flags":0,"Description":"Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell."}}}},{"2":{"Name":"AdditionalUnattendContent","Properties":{"passName":{"Type":420,"Flags":0,"Description":"The pass name. Currently, the only allowable value is OobeSystem."},"componentName":{"Type":421,"Flags":0,"Description":"The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup."},"settingName":{"Type":424,"Flags":0,"Description":"Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon."},"content":{"Type":4,"Flags":0,"Description":"Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted."}}}},{"6":{"Value":"OobeSystem"}},{"6":{"Value":"Microsoft-Windows-Shell-Setup"}},{"6":{"Value":"AutoLogon"}},{"6":{"Value":"FirstLogonCommands"}},{"5":{"Elements":[422,423]}},{"3":{"ItemType":419}},{"2":{"Name":"WinRMConfiguration","Properties":{"listeners":{"Type":431,"Flags":0,"Description":"The list of Windows Remote Management listeners"}}}},{"2":{"Name":"WinRMListener","Properties":{"protocol":{"Type":430,"Flags":0,"Description":"Specifies the protocol of WinRM listener.
Possible values are:
**http**
**https**"},"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[428,429]}},{"3":{"ItemType":427}},{"2":{"Name":"LinuxConfiguration","Properties":{"disablePasswordAuthentication":{"Type":2,"Flags":0,"Description":"Specifies whether password authentication should be disabled."},"ssh":{"Type":433,"Flags":0,"Description":"Specifies the ssh key configuration for a Linux OS."},"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."}}}},{"2":{"Name":"SshConfiguration","Properties":{"publicKeys":{"Type":435,"Flags":0,"Description":"The list of SSH public keys used to authenticate with linux based VMs."}}}},{"2":{"Name":"SshPublicKey","Properties":{"path":{"Type":4,"Flags":0,"Description":"Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys"},"keyData":{"Type":4,"Flags":0,"Description":"SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."}}}},{"3":{"ItemType":434}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":138,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":438,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"},"certificateStore":{"Type":4,"Flags":0,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":437}},{"3":{"ItemType":436}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":443,"Flags":0,"Description":"Specifies the list of resource Ids for the network interfaces associated with the virtual machine."}}}},{"2":{"Name":"NetworkInterfaceReference","Properties":{"properties":{"Type":442,"Flags":0,"Description":"Describes a network interface reference properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"NetworkInterfaceReferenceProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."}}}},{"3":{"ItemType":441}},{"2":{"Name":"DiagnosticsProfile","Properties":{"bootDiagnostics":{"Type":445,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."}}}},{"2":{"Name":"BootDiagnostics","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether boot diagnostics should be enabled on the Virtual Machine."},"storageUri":{"Type":4,"Flags":0,"Description":"Uri of the storage account to use for placing the console output and screenshot."}}}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[446,447,448,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[450,451,4]}},{"2":{"Name":"BillingProfile","Properties":{"maxPrice":{"Type":3,"Flags":0,"Description":"Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.
This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.
The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.
Possible values are:
- Any decimal value greater than zero. Example: 0.01538
-1 – indicates default price to be up-to on-demand.
You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.
Minimum api-version: 2019-03-01."}}}},{"2":{"Name":"VirtualMachineInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"Specifies the update domain of the virtual machine."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the fault domain of the virtual machine."},"computerName":{"Type":4,"Flags":0,"Description":"The computer name assigned to the virtual machine."},"osName":{"Type":4,"Flags":0,"Description":"The Operating System running on the virtual machine."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of Operating System running on the virtual machine."},"hyperVGeneration":{"Type":457,"Flags":0,"Description":"Specifies the HyperVGeneration Type associated with a resource"},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":458,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":462,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":471,"Flags":0,"Description":"The virtual machine disk information."},"extensions":{"Type":472,"Flags":0,"Description":"The extensions information."},"bootDiagnostics":{"Type":473,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":474,"Flags":0,"Description":"The resource status information."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[455,456,4]}},{"2":{"Name":"VirtualMachineAgentInstanceView","Properties":{"vmAgentVersion":{"Type":4,"Flags":0,"Description":"The VM Agent full version."},"extensionHandlers":{"Type":460,"Flags":0,"Description":"The virtual machine extension handler instance view."},"statuses":{"Type":461,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineExtensionHandlerInstanceView","Properties":{"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":140,"Flags":0,"Description":"The extension handler status."}}}},{"3":{"ItemType":459}},{"3":{"ItemType":140}},{"2":{"Name":"MaintenanceRedeployStatus","Properties":{"isCustomerInitiatedMaintenanceAllowed":{"Type":2,"Flags":0,"Description":"True, if customer is allowed to perform Maintenance."},"preMaintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Pre Maintenance Window."},"preMaintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Pre Maintenance Window."},"maintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Maintenance Window."},"maintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Maintenance Window."},"lastOperationResultCode":{"Type":467,"Flags":0,"Description":"The Last Maintenance Operation Result Code."},"lastOperationMessage":{"Type":4,"Flags":0,"Description":"Message returned for the last Maintenance Operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"RetryLater"}},{"6":{"Value":"MaintenanceAborted"}},{"6":{"Value":"MaintenanceCompleted"}},{"5":{"Elements":[463,464,465,466]}},{"2":{"Name":"DiskInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"encryptionSettings":{"Type":469,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"statuses":{"Type":470,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":381}},{"3":{"ItemType":140}},{"3":{"ItemType":468}},{"3":{"ItemType":197}},{"2":{"Name":"BootDiagnosticsInstanceView","Properties":{"consoleScreenshotBlobUri":{"Type":4,"Flags":2,"Description":"The console screenshot blob URI."},"serialConsoleLogBlobUri":{"Type":4,"Flags":2,"Description":"The Linux serial console log blob Uri."},"status":{"Type":140,"Flags":2,"Description":"The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics."}}}},{"3":{"ItemType":140}},{"2":{"Name":"VirtualMachineExtension","Properties":{"properties":{"Type":196,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":476,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":475}},{"2":{"Name":"VirtualMachineIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity."},"type":{"Type":483,"Flags":0,"Description":"The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine."},"userAssignedIdentities":{"Type":485,"Flags":0,"Description":"The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[479,480,481,482]}},{"2":{"Name":"UserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":484}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines@2019-12-01","ScopeType":8,"Body":204,"Flags":0}},{"6":{"Value":"Microsoft.Compute/images"}},{"6":{"Value":"2019-12-01"}},{"2":{"Name":"Microsoft.Compute/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":489,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":490,"Flags":10,"Description":"The resource api version"},"properties":{"Type":492,"Flags":0,"Description":"Describes the properties of an Image."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":524,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ImageProperties","Properties":{"sourceVirtualMachine":{"Type":138,"Flags":0,"Description":"The source virtual machine from which Image is created."},"storageProfile":{"Type":493,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state."},"hyperVGeneration":{"Type":523,"Flags":0,"Description":"Gets the HyperVGenerationType of the VirtualMachine created from the image"}}}},{"2":{"Name":"ImageStorageProfile","Properties":{"osDisk":{"Type":494,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":520,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"zoneResilient":{"Type":2,"Flags":0,"Description":"Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS)."}}}},{"2":{"Name":"ImageOSDisk","Properties":{"osType":{"Type":497,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":500,"Flags":1,"Description":"The OS State."},"snapshot":{"Type":138,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":138,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":504,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":509,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":405,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[495,496]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[498,499]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[501,502,503]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[505,506,507,508,4]}},{"2":{"Name":"ImageDataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"snapshot":{"Type":138,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":138,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":514,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":519,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":405,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[511,512,513]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[515,516,517,518,4]}},{"3":{"ItemType":510}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[521,522,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/images@2019-12-01","ScopeType":8,"Body":491,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets"}},{"6":{"Value":"2019-12-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":526,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":527,"Flags":10,"Description":"The resource api version"},"sku":{"Type":146,"Flags":0,"Description":"The virtual machine scale set sku."},"plan":{"Type":205,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":529,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set."},"identity":{"Type":616,"Flags":0,"Description":"The identity of the virtual machine scale set, if configured."},"zones":{"Type":624,"Flags":0,"Description":"The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":625,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetProperties","Properties":{"upgradePolicy":{"Type":530,"Flags":0,"Description":"The upgrade policy."},"automaticRepairsPolicy":{"Type":537,"Flags":0,"Description":"Policy for automatic repairs."},"virtualMachineProfile":{"Type":538,"Flags":0,"Description":"The virtual machine profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"overprovision":{"Type":2,"Flags":0,"Description":"Specifies whether the Virtual Machine Scale Set should be overprovisioned."},"doNotRunExtensionsOnOverprovisionedVMs":{"Type":2,"Flags":0,"Description":"When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs."},"uniqueId":{"Type":4,"Flags":2,"Description":"Specifies the ID which uniquely identifies a Virtual Machine Scale Set."},"singlePlacementGroup":{"Type":2,"Flags":0,"Description":"When true this limits the scale set to a single placement group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, it may be modified to false. However, if singlePlacementGroup is false, it may not be modified to true."},"zoneBalance":{"Type":2,"Flags":0,"Description":"Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count for each placement group."},"proximityPlacementGroup":{"Type":138,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01."},"additionalCapabilities":{"Type":416,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"scaleInPolicy":{"Type":610,"Flags":0,"Description":"Specifies the scale-in policy that decides which virtual machines are chosen for removal when a Virtual Machine Scale Set is scaled-in."}}}},{"2":{"Name":"UpgradePolicy","Properties":{"mode":{"Type":534,"Flags":0,"Description":"Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time."},"rollingUpgradePolicy":{"Type":535,"Flags":0,"Description":"The configuration parameters used while performing a rolling upgrade."},"automaticOSUpgradePolicy":{"Type":536,"Flags":0,"Description":"Configuration parameters used for performing automatic OS Upgrade."}}}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Rolling"}},{"5":{"Elements":[531,532,533]}},{"2":{"Name":"RollingUpgradePolicy","Properties":{"maxBatchInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%."},"maxUnhealthyInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%."},"maxUnhealthyUpgradedInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%."},"pauseTimeBetweenBatches":{"Type":4,"Flags":0,"Description":"The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S)."}}}},{"2":{"Name":"AutomaticOSUpgradePolicy","Properties":{"enableAutomaticOSUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.
If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true."},"disableAutomaticRollback":{"Type":2,"Flags":0,"Description":"Whether OS image rollback feature should be disabled. Default value is false."}}}},{"2":{"Name":"AutomaticRepairsPolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M)."}}}},{"2":{"Name":"VirtualMachineScaleSetVMProfile","Properties":{"osProfile":{"Type":539,"Flags":0,"Description":"Specifies the operating system settings for the virtual machines in the scale set."},"storageProfile":{"Type":541,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"networkProfile":{"Type":571,"Flags":0,"Description":"Specifies properties of the network interfaces of the virtual machines in the scale set."},"diagnosticsProfile":{"Type":444,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"extensionProfile":{"Type":596,"Flags":0,"Description":"Specifies a collection of settings for extensions installed on virtual machines in the scale set."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"},"priority":{"Type":604,"Flags":0,"Description":"Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview"},"evictionPolicy":{"Type":607,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":453,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot VMSS.
Minimum api-version: 2019-03-01."},"scheduledEventsProfile":{"Type":608,"Flags":0,"Description":"Specifies Scheduled Event related configurations."}}}},{"2":{"Name":"VirtualMachineScaleSetOSProfile","Properties":{"computerNamePrefix":{"Type":4,"Flags":0,"Description":"Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":418,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":432,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":540,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machines in the scale set."}}}},{"3":{"ItemType":436}},{"2":{"Name":"VirtualMachineScaleSetStorageProfile","Properties":{"imageReference":{"Type":376,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":542,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":570,"Flags":0,"Description":"Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"VirtualMachineScaleSetOSDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"caching":{"Type":546,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":550,"Flags":1,"Description":"Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diffDiskSettings":{"Type":389,"Flags":0,"Description":"Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"osType":{"Type":553,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"image":{"Type":384,"Flags":0,"Description":"Specifies information about the unmanaged user image to base the scale set on."},"vhdContainers":{"Type":554,"Flags":0,"Description":"Specifies the container urls that are used to store operating system disks for the scale set."},"managedDisk":{"Type":555,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[543,544,545]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[547,548,549,4]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[551,552]}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetManagedDiskParameters","Properties":{"storageAccountType":{"Type":560,"Flags":0,"Description":"Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":405,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[556,557,558,559,4]}},{"2":{"Name":"VirtualMachineScaleSetDataDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"caching":{"Type":565,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":569,"Flags":1,"Description":"The create option."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":555,"Flags":0,"Description":"The managed disk parameters."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[562,563,564]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[566,567,568,4]}},{"3":{"ItemType":561}},{"2":{"Name":"VirtualMachineScaleSetNetworkProfile","Properties":{"healthProbe":{"Type":572,"Flags":0,"Description":"A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'."},"networkInterfaceConfigurations":{"Type":595,"Flags":0,"Description":"The list of network configurations."}}}},{"2":{"Name":"ApiEntityReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network configuration name."},"properties":{"Type":574,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"networkSecurityGroup":{"Type":138,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":575,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":594,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationDnsSettings","Properties":{"dnsServers":{"Type":576,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":578,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfigurationProperties","Properties":{"subnet":{"Type":572,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":579,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":589,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationGatewayBackendAddressPools":{"Type":590,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway."},"applicationSecurityGroups":{"Type":591,"Flags":0,"Description":"Specifies an array of references to application security group."},"loadBalancerBackendAddressPools":{"Type":592,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."},"loadBalancerInboundNatPools":{"Type":593,"Flags":0,"Description":"Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":580,"Flags":0,"Description":"Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"dnsSettings":{"Type":581,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":583,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":138,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."},"publicIPAddressVersion":{"Type":586,"Flags":0,"Description":"Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created"}}}},{"2":{"Name":"VirtualMachineScaleSetIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":582}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[584,585,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[587,588,4]}},{"3":{"ItemType":138}},{"3":{"ItemType":138}},{"3":{"ItemType":138}},{"3":{"ItemType":138}},{"3":{"ItemType":577}},{"3":{"ItemType":573}},{"2":{"Name":"VirtualMachineScaleSetExtensionProfile","Properties":{"extensions":{"Type":600,"Flags":0,"Description":"The virtual machine scale set child extension resources."}}}},{"2":{"Name":"VirtualMachineScaleSetExtension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"properties":{"Type":598,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"provisionAfterExtensions":{"Type":599,"Flags":0,"Description":"Collection of extension names after which this extension needs to be provisioned."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":597}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[601,602,603,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[605,606,4]}},{"2":{"Name":"ScheduledEventsProfile","Properties":{"terminateNotificationProfile":{"Type":609,"Flags":0,"Description":"Specifies Terminate Scheduled Event related configurations."}}}},{"2":{"Name":"TerminateNotificationProfile","Properties":{"notBeforeTimeout":{"Type":4,"Flags":0,"Description":"Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)"},"enable":{"Type":2,"Flags":0,"Description":"Specifies whether the Terminate Scheduled event is enabled or disabled."}}}},{"2":{"Name":"ScaleInPolicy","Properties":{"rules":{"Type":615,"Flags":0,"Description":"The rules to be followed when scaling-in a virtual machine scale set.
Possible values are:
**Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.
**OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.
**NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.
"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"OldestVM"}},{"6":{"Value":"NewestVM"}},{"5":{"Elements":[611,612,613,4]}},{"3":{"ItemType":614}},{"2":{"Name":"VirtualMachineScaleSetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity."},"type":{"Type":621,"Flags":0,"Description":"The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set."},"userAssignedIdentities":{"Type":623,"Flags":0,"Description":"The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[617,618,619,620]}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":622}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets@2019-12-01","ScopeType":8,"Body":528,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/extensions"}},{"6":{"Value":"2019-12-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":627,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":628,"Flags":10,"Description":"The resource api version"},"properties":{"Type":598,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions@2019-12-01","ScopeType":8,"Body":629,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions"}},{"6":{"Value":"2019-12-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":631,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":632,"Flags":10,"Description":"The resource api version"},"properties":{"Type":196,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":634,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2019-12-01","ScopeType":8,"Body":633,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines"}},{"6":{"Value":"2019-12-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":636,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":637,"Flags":10,"Description":"The resource api version"},"instanceId":{"Type":4,"Flags":2,"Description":"The virtual machine instance ID."},"sku":{"Type":146,"Flags":2,"Description":"The virtual machine SKU."},"properties":{"Type":639,"Flags":0,"Description":"Describes the properties of a virtual machine scale set virtual machine."},"plan":{"Type":205,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"resources":{"Type":648,"Flags":2,"Description":"The virtual machine child extension resources."},"zones":{"Type":649,"Flags":2,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":650,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetVMProperties","Properties":{"latestModelApplied":{"Type":2,"Flags":2,"Description":"Specifies whether the latest model has been applied to the virtual machine."},"vmId":{"Type":4,"Flags":2,"Description":"Azure VM unique ID."},"instanceView":{"Type":640,"Flags":2,"Description":"The virtual machine instance view."},"hardwareProfile":{"Type":207,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":375,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":416,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"osProfile":{"Type":417,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"networkProfile":{"Type":440,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"networkProfileConfiguration":{"Type":645,"Flags":0,"Description":"Specifies the network profile configuration of the virtual machine."},"diagnosticsProfile":{"Type":444,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":138,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15"},"modelDefinitionApplied":{"Type":4,"Flags":2,"Description":"Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine."},"protectionPolicy":{"Type":647,"Flags":0,"Description":"Specifies the protection policy of the virtual machine."}}}},{"2":{"Name":"VirtualMachineScaleSetVMInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"The Update Domain count."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"The Fault Domain count."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":458,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":462,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":641,"Flags":0,"Description":"The disks information."},"extensions":{"Type":642,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":643,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":473,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":644,"Flags":0,"Description":"The resource status information."},"placementGroupId":{"Type":4,"Flags":0,"Description":"The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId."}}}},{"3":{"ItemType":468}},{"3":{"ItemType":197}},{"2":{"Name":"VirtualMachineHealthStatus","Properties":{"status":{"Type":140,"Flags":2,"Description":"The health status information for the VM."}}}},{"3":{"ItemType":140}},{"2":{"Name":"VirtualMachineScaleSetVMNetworkProfileConfiguration","Properties":{"networkInterfaceConfigurations":{"Type":646,"Flags":0,"Description":"The list of network configurations."}}}},{"3":{"ItemType":573}},{"2":{"Name":"VirtualMachineScaleSetVMProtectionPolicy","Properties":{"protectFromScaleIn":{"Type":2,"Flags":0,"Description":"Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation."},"protectFromScaleSetActions":{"Type":2,"Flags":0,"Description":"Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM."}}}},{"3":{"ItemType":475}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2019-12-01","ScopeType":8,"Body":638,"Flags":0}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions"}},{"6":{"Value":"2019-12-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":652,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":653,"Flags":10,"Description":"The resource api version"},"properties":{"Type":655,"Flags":2,"Description":"Describes the properties of a Virtual Machine Extension Image."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":656,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionImageProperties","Properties":{"operatingSystem":{"Type":4,"Flags":1,"Description":"The operating system this extension supports."},"computeRole":{"Type":4,"Flags":1,"Description":"The type of role (IaaS or PaaS) this extension supports."},"handlerSchema":{"Type":4,"Flags":1,"Description":"The schema defined by publisher, where extension consumers should provide settings in a matching schema."},"vmScaleSetEnabled":{"Type":2,"Flags":0,"Description":"Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS."},"supportsMultipleExtensions":{"Type":2,"Flags":0,"Description":"Whether the handler can support multiple extensions."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2019-12-01","ScopeType":4,"Body":654,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2019-12-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":658,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":659,"Flags":10,"Description":"The resource api version"},"properties":{"Type":661,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":673,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."}}}},{"2":{"Name":"VirtualMachineImageProperties","Properties":{"plan":{"Type":662,"Flags":0,"Description":"Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."},"osDiskImage":{"Type":663,"Flags":0,"Description":"Contains the os disk image information."},"dataDiskImages":{"Type":668,"Flags":0},"automaticOSUpgradeProperties":{"Type":669,"Flags":0,"Description":"Describes automatic OS upgrade properties on the image."},"hyperVGeneration":{"Type":672,"Flags":0,"Description":"Specifies the HyperVGeneration Type"}}}},{"2":{"Name":"PurchasePlan","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."}}}},{"2":{"Name":"OSDiskImage","Properties":{"operatingSystem":{"Type":666,"Flags":1,"Description":"The operating system of the osDiskImage."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[664,665]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."}}}},{"3":{"ItemType":667}},{"2":{"Name":"AutomaticOSUpgradeProperties","Properties":{"automaticOSUpgradeSupported":{"Type":2,"Flags":1,"Description":"Specifies whether automatic OS upgrade is supported on the image."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[670,671,4]}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2019-12-01","ScopeType":4,"Body":660,"Flags":1}},{"6":{"Value":"latest"}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades"}},{"6":{"Value":"2019-12-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":675,"Flags":9,"Description":"The resource name"},"type":{"Type":676,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":677,"Flags":10,"Description":"The resource api version"},"properties":{"Type":679,"Flags":2,"Description":"The status of the latest virtual machine scale set rolling upgrade."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":694,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"RollingUpgradeStatusInfoProperties","Properties":{"policy":{"Type":535,"Flags":2,"Description":"The rolling upgrade policies applied for this upgrade."},"runningStatus":{"Type":680,"Flags":2,"Description":"Information about the current running state of the overall upgrade."},"progress":{"Type":689,"Flags":2,"Description":"Information about the number of virtual machine instances in each upgrade state."},"error":{"Type":690,"Flags":2,"Description":"Error details for this upgrade, if there are any."}}}},{"2":{"Name":"RollingUpgradeRunningStatus","Properties":{"code":{"Type":685,"Flags":2,"Description":"Code indicating the current status of the upgrade."},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the upgrade."},"lastAction":{"Type":688,"Flags":2,"Description":"The last action performed on the rolling upgrade."},"lastActionTime":{"Type":4,"Flags":2,"Description":"Last action time of the upgrade."}}}},{"6":{"Value":"RollingForward"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Faulted"}},{"5":{"Elements":[681,682,683,684]}},{"6":{"Value":"Start"}},{"6":{"Value":"Cancel"}},{"5":{"Elements":[686,687]}},{"2":{"Name":"RollingUpgradeProgressInfo","Properties":{"successfulInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have been successfully upgraded."},"failedInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have failed to be upgraded successfully."},"inProgressInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that are currently being upgraded."},"pendingInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have not yet begun to be upgraded."}}}},{"2":{"Name":"ApiError","Properties":{"details":{"Type":692,"Flags":0,"Description":"The Api error details"},"innererror":{"Type":693,"Flags":0,"Description":"The Api inner error"},"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"2":{"Name":"ApiErrorBase","Properties":{"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"3":{"ItemType":691}},{"2":{"Name":"InnerError","Properties":{"exceptiontype":{"Type":4,"Flags":0,"Description":"The exception type."},"errordetail":{"Type":4,"Flags":0,"Description":"The internal error message or exception dump."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2019-12-01","ScopeType":8,"Body":678,"Flags":1}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2019-12-01/types.md b/generated/compute/microsoft.compute/2019-12-01/types.md
deleted file mode 100644
index e13a6f931e..0000000000
--- a/generated/compute/microsoft.compute/2019-12-01/types.md
+++ /dev/null
@@ -1,1246 +0,0 @@
-# Microsoft.Compute @ 2019-12-01
-
-## Resource Microsoft.Compute/availabilitySets@2019-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [AvailabilitySetProperties](#availabilitysetproperties): The instance view of a resource.
-* **sku**: [Sku](#sku): Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/availabilitySets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries@2019-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryProperties](#galleryproperties): Describes the properties of a Shared Image Gallery.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/applications@2019-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryApplicationProperties](#galleryapplicationproperties): Describes the properties of a gallery Application Definition.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/applications' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/applications/versions@2019-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryApplicationVersionProperties](#galleryapplicationversionproperties): Describes the properties of a gallery Image Version.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/applications/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/images@2019-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryImageProperties](#galleryimageproperties): Describes the properties of a gallery Image Definition.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/images/versions@2019-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryImageVersionProperties](#galleryimageversionproperties): Describes the properties of a gallery Image Version.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/images/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/hostGroups@2019-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DedicatedHostGroupProperties](#dedicatedhostgroupproperties): Dedicated Host Group Properties.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/hostGroups' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone.
-
-## Resource Microsoft.Compute/hostGroups/hosts@2019-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DedicatedHostProperties](#dedicatedhostproperties): Properties of the dedicated host.
-* **sku**: [Sku](#sku) (Required): 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.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/hostGroups/hosts' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/images@2019-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ImageProperties](#imageproperties): Describes the properties of an Image.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2019-12-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2019-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2019-12-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2019-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionImageProperties](#virtualmachineextensionimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Extension Image.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/types/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/proximityPlacementGroups@2019-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ProximityPlacementGroupProperties](#proximityplacementgroupproperties): Describes the properties of a Proximity Placement Group.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/proximityPlacementGroups' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/sshPublicKeys@2019-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [SshPublicKeyResourceProperties](#sshpublickeyresourceproperties): Properties of the SSH public key.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/sshPublicKeys' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines@2019-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineIdentity](#virtualmachineidentity): The identity of the virtual machine, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineProperties](#virtualmachineproperties): Describes the properties of a Virtual Machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachines/extensions@2019-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets@2019-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineScaleSetIdentity](#virtualmachinescalesetidentity): The identity of the virtual machine scale set, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetProperties](#virtualmachinescalesetproperties): Describes the properties of a Virtual Machine Scale Set.
-* **sku**: [Sku](#sku): The virtual machine scale set sku.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/extensions@2019-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2019-12-01 (ReadOnly)
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: 'latest' (Required, DeployTimeConstant): The resource name
-* **properties**: [RollingUpgradeStatusInfoProperties](#rollingupgradestatusinfoproperties) (ReadOnly): The status of the latest virtual machine scale set rolling upgrade.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2019-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **instanceId**: string (ReadOnly): The virtual machine instance ID.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetVMProperties](#virtualmachinescalesetvmproperties): Describes the properties of a virtual machine scale set virtual machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **sku**: [Sku](#sku) (ReadOnly): The virtual machine SKU.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualmachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[] (ReadOnly): The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2019-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2019-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## AdditionalCapabilities
-### Properties
-* **ultraSSDEnabled**: bool: The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.
-
-## AdditionalUnattendContent
-### Properties
-* **componentName**: 'Microsoft-Windows-Shell-Setup': The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.
-* **content**: string: Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
-* **passName**: 'OobeSystem': The pass name. Currently, the only allowable value is OobeSystem.
-* **settingName**: 'AutoLogon' | 'FirstLogonCommands': Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.
-
-## ApiEntityReference
-### Properties
-* **id**: string: The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
-
-## ApiError
-### Properties
-* **code**: string: The error code.
-* **details**: [ApiErrorBase](#apierrorbase)[]: The Api error details
-* **innererror**: [InnerError](#innererror): The Api inner error
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## ApiErrorBase
-### Properties
-* **code**: string: The error code.
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## AutomaticOSUpgradePolicy
-### Properties
-* **disableAutomaticRollback**: bool: Whether OS image rollback feature should be disabled. Default value is false.
-* **enableAutomaticOSUpgrade**: bool: Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.
If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true.
-
-## AutomaticOSUpgradeProperties
-### Properties
-* **automaticOSUpgradeSupported**: bool (Required): Specifies whether automatic OS upgrade is supported on the image.
-
-## AutomaticRepairsPolicy
-### Properties
-* **enabled**: bool: Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false.
-* **gracePeriod**: string: The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M).
-
-## AvailabilitySetProperties
-### Properties
-* **platformFaultDomainCount**: int: Fault Domain count.
-* **platformUpdateDomainCount**: int: Update Domain count.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The resource status information.
-* **virtualMachines**: [SubResource](#subresource)[]: A list of references to all virtual machines in the availability set.
-
-## BillingProfile
-### Properties
-* **maxPrice**: int: Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.
This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.
The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.
Possible values are:
- Any decimal value greater than zero. Example: 0.01538
-1 – indicates default price to be up-to on-demand.
You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.
Minimum api-version: 2019-03-01.
-
-## BootDiagnostics
-### Properties
-* **enabled**: bool: Whether boot diagnostics should be enabled on the Virtual Machine.
-* **storageUri**: string: Uri of the storage account to use for placing the console output and screenshot.
-
-## BootDiagnosticsInstanceView
-### Properties
-* **consoleScreenshotBlobUri**: string (ReadOnly): The console screenshot blob URI.
-* **serialConsoleLogBlobUri**: string (ReadOnly): The Linux serial console log blob Uri.
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics.
-
-## DataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diskIOPSReadWrite**: int (ReadOnly): Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set.
-* **diskMBpsReadWrite**: int (ReadOnly): Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **toBeDetached**: bool: Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## DataDiskImage
-### Properties
-* **lun**: int (ReadOnly): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-
-## DataDiskImageEncryption
-### Properties
-* **diskEncryptionSetId**: string: A relative URI containing the resource ID of the disk encryption set.
-* **lun**: int (Required): This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
-
-## DedicatedHostAllocatableVM
-### Properties
-* **count**: int: Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity.
-* **vmSize**: string: VM size in terms of which the unutilized capacity is represented.
-
-## DedicatedHostAvailableCapacity
-### Properties
-* **allocatableVMs**: [DedicatedHostAllocatableVM](#dedicatedhostallocatablevm)[]: The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host.
-
-## DedicatedHostGroupProperties
-### Properties
-* **hosts**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all dedicated hosts in the dedicated host group.
-* **platformFaultDomainCount**: int (Required): Number of fault domains that the host group can span.
-
-## DedicatedHostInstanceView
-### Properties
-* **assetId**: string (ReadOnly): Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
-* **availableCapacity**: [DedicatedHostAvailableCapacity](#dedicatedhostavailablecapacity): Unutilized capacity of the dedicated host.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DedicatedHostProperties
-### Properties
-* **autoReplaceOnFailure**: bool: Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided.
-* **hostId**: string (ReadOnly): A unique id generated and assigned to the dedicated host by the platform.
Does not change throughout the lifetime of the host.
-* **instanceView**: [DedicatedHostInstanceView](#dedicatedhostinstanceview) (ReadOnly): The dedicated host instance view.
-* **licenseType**: 'None' | 'Windows_Server_Hybrid' | 'Windows_Server_Perpetual': 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**
-* **platformFaultDomain**: int: Fault domain of the dedicated host within a dedicated host group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **provisioningTime**: string (ReadOnly): The date when the host was first provisioned.
-* **virtualMachines**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all virtual machines in the Dedicated Host.
-
-## DiagnosticsProfile
-### Properties
-* **bootDiagnostics**: [BootDiagnostics](#bootdiagnostics): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-
-## DiffDiskSettings
-### Properties
-* **option**: 'Local' | string: Specifies the ephemeral disk settings for operating system disk.
-* **placement**: 'CacheDisk' | 'ResourceDisk' | string: Specifies the ephemeral disk placement for operating system disk.
Possible values are:
**CacheDisk**
**ResourceDisk**
Default: **CacheDisk** if one is configured for the VM size otherwise **ResourceDisk** is used.
Refer to VM size documentation for Windows VM at https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes and Linux VM at https://docs.microsoft.com/en-us/azure/virtual-machines/linux/sizes to check which VM sizes exposes a cache disk.
-
-## Disallowed
-### Properties
-* **diskTypes**: string[]: A list of disk types.
-
-## DiskEncryptionSetParameters
-### Properties
-* **id**: string: Resource Id
-
-## DiskEncryptionSettings
-### Properties
-* **diskEncryptionKey**: [KeyVaultSecretReference](#keyvaultsecretreference): Specifies the location of the disk encryption key, which is a Key Vault Secret.
-* **enabled**: bool: Specifies whether disk encryption should be enabled on the virtual machine.
-* **keyEncryptionKey**: [KeyVaultKeyReference](#keyvaultkeyreference): Specifies the location of the key encryption key in Key Vault.
-
-## DiskInstanceView
-### Properties
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings)[]: Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **name**: string: The disk name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## EncryptionImages
-### Properties
-* **dataDiskImages**: [DataDiskImageEncryption](#datadiskimageencryption)[]: A list of encryption specifications for data disk images.
-* **osDiskImage**: [OSDiskImageEncryption](#osdiskimageencryption): Contains encryption settings for an OS disk image.
-
-## GalleryApplicationProperties
-### Properties
-* **description**: string: The description of this gallery Application Definition resource. This property is updatable.
-* **endOfLifeDate**: string: The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable.
-* **eula**: string: The Eula agreement for the gallery Application Definition.
-* **privacyStatementUri**: string: The privacy statement uri.
-* **releaseNoteUri**: string: The release note uri.
-* **supportedOSType**: 'Linux' | 'Windows' (Required): This property allows you to specify the supported type of the OS that application is built for.
Possible values are:
**Windows**
**Linux**
-
-## GalleryApplicationVersionProperties
-### Properties
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **publishingProfile**: [GalleryApplicationVersionPublishingProfile](#galleryapplicationversionpublishingprofile) (Required): The publishing profile of a gallery image version.
-* **replicationStatus**: [ReplicationStatus](#replicationstatus) (ReadOnly): This is the replication status of the gallery Image Version.
-
-## GalleryApplicationVersionPublishingProfile
-### Properties
-* **enableHealthCheck**: bool: Optional. Whether or not this application reports health.
-* **endOfLifeDate**: string: The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable.
-* **excludeFromLatest**: bool: If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
-* **manageActions**: [UserArtifactManage](#userartifactmanage)
-* **publishedDate**: string (ReadOnly): The timestamp for when the gallery Image Version is published.
-* **replicaCount**: int: The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
-* **source**: [UserArtifactSource](#userartifactsource) (Required): The source image from which the Image Version is going to be created.
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-* **targetRegions**: [TargetRegion](#targetregion)[]: The target regions where the Image Version is going to be replicated to. This property is updatable.
-
-## GalleryArtifactVersionSource
-### Properties
-* **id**: string: The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, or user image.
-
-## GalleryDataDiskImage
-### Properties
-* **hostCaching**: 'None' | 'ReadOnly' | 'ReadWrite': The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
-* **lun**: int (Required): This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
-* **sizeInGB**: int (ReadOnly): This property indicates the size of the VHD to be created.
-* **source**: [GalleryArtifactVersionSource](#galleryartifactversionsource): The gallery artifact version source.
-
-## GalleryIdentifier
-### Properties
-* **uniqueName**: string (ReadOnly): The unique name of the Shared Image Gallery. This name is generated automatically by Azure.
-
-## GalleryImageIdentifier
-### Properties
-* **offer**: string (Required): The name of the gallery Image Definition offer.
-* **publisher**: string (Required): The name of the gallery Image Definition publisher.
-* **sku**: string (Required): The name of the gallery Image Definition SKU.
-
-## GalleryImageProperties
-### Properties
-* **description**: string: The description of this gallery Image Definition resource. This property is updatable.
-* **disallowed**: [Disallowed](#disallowed): Describes the disallowed disk types.
-* **endOfLifeDate**: string: The end of life date of the gallery Image Definition. This property can be used for decommissioning purposes. This property is updatable.
-* **eula**: string: The Eula agreement for the gallery Image Definition.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **identifier**: [GalleryImageIdentifier](#galleryimageidentifier) (Required): This is the gallery Image Definition identifier.
-* **osState**: 'Generalized' | 'Specialized' (Required): This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.
Possible values are:
**Windows**
**Linux**
-* **privacyStatementUri**: string: The privacy statement uri.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **purchasePlan**: [ImagePurchasePlan](#imagepurchaseplan): Describes the gallery Image Definition purchase plan. This is used by marketplace images.
-* **recommended**: [RecommendedMachineConfiguration](#recommendedmachineconfiguration): The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.
-* **releaseNoteUri**: string: The release note uri.
-
-## GalleryImageVersionProperties
-### Properties
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **publishingProfile**: [GalleryImageVersionPublishingProfile](#galleryimageversionpublishingprofile): The publishing profile of a gallery Image Version.
-* **replicationStatus**: [ReplicationStatus](#replicationstatus) (ReadOnly): This is the replication status of the gallery Image Version.
-* **storageProfile**: [GalleryImageVersionStorageProfile](#galleryimageversionstorageprofile) (Required): This is the storage profile of a Gallery Image Version.
-
-## GalleryImageVersionPublishingProfile
-### Properties
-* **endOfLifeDate**: string: The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable.
-* **excludeFromLatest**: bool: If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
-* **publishedDate**: string (ReadOnly): The timestamp for when the gallery Image Version is published.
-* **replicaCount**: int: The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-* **targetRegions**: [TargetRegion](#targetregion)[]: The target regions where the Image Version is going to be replicated to. This property is updatable.
-
-## GalleryImageVersionStorageProfile
-### Properties
-* **dataDiskImages**: [GalleryDataDiskImage](#gallerydatadiskimage)[]: A list of data disk images.
-* **osDiskImage**: [GalleryOSDiskImage](#galleryosdiskimage): This is the OS disk image.
-* **source**: [GalleryArtifactVersionSource](#galleryartifactversionsource): The gallery artifact version source.
-
-## GalleryOSDiskImage
-### Properties
-* **hostCaching**: 'None' | 'ReadOnly' | 'ReadWrite': The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
-* **sizeInGB**: int (ReadOnly): This property indicates the size of the VHD to be created.
-* **source**: [GalleryArtifactVersionSource](#galleryartifactversionsource): The gallery artifact version source.
-
-## GalleryProperties
-### Properties
-* **description**: string: The description of this Shared Image Gallery resource. This property is updatable.
-* **identifier**: [GalleryIdentifier](#galleryidentifier): Describes the gallery unique name.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-
-## HardwareProfile
-### Properties
-* **vmSize**: 'Basic_A0' | 'Basic_A1' | 'Basic_A2' | 'Basic_A3' | 'Basic_A4' | 'Standard_A0' | 'Standard_A1' | 'Standard_A10' | 'Standard_A11' | 'Standard_A1_v2' | 'Standard_A2' | 'Standard_A2_v2' | 'Standard_A2m_v2' | 'Standard_A3' | 'Standard_A4' | 'Standard_A4_v2' | 'Standard_A4m_v2' | 'Standard_A5' | 'Standard_A6' | 'Standard_A7' | 'Standard_A8' | 'Standard_A8_v2' | 'Standard_A8m_v2' | 'Standard_A9' | 'Standard_B1ms' | 'Standard_B1s' | 'Standard_B2ms' | 'Standard_B2s' | 'Standard_B4ms' | 'Standard_B8ms' | 'Standard_D1' | 'Standard_D11' | 'Standard_D11_v2' | 'Standard_D12' | 'Standard_D12_v2' | 'Standard_D13' | 'Standard_D13_v2' | 'Standard_D14' | 'Standard_D14_v2' | 'Standard_D15_v2' | 'Standard_D16_v3' | 'Standard_D16s_v3' | 'Standard_D1_v2' | 'Standard_D2' | 'Standard_D2_v2' | 'Standard_D2_v3' | 'Standard_D2s_v3' | 'Standard_D3' | 'Standard_D32_v3' | 'Standard_D32s_v3' | 'Standard_D3_v2' | 'Standard_D4' | 'Standard_D4_v2' | 'Standard_D4_v3' | 'Standard_D4s_v3' | 'Standard_D5_v2' | 'Standard_D64_v3' | 'Standard_D64s_v3' | 'Standard_D8_v3' | 'Standard_D8s_v3' | 'Standard_DS1' | 'Standard_DS11' | 'Standard_DS11_v2' | 'Standard_DS12' | 'Standard_DS12_v2' | 'Standard_DS13' | 'Standard_DS13-2_v2' | 'Standard_DS13-4_v2' | 'Standard_DS13_v2' | 'Standard_DS14' | 'Standard_DS14-4_v2' | 'Standard_DS14-8_v2' | 'Standard_DS14_v2' | 'Standard_DS15_v2' | 'Standard_DS1_v2' | 'Standard_DS2' | 'Standard_DS2_v2' | 'Standard_DS3' | 'Standard_DS3_v2' | 'Standard_DS4' | 'Standard_DS4_v2' | 'Standard_DS5_v2' | 'Standard_E16_v3' | 'Standard_E16s_v3' | 'Standard_E2_v3' | 'Standard_E2s_v3' | 'Standard_E32-16_v3' | 'Standard_E32-8s_v3' | 'Standard_E32_v3' | 'Standard_E32s_v3' | 'Standard_E4_v3' | 'Standard_E4s_v3' | 'Standard_E64-16s_v3' | 'Standard_E64-32s_v3' | 'Standard_E64_v3' | 'Standard_E64s_v3' | 'Standard_E8_v3' | 'Standard_E8s_v3' | 'Standard_F1' | 'Standard_F16' | 'Standard_F16s' | 'Standard_F16s_v2' | 'Standard_F1s' | 'Standard_F2' | 'Standard_F2s' | 'Standard_F2s_v2' | 'Standard_F32s_v2' | 'Standard_F4' | 'Standard_F4s' | 'Standard_F4s_v2' | 'Standard_F64s_v2' | 'Standard_F72s_v2' | 'Standard_F8' | 'Standard_F8s' | 'Standard_F8s_v2' | 'Standard_G1' | 'Standard_G2' | 'Standard_G3' | 'Standard_G4' | 'Standard_G5' | 'Standard_GS1' | 'Standard_GS2' | 'Standard_GS3' | 'Standard_GS4' | 'Standard_GS4-4' | 'Standard_GS4-8' | 'Standard_GS5' | 'Standard_GS5-16' | 'Standard_GS5-8' | 'Standard_H16' | 'Standard_H16m' | 'Standard_H16mr' | 'Standard_H16r' | 'Standard_H8' | 'Standard_H8m' | 'Standard_L16s' | 'Standard_L32s' | 'Standard_L4s' | 'Standard_L8s' | 'Standard_M128-32ms' | 'Standard_M128-64ms' | 'Standard_M128ms' | 'Standard_M128s' | 'Standard_M64-16ms' | 'Standard_M64-32ms' | 'Standard_M64ms' | 'Standard_M64s' | 'Standard_NC12' | 'Standard_NC12s_v2' | 'Standard_NC12s_v3' | 'Standard_NC24' | 'Standard_NC24r' | 'Standard_NC24rs_v2' | 'Standard_NC24rs_v3' | 'Standard_NC24s_v2' | 'Standard_NC24s_v3' | 'Standard_NC6' | 'Standard_NC6s_v2' | 'Standard_NC6s_v3' | 'Standard_ND12s' | 'Standard_ND24rs' | 'Standard_ND24s' | 'Standard_ND6s' | 'Standard_NV12' | 'Standard_NV24' | 'Standard_NV6' | string: Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)
-
-## ImageDataDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed image disk.
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## ImageOSDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed image disk.
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **osState**: 'Generalized' | 'Specialized' (Required): The OS State.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## ImageProperties
-### Properties
-* **hyperVGeneration**: 'V1' | 'V2' | string: Gets the HyperVGenerationType of the VirtualMachine created from the image
-* **provisioningState**: string (ReadOnly): The provisioning state.
-* **sourceVirtualMachine**: [SubResource](#subresource): The source virtual machine from which Image is created.
-* **storageProfile**: [ImageStorageProfile](#imagestorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## ImagePurchasePlan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: The product ID.
-* **publisher**: string: The publisher ID.
-
-## ImageReference
-### Properties
-* **exactVersion**: string (ReadOnly): Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'.
-* **id**: string: Resource Id
-* **offer**: string: Specifies the offer of the platform image or marketplace image used to create the virtual machine.
-* **publisher**: string: The image publisher.
-* **sku**: string: The image SKU.
-* **version**: string: Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
-
-## ImageStorageProfile
-### Properties
-* **dataDisks**: [ImageDataDisk](#imagedatadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **osDisk**: [ImageOSDisk](#imageosdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **zoneResilient**: bool: Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).
-
-## InnerError
-### Properties
-* **errordetail**: string: The internal error message or exception dump.
-* **exceptiontype**: string: The exception type.
-
-## InstanceViewStatus
-### Properties
-* **code**: string: The status code.
-* **displayStatus**: string: The short localizable label for the status.
-* **level**: 'Error' | 'Info' | 'Warning': The level code.
-* **message**: string: The detailed status message, including for alerts and error messages.
-* **time**: string: The time of the status.
-
-## KeyVaultKeyReference
-### Properties
-* **keyUrl**: string (Required): The URL referencing a key encryption key in Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the key.
-
-## KeyVaultSecretReference
-### Properties
-* **secretUrl**: string (Required): The URL referencing a secret in a Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the secret.
-
-## LinuxConfiguration
-### Properties
-* **disablePasswordAuthentication**: bool: Specifies whether password authentication should be disabled.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **ssh**: [SshConfiguration](#sshconfiguration): Specifies the ssh key configuration for a Linux OS.
-
-## MaintenanceRedeployStatus
-### Properties
-* **isCustomerInitiatedMaintenanceAllowed**: bool: True, if customer is allowed to perform Maintenance.
-* **lastOperationMessage**: string: Message returned for the last Maintenance Operation.
-* **lastOperationResultCode**: 'MaintenanceAborted' | 'MaintenanceCompleted' | 'None' | 'RetryLater': The Last Maintenance Operation Result Code.
-* **maintenanceWindowEndTime**: string: End Time for the Maintenance Window.
-* **maintenanceWindowStartTime**: string: Start Time for the Maintenance Window.
-* **preMaintenanceWindowEndTime**: string: End Time for the Pre Maintenance Window.
-* **preMaintenanceWindowStartTime**: string: Start Time for the Pre Maintenance Window.
-
-## ManagedDiskParameters
-### Properties
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed disk.
-* **id**: string: Resource Id
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## NetworkInterfaceReference
-### Properties
-* **id**: string: Resource Id
-* **properties**: [NetworkInterfaceReferenceProperties](#networkinterfacereferenceproperties): Describes a network interface reference properties.
-
-## NetworkInterfaceReferenceProperties
-### Properties
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## NetworkProfile
-### Properties
-* **networkInterfaces**: [NetworkInterfaceReference](#networkinterfacereference)[]: Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
-
-## OSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None** for Standard storage. **ReadOnly** for Premium storage.
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## OSDiskImage
-### Properties
-* **operatingSystem**: 'Linux' | 'Windows' (Required): The operating system of the osDiskImage.
-
-## OSDiskImageEncryption
-### Properties
-* **diskEncryptionSetId**: string: A relative URI containing the resource ID of the disk encryption set.
-
-## OSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
This property cannot be updated after the VM is created.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **allowExtensionOperations**: bool: Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine.
-* **computerName**: string: Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
**Note: Do not pass any secrets or passwords in customData property**
This property cannot be updated after the VM is created.
customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/)
For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **requireGuestProvisionSignal**: bool: Specifies whether the guest provision signal is required to infer provision success of the virtual machine.
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machine.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## Plan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The promotion code.
-* **publisher**: string: The publisher ID.
-
-## ProximityPlacementGroupProperties
-### Properties
-* **availabilitySets**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all availability sets in the proximity placement group.
-* **colocationStatus**: [InstanceViewStatus](#instanceviewstatus): Describes colocation status of the Proximity Placement Group.
-* **proximityPlacementGroupType**: 'Standard' | 'Ultra' | string: Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use.
-* **virtualMachines**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all virtual machines in the proximity placement group.
-* **virtualMachineScaleSets**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all virtual machine scale sets in the proximity placement group.
-
-## PurchasePlan
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **publisher**: string (Required): The publisher ID.
-
-## RecommendedMachineConfiguration
-### Properties
-* **memory**: [ResourceRange](#resourcerange): Describes the resource range.
-* **vCPUs**: [ResourceRange](#resourcerange): Describes the resource range.
-
-## RegionalReplicationStatus
-### Properties
-* **details**: string (ReadOnly): The details of the replication status.
-* **progress**: int (ReadOnly): It indicates progress of the replication job.
-* **region**: string (ReadOnly): The region to which the gallery Image Version is being replicated to.
-* **state**: 'Completed' | 'Failed' | 'Replicating' | 'Unknown' | string (ReadOnly): This is the regional replication state.
-
-## ReplicationStatus
-### Properties
-* **aggregatedState**: 'Completed' | 'Failed' | 'InProgress' | 'Unknown' | string (ReadOnly): This is the aggregated replication status based on all the regional replication status flags.
-* **summary**: [RegionalReplicationStatus](#regionalreplicationstatus)[] (ReadOnly): This is a summary of replication status for each region.
-
-## ResourceRange
-### Properties
-* **max**: int: The maximum number of the resource.
-* **min**: int: The minimum number of the resource.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## RollingUpgradePolicy
-### Properties
-* **maxBatchInstancePercent**: int: The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.
-* **maxUnhealthyInstancePercent**: int: The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.
-* **maxUnhealthyUpgradedInstancePercent**: int: The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.
-* **pauseTimeBetweenBatches**: string: The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).
-
-## RollingUpgradeProgressInfo
-### Properties
-* **failedInstanceCount**: int (ReadOnly): The number of instances that have failed to be upgraded successfully.
-* **inProgressInstanceCount**: int (ReadOnly): The number of instances that are currently being upgraded.
-* **pendingInstanceCount**: int (ReadOnly): The number of instances that have not yet begun to be upgraded.
-* **successfulInstanceCount**: int (ReadOnly): The number of instances that have been successfully upgraded.
-
-## RollingUpgradeRunningStatus
-### Properties
-* **code**: 'Cancelled' | 'Completed' | 'Faulted' | 'RollingForward' (ReadOnly): Code indicating the current status of the upgrade.
-* **lastAction**: 'Cancel' | 'Start' (ReadOnly): The last action performed on the rolling upgrade.
-* **lastActionTime**: string (ReadOnly): Last action time of the upgrade.
-* **startTime**: string (ReadOnly): Start time of the upgrade.
-
-## RollingUpgradeStatusInfoProperties
-### Properties
-* **error**: [ApiError](#apierror) (ReadOnly): Error details for this upgrade, if there are any.
-* **policy**: [RollingUpgradePolicy](#rollingupgradepolicy) (ReadOnly): The rolling upgrade policies applied for this upgrade.
-* **progress**: [RollingUpgradeProgressInfo](#rollingupgradeprogressinfo) (ReadOnly): Information about the number of virtual machine instances in each upgrade state.
-* **runningStatus**: [RollingUpgradeRunningStatus](#rollingupgraderunningstatus) (ReadOnly): Information about the current running state of the overall upgrade.
-
-## ScaleInPolicy
-### Properties
-* **rules**: 'Default' | 'NewestVM' | 'OldestVM' | string[]: The rules to be followed when scaling-in a virtual machine scale set.
Possible values are:
**Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.
**OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.
**NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.
-
-## ScheduledEventsProfile
-### Properties
-* **terminateNotificationProfile**: [TerminateNotificationProfile](#terminatenotificationprofile): Specifies Terminate Scheduled Event related configurations.
-
-## Sku
-### Properties
-* **capacity**: int: Specifies the number of virtual machines in the scale set.
-* **name**: string: The sku name.
-* **tier**: string: Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**
-
-## SshConfiguration
-### Properties
-* **publicKeys**: [SshPublicKey](#sshpublickey)[]: The list of SSH public keys used to authenticate with linux based VMs.
-
-## SshPublicKey
-### Properties
-* **keyData**: string: SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **path**: string: Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
-
-## SshPublicKeyResourceProperties
-### Properties
-* **publicKey**: string: SSH public key used to authenticate to a virtual machine through ssh. If this property is not initially provided when the resource is created, the publicKey property will be populated when generateKeyPair is called. If the public key is provided upon resource creation, the provided public key needs to be at least 2048-bit and in ssh-rsa format.
-
-## StorageProfile
-### Properties
-* **dataDisks**: [DataDisk](#datadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [OSDisk](#osdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## SubResource
-### Properties
-* **id**: string: Resource Id
-
-## SubResourceReadOnly
-### Properties
-* **id**: string (ReadOnly): Resource Id
-
-## SubResourceWithColocationStatus
-### Properties
-* **colocationStatus**: [InstanceViewStatus](#instanceviewstatus): Describes colocation status of a resource in the Proximity Placement Group.
-* **id**: string: Resource Id
-
-## TargetRegion
-### Properties
-* **encryption**: [EncryptionImages](#encryptionimages): Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
-* **name**: string (Required): The name of the region.
-* **regionalReplicaCount**: int: The number of replicas of the Image Version to be created per region. This property is updatable.
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-
-## TerminateNotificationProfile
-### Properties
-* **enable**: bool: Specifies whether the Terminate Scheduled event is enabled or disabled.
-* **notBeforeTimeout**: string: Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)
-
-## UpgradePolicy
-### Properties
-* **automaticOSUpgradePolicy**: [AutomaticOSUpgradePolicy](#automaticosupgradepolicy): Configuration parameters used for performing automatic OS Upgrade.
-* **mode**: 'Automatic' | 'Manual' | 'Rolling': Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time.
-* **rollingUpgradePolicy**: [RollingUpgradePolicy](#rollingupgradepolicy): The configuration parameters used while performing a rolling upgrade.
-
-## UserArtifactManage
-### Properties
-* **install**: string (Required): Required. The path and arguments to install the gallery application. This is limited to 4096 characters.
-* **remove**: string (Required): Required. The path and arguments to remove the gallery application. This is limited to 4096 characters.
-* **update**: string: Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters.
-
-## UserArtifactSource
-### Properties
-* **defaultConfigurationLink**: string: Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
-* **mediaLink**: string (Required): Required. The mediaLink of the artifact, must be a readable storage page blob.
-
-## UserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VaultCertificate
-### Properties
-* **certificateStore**: string: For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted.
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-
-## VaultSecretGroup
-### Properties
-* **sourceVault**: [SubResource](#subresource): The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
-* **vaultCertificates**: [VaultCertificate](#vaultcertificate)[]: The list of key vault references in SourceVault which contain certificates.
-
-## VirtualHardDisk
-### Properties
-* **uri**: string: Specifies the virtual hard disk's uri.
-
-## VirtualMachineAgentInstanceView
-### Properties
-* **extensionHandlers**: [VirtualMachineExtensionHandlerInstanceView](#virtualmachineextensionhandlerinstanceview)[]: The virtual machine extension handler instance view.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgentVersion**: string: The VM Agent full version.
-
-## VirtualMachineExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **location**: string (Required): Resource location
-* **name**: string (ReadOnly): Resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineExtensionHandlerInstanceView
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus): The extension handler status.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionImageProperties
-### Properties
-* **computeRole**: string (Required): The type of role (IaaS or PaaS) this extension supports.
-* **handlerSchema**: string (Required): The schema defined by publisher, where extension consumers should provide settings in a matching schema.
-* **operatingSystem**: string (Required): The operating system this extension supports.
-* **supportsMultipleExtensions**: bool: Whether the handler can support multiple extensions.
-* **vmScaleSetEnabled**: bool: Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS.
-
-## VirtualMachineExtensionInstanceView
-### Properties
-* **name**: string: The virtual machine extension name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **substatuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **forceUpdateTag**: string: How the extension handler should be forced to update even if the extension configuration has not changed.
-* **instanceView**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview): The virtual machine extension instance view.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineHealthStatus
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The health status information for the VM.
-
-## VirtualMachineIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
-* **userAssignedIdentities**: [VirtualMachineIdentityUserAssignedIdentities](#virtualmachineidentityuserassignedidentities): The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineIdentityUserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [UserAssignedIdentitiesValue](#userassignedidentitiesvalue)
-
-## VirtualMachineImageProperties
-### Properties
-* **automaticOSUpgradeProperties**: [AutomaticOSUpgradeProperties](#automaticosupgradeproperties): Describes automatic OS upgrade properties on the image.
-* **dataDiskImages**: [DataDiskImage](#datadiskimage)[]
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGeneration Type
-* **osDiskImage**: [OSDiskImage](#osdiskimage): Contains the os disk image information.
-* **plan**: [PurchasePlan](#purchaseplan): Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineInstanceView
-### Properties
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **computerName**: string: The computer name assigned to the virtual machine.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The virtual machine disk information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGeneration Type associated with a resource
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **osName**: string: The Operating System running on the virtual machine.
-* **osVersion**: string: The version of Operating System running on the virtual machine.
-* **platformFaultDomain**: int: Specifies the fault domain of the virtual machine.
-* **platformUpdateDomain**: int: Specifies the update domain of the virtual machine.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-
-## VirtualMachineProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine.
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set.
This property cannot exist along with a non-null properties.virtualMachineScaleSet reference.
-* **billingProfile**: [BillingProfile](#billingprofile): Specifies the billing related details of a Azure Spot virtual machine.
Minimum api-version: 2019-03-01.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **host**: [SubResource](#subresource): Specifies information about the dedicated host that the virtual machine resides in.
Minimum api-version: 2018-10-01.
-* **instanceView**: [VirtualMachineInstanceView](#virtualmachineinstanceview) (ReadOnly): The virtual machine instance view.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned.
-* **priority**: 'Low' | 'Regular' | 'Spot' | string: Specifies the priority for the virtual machine.
Minimum api-version: 2019-03-01
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **virtualMachineScaleSet**: [SubResource](#subresource): Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.
This property cannot exist along with a non-null properties.availabilitySet reference.
Minimum api‐version: 2019‐03‐01
-* **vmId**: string (ReadOnly): Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands.
-
-## VirtualMachineScaleSetDataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): The create option.
-* **diskIOPSReadWrite**: int: Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.
-* **diskMBpsReadWrite**: int: Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **name**: string: The name of the extension.
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineScaleSetExtensionProfile
-### Properties
-* **extensions**: [VirtualMachineScaleSetExtension](#virtualmachinescalesetextension)[]: The virtual machine scale set child extension resources.
-
-## VirtualMachineScaleSetExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **forceUpdateTag**: string: If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisionAfterExtensions**: string[]: Collection of extension names after which this extension needs to be provisioned.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineScaleSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.
-* **userAssignedIdentities**: [VirtualMachineScaleSetIdentityUserAssignedIdentities](#virtualmachinescalesetidentityuserassignedidentities): The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineScaleSetIdentityUserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue](#virtualmachinescalesetidentityuserassignedidentitiesvalue)
-
-## VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VirtualMachineScaleSetIPConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineScaleSetIPConfigurationProperties](#virtualmachinescalesetipconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration properties.
-
-## VirtualMachineScaleSetIPConfigurationProperties
-### Properties
-* **applicationGatewayBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.
-* **applicationSecurityGroups**: [SubResource](#subresource)[]: Specifies an array of references to application security group.
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer.
-* **loadBalancerInboundNatPools**: [SubResource](#subresource)[]: Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-* **privateIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAddressConfiguration**: [VirtualMachineScaleSetPublicIPAddressConfiguration](#virtualmachinescalesetpublicipaddressconfiguration): The publicIPAddressConfiguration.
-* **subnet**: [ApiEntityReference](#apientityreference): Specifies the identifier of the subnet.
-
-## VirtualMachineScaleSetIpTag
-### Properties
-* **ipTagType**: string: IP tag type. Example: FirstPartyUsage.
-* **tag**: string: IP tag associated with the public IP. Example: SQL, Storage etc.
-
-## VirtualMachineScaleSetManagedDiskParameters
-### Properties
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed disk.
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## VirtualMachineScaleSetNetworkConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The network configuration name.
-* **properties**: [VirtualMachineScaleSetNetworkConfigurationProperties](#virtualmachinescalesetnetworkconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration.
-
-## VirtualMachineScaleSetNetworkConfigurationDnsSettings
-### Properties
-* **dnsServers**: string[]: List of DNS servers IP addresses
-
-## VirtualMachineScaleSetNetworkConfigurationProperties
-### Properties
-* **dnsSettings**: [VirtualMachineScaleSetNetworkConfigurationDnsSettings](#virtualmachinescalesetnetworkconfigurationdnssettings): The dns settings to be applied on the network interfaces.
-* **enableAcceleratedNetworking**: bool: Specifies whether the network interface is accelerated networking-enabled.
-* **enableIPForwarding**: bool: Whether IP forwarding enabled on this NIC.
-* **ipConfigurations**: [VirtualMachineScaleSetIPConfiguration](#virtualmachinescalesetipconfiguration)[] (Required): Specifies the IP configurations of the network interface.
-* **networkSecurityGroup**: [SubResource](#subresource): The network security group.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## VirtualMachineScaleSetNetworkProfile
-### Properties
-* **healthProbe**: [ApiEntityReference](#apientityreference): A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetOSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set.
-* **diskSizeGB**: int: Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): Specifies information about the unmanaged user image to base the scale set on.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhdContainers**: string[]: Specifies the container urls that are used to store operating system disks for the scale set.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetOSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **computerNamePrefix**: string: Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machines in the scale set.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## VirtualMachineScaleSetProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **automaticRepairsPolicy**: [AutomaticRepairsPolicy](#automaticrepairspolicy): Policy for automatic repairs.
-* **doNotRunExtensionsOnOverprovisionedVMs**: bool: When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs.
-* **overprovision**: bool: Specifies whether the Virtual Machine Scale Set should be overprovisioned.
-* **platformFaultDomainCount**: int: Fault Domain count for each placement group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01.
-* **scaleInPolicy**: [ScaleInPolicy](#scaleinpolicy): Specifies the scale-in policy that decides which virtual machines are chosen for removal when a Virtual Machine Scale Set is scaled-in.
-* **singlePlacementGroup**: bool: When true this limits the scale set to a single placement group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, it may be modified to false. However, if singlePlacementGroup is false, it may not be modified to true.
-* **uniqueId**: string (ReadOnly): Specifies the ID which uniquely identifies a Virtual Machine Scale Set.
-* **upgradePolicy**: [UpgradePolicy](#upgradepolicy): The upgrade policy.
-* **virtualMachineProfile**: [VirtualMachineScaleSetVMProfile](#virtualmachinescalesetvmprofile): The virtual machine profile.
-* **zoneBalance**: bool: Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage.
-
-## VirtualMachineScaleSetPublicIPAddressConfiguration
-### Properties
-* **name**: string (Required): The publicIP address configuration name.
-* **properties**: [VirtualMachineScaleSetPublicIPAddressConfigurationProperties](#virtualmachinescalesetpublicipaddressconfigurationproperties): Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
-### Properties
-* **domainNameLabel**: string (Required): The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationProperties
-### Properties
-* **dnsSettings**: [VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings](#virtualmachinescalesetpublicipaddressconfigurationdnssettings): The dns settings to be applied on the publicIP addresses .
-* **idleTimeoutInMinutes**: int: The idle timeout of the public IP address.
-* **ipTags**: [VirtualMachineScaleSetIpTag](#virtualmachinescalesetiptag)[]: The list of IP tags associated with the public IP address.
-* **publicIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPPrefix**: [SubResource](#subresource): The PublicIPPrefix from which to allocate publicIP addresses.
-
-## VirtualMachineScaleSetStorageProfile
-### Properties
-* **dataDisks**: [VirtualMachineScaleSetDataDisk](#virtualmachinescalesetdatadisk)[]: Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [VirtualMachineScaleSetOSDisk](#virtualmachinescalesetosdisk): Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## VirtualMachineScaleSetVMInstanceView
-### Properties
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The disks information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **placementGroupId**: string: The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId.
-* **platformFaultDomain**: int: The Fault Domain count.
-* **platformUpdateDomain**: int: The Update Domain count.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-* **vmHealth**: [VirtualMachineHealthStatus](#virtualmachinehealthstatus) (ReadOnly): The health status for the VM.
-
-## VirtualMachineScaleSetVMNetworkProfileConfiguration
-### Properties
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetVMProfile
-### Properties
-* **billingProfile**: [BillingProfile](#billingprofile): Specifies the billing related details of a Azure Spot VMSS.
Minimum api-version: 2019-03-01.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview.
-* **extensionProfile**: [VirtualMachineScaleSetExtensionProfile](#virtualmachinescalesetextensionprofile): Specifies a collection of settings for extensions installed on virtual machines in the scale set.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **networkProfile**: [VirtualMachineScaleSetNetworkProfile](#virtualmachinescalesetnetworkprofile): Specifies properties of the network interfaces of the virtual machines in the scale set.
-* **osProfile**: [VirtualMachineScaleSetOSProfile](#virtualmachinescalesetosprofile): Specifies the operating system settings for the virtual machines in the scale set.
-* **priority**: 'Low' | 'Regular' | 'Spot' | string: Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview
-* **scheduledEventsProfile**: [ScheduledEventsProfile](#scheduledeventsprofile): Specifies Scheduled Event related configurations.
-* **storageProfile**: [VirtualMachineScaleSetStorageProfile](#virtualmachinescalesetstorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## VirtualMachineScaleSetVMProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineScaleSetVMInstanceView](#virtualmachinescalesetvminstanceview) (ReadOnly): The virtual machine instance view.
-* **latestModelApplied**: bool (ReadOnly): Specifies whether the latest model has been applied to the virtual machine.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.
Possible values are:
Windows_Client
Windows_Server
If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Minimum api-version: 2015-06-15
-* **modelDefinitionApplied**: string (ReadOnly): Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine.
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **networkProfileConfiguration**: [VirtualMachineScaleSetVMNetworkProfileConfiguration](#virtualmachinescalesetvmnetworkprofileconfiguration): Specifies the network profile configuration of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **protectionPolicy**: [VirtualMachineScaleSetVMProtectionPolicy](#virtualmachinescalesetvmprotectionpolicy): Specifies the protection policy of the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **vmId**: string (ReadOnly): Azure VM unique ID.
-
-## VirtualMachineScaleSetVMProtectionPolicy
-### Properties
-* **protectFromScaleIn**: bool: Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation.
-* **protectFromScaleSetActions**: bool: Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM.
-
-## WindowsConfiguration
-### Properties
-* **additionalUnattendContent**: [AdditionalUnattendContent](#additionalunattendcontent)[]: Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
-* **enableAutomaticUpdates**: bool: Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.
For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **timeZone**: string: Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time".
Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones).
-* **winRM**: [WinRMConfiguration](#winrmconfiguration): Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.
-
-## WinRMConfiguration
-### Properties
-* **listeners**: [WinRMListener](#winrmlistener)[]: The list of Windows Remote Management listeners
-
-## WinRMListener
-### Properties
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-* **protocol**: 'Http' | 'Https': Specifies the protocol of WinRM listener.
Possible values are:
**http**
**https**
-
diff --git a/generated/compute/microsoft.compute/2020-05-01/types.json b/generated/compute/microsoft.compute/2020-05-01/types.json
deleted file mode 100644
index e40d58eca6..0000000000
--- a/generated/compute/microsoft.compute/2020-05-01/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/disks"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Compute/disks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."},"managedByExtended":{"Type":11,"Flags":2,"Description":"List of relative URIs containing the IDs of the VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs."},"sku":{"Type":12,"Flags":0,"Description":"The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS."},"zones":{"Type":18,"Flags":0,"Description":"The Logical zone list for Disk."},"properties":{"Type":19,"Flags":0,"Description":"Disk resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":60,"Flags":0,"Description":"Resource tags"}}}},{"3":{"ItemType":4}},{"2":{"Name":"DiskSku","Properties":{"name":{"Type":17,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[13,14,15,16,4]}},{"3":{"ItemType":4}},{"2":{"Name":"DiskProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk was created."},"osType":{"Type":22,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":25,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"creationData":{"Type":26,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"diskSizeBytes":{"Type":3,"Flags":2,"Description":"The size of the disk in bytes. This field is read only."},"uniqueId":{"Type":4,"Flags":2,"Description":"Unique Guid identifying the resource."},"encryptionSettingsCollection":{"Type":36,"Flags":0,"Description":"Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10."},"diskIOPSReadOnly":{"Type":3,"Flags":0,"Description":"The total number of IOPS that will be allowed across all VMs mounting the shared disk as ReadOnly. One operation can transfer between 4k and 256k bytes."},"diskMBpsReadOnly":{"Type":3,"Flags":0,"Description":"The total throughput (MBps) that will be allowed across all VMs mounting the shared disk as ReadOnly. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10."},"diskState":{"Type":48,"Flags":2,"Description":"The state of the disk."},"encryption":{"Type":49,"Flags":0,"Description":"Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys."},"maxShares":{"Type":3,"Flags":0,"Description":"The maximum number of VMs that can attach to the disk at the same time. Value greater than one indicates a disk that can be mounted on multiple VMs at the same time."},"shareInfo":{"Type":55,"Flags":2,"Description":"Details of the list of all VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs."},"networkAccessPolicy":{"Type":59,"Flags":0,"Description":"Policy for accessing the disk via network."},"diskAccessId":{"Type":4,"Flags":0,"Description":"ARM id of the DiskAccess resource for using private endpoints on disks."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[20,21]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[23,24,4]}},{"2":{"Name":"CreationData","Properties":{"createOption":{"Type":34,"Flags":1,"Description":"This enumerates the possible sources of a disk's creation."},"storageAccountId":{"Type":4,"Flags":0,"Description":"Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk."},"imageReference":{"Type":35,"Flags":0,"Description":"Disk source information."},"galleryImageReference":{"Type":35,"Flags":0,"Description":"Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk."},"sourceUri":{"Type":4,"Flags":0,"Description":"If createOption is Import, this is the URI of a blob to be imported into a managed disk."},"sourceResourceId":{"Type":4,"Flags":0,"Description":"If createOption is Copy, this is the ARM id of the source snapshot or disk."},"sourceUniqueId":{"Type":4,"Flags":2,"Description":"If this field is set, this is the unique id identifying the source of this resource."},"uploadSizeBytes":{"Type":3,"Flags":0,"Description":"If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer)."}}}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Import"}},{"6":{"Value":"Copy"}},{"6":{"Value":"Restore"}},{"6":{"Value":"Upload"}},{"5":{"Elements":[27,28,29,30,31,32,33,4]}},{"2":{"Name":"ImageDiskReference","Properties":{"id":{"Type":4,"Flags":1,"Description":"A relative uri containing either a Platform Image Repository or user image reference."},"lun":{"Type":3,"Flags":0,"Description":"If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null."}}}},{"2":{"Name":"EncryptionSettingsCollection","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged."},"encryptionSettings":{"Type":41,"Flags":0,"Description":"A collection of encryption settings, one for each disk volume."},"encryptionSettingsVersion":{"Type":4,"Flags":0,"Description":"Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption."}}}},{"2":{"Name":"EncryptionSettingsElement","Properties":{"diskEncryptionKey":{"Type":38,"Flags":0,"Description":"Key Vault Secret Url and vault id of the disk encryption key"},"keyEncryptionKey":{"Type":40,"Flags":0,"Description":"Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key."}}}},{"2":{"Name":"KeyVaultAndSecretReference","Properties":{"sourceVault":{"Type":39,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"secretUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"2":{"Name":"SourceVault","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"KeyVaultAndKeyReference","Properties":{"sourceVault":{"Type":39,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"keyUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"3":{"ItemType":37}},{"6":{"Value":"Unattached"}},{"6":{"Value":"Attached"}},{"6":{"Value":"Reserved"}},{"6":{"Value":"ActiveSAS"}},{"6":{"Value":"ReadyToUpload"}},{"6":{"Value":"ActiveUpload"}},{"5":{"Elements":[42,43,44,45,46,47,4]}},{"2":{"Name":"Encryption","Properties":{"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"type":{"Type":53,"Flags":0,"Description":"The type of key used to encrypt the data of the disk."}}}},{"6":{"Value":"EncryptionAtRestWithPlatformKey"}},{"6":{"Value":"EncryptionAtRestWithCustomerKey"}},{"6":{"Value":"EncryptionAtRestWithPlatformAndCustomerKeys"}},{"5":{"Elements":[50,51,52,4]}},{"2":{"Name":"ShareInfoElement","Properties":{"vmUri":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."}}}},{"3":{"ItemType":54}},{"6":{"Value":"AllowAll"}},{"6":{"Value":"AllowPrivate"}},{"6":{"Value":"DenyAll"}},{"5":{"Elements":[56,57,58,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/disks@2020-05-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/snapshots"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Compute/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"Unused. Always Null."},"sku":{"Type":65,"Flags":0,"Description":"The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS."},"properties":{"Type":70,"Flags":0,"Description":"Snapshot resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":81,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotSku","Properties":{"name":{"Type":69,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"5":{"Elements":[66,67,68,4]}},{"2":{"Name":"SnapshotProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the snapshot was created."},"osType":{"Type":73,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":76,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"creationData":{"Type":26,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"diskSizeBytes":{"Type":3,"Flags":2,"Description":"The size of the disk in bytes. This field is read only."},"uniqueId":{"Type":4,"Flags":2,"Description":"Unique Guid identifying the resource."},"encryptionSettingsCollection":{"Type":36,"Flags":0,"Description":"Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"incremental":{"Type":2,"Flags":0,"Description":"Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed."},"encryption":{"Type":49,"Flags":0,"Description":"Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys."},"networkAccessPolicy":{"Type":80,"Flags":0,"Description":"Policy for accessing the disk via network."},"diskAccessId":{"Type":4,"Flags":0,"Description":"ARM id of the DiskAccess resource for using private endpoints on disks."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[71,72]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[74,75,4]}},{"6":{"Value":"AllowAll"}},{"6":{"Value":"AllowPrivate"}},{"6":{"Value":"DenyAll"}},{"5":{"Elements":[77,78,79,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/snapshots@2020-05-01","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskEncryptionSets"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Compute/diskEncryptionSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":83,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":84,"Flags":10,"Description":"The resource api version"},"identity":{"Type":86,"Flags":0,"Description":"The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks."},"properties":{"Type":89,"Flags":0},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":95,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"EncryptionSetIdentity","Properties":{"type":{"Type":88,"Flags":0,"Description":"The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported."},"principalId":{"Type":4,"Flags":2,"Description":"The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity"},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity"}}}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[87,4]}},{"2":{"Name":"EncryptionSetProperties","Properties":{"encryptionType":{"Type":93,"Flags":0,"Description":"The type of key used to encrypt the data of the disk."},"activeKey":{"Type":40,"Flags":0,"Description":"The key vault key which is currently used by this disk encryption set."},"previousKeys":{"Type":94,"Flags":2,"Description":"A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk encryption set provisioning state."}}}},{"6":{"Value":"EncryptionAtRestWithPlatformKey"}},{"6":{"Value":"EncryptionAtRestWithCustomerKey"}},{"6":{"Value":"EncryptionAtRestWithPlatformAndCustomerKeys"}},{"5":{"Elements":[90,91,92,4]}},{"3":{"ItemType":40}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/diskEncryptionSets@2020-05-01","ScopeType":8,"Body":85,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskAccesses"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Compute/diskAccesses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":115,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DiskAccessProperties","Properties":{"privateEndpointConnections":{"Type":114,"Flags":2,"Description":"A readonly collection of private endpoint connections created on the disk. Currently only one endpoint connection is supported."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk access resource provisioning state."},"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk access was created."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":102,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"private endpoint connection Id"},"name":{"Type":4,"Flags":2,"Description":"private endpoint connection name"},"type":{"Type":4,"Flags":2,"Description":"private endpoint connection type"}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":103,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":104,"Flags":1,"Description":"A collection of information about the state of the connection between DiskAccess and Virtual Network."},"provisioningState":{"Type":113,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":108,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[105,106,107,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[109,110,111,112,4]}},{"3":{"ItemType":101}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/diskAccesses@2020-05-01","ScopeType":8,"Body":99,"Flags":0}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2020-05-01/types.md b/generated/compute/microsoft.compute/2020-05-01/types.md
deleted file mode 100644
index c3784effa8..0000000000
--- a/generated/compute/microsoft.compute/2020-05-01/types.md
+++ /dev/null
@@ -1,213 +0,0 @@
-# Microsoft.Compute @ 2020-05-01
-
-## Resource Microsoft.Compute/diskAccesses@2020-05-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-05-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskAccessProperties](#diskaccessproperties)
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/diskAccesses' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/diskEncryptionSets@2020-05-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-05-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [EncryptionSetIdentity](#encryptionsetidentity): The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [EncryptionSetProperties](#encryptionsetproperties)
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/diskEncryptionSets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/disks@2020-05-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-05-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-* **managedByExtended**: string[] (ReadOnly): List of relative URIs containing the IDs of the VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskProperties](#diskproperties): Disk resource properties.
-* **sku**: [DiskSku](#disksku): The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/disks' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The Logical zone list for Disk.
-
-## Resource Microsoft.Compute/snapshots@2020-05-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-05-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): Unused. Always Null.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [SnapshotProperties](#snapshotproperties): Snapshot resource properties.
-* **sku**: [SnapshotSku](#snapshotsku): The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/snapshots' (ReadOnly, DeployTimeConstant): The resource type
-
-## CreationData
-### Properties
-* **createOption**: 'Attach' | 'Copy' | 'Empty' | 'FromImage' | 'Import' | 'Restore' | 'Upload' | string (Required): This enumerates the possible sources of a disk's creation.
-* **galleryImageReference**: [ImageDiskReference](#imagediskreference): Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk.
-* **imageReference**: [ImageDiskReference](#imagediskreference): Disk source information.
-* **sourceResourceId**: string: If createOption is Copy, this is the ARM id of the source snapshot or disk.
-* **sourceUniqueId**: string (ReadOnly): If this field is set, this is the unique id identifying the source of this resource.
-* **sourceUri**: string: If createOption is Import, this is the URI of a blob to be imported into a managed disk.
-* **storageAccountId**: string: Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk.
-* **uploadSizeBytes**: int: If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer).
-
-## DiskAccessProperties
-### Properties
-* **privateEndpointConnections**: [PrivateEndpointConnection](#privateendpointconnection)[] (ReadOnly): A readonly collection of private endpoint connections created on the disk. Currently only one endpoint connection is supported.
-* **provisioningState**: string (ReadOnly): The disk access resource provisioning state.
-* **timeCreated**: string (ReadOnly): The time when the disk access was created.
-
-## DiskProperties
-### Properties
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskAccessId**: string: ARM id of the DiskAccess resource for using private endpoints on disks.
-* **diskIOPSReadOnly**: int: The total number of IOPS that will be allowed across all VMs mounting the shared disk as ReadOnly. One operation can transfer between 4k and 256k bytes.
-* **diskIOPSReadWrite**: int: The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes.
-* **diskMBpsReadOnly**: int: The total throughput (MBps) that will be allowed across all VMs mounting the shared disk as ReadOnly. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10.
-* **diskMBpsReadWrite**: int: The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10.
-* **diskSizeBytes**: int (ReadOnly): The size of the disk in bytes. This field is read only.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **diskState**: 'ActiveSAS' | 'ActiveUpload' | 'Attached' | 'ReadyToUpload' | 'Reserved' | 'Unattached' | string (ReadOnly): The state of the disk.
-* **encryption**: [Encryption](#encryption): Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **maxShares**: int: The maximum number of VMs that can attach to the disk at the same time. Value greater than one indicates a disk that can be mounted on multiple VMs at the same time.
-* **networkAccessPolicy**: 'AllowAll' | 'AllowPrivate' | 'DenyAll' | string: Policy for accessing the disk via network.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **shareInfo**: [ShareInfoElement](#shareinfoelement)[] (ReadOnly): Details of the list of all VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs.
-* **timeCreated**: string (ReadOnly): The time when the disk was created.
-* **uniqueId**: string (ReadOnly): Unique Guid identifying the resource.
-
-## DiskSku
-### Properties
-* **name**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## Encryption
-### Properties
-* **diskEncryptionSetId**: string: ResourceId of the disk encryption set to use for enabling encryption at rest.
-* **type**: 'EncryptionAtRestWithCustomerKey' | 'EncryptionAtRestWithPlatformAndCustomerKeys' | 'EncryptionAtRestWithPlatformKey' | string: The type of key used to encrypt the data of the disk.
-
-## EncryptionSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity
-* **tenantId**: string (ReadOnly): The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity
-* **type**: 'SystemAssigned' | string: The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported.
-
-## EncryptionSetProperties
-### Properties
-* **activeKey**: [KeyVaultAndKeyReference](#keyvaultandkeyreference): The key vault key which is currently used by this disk encryption set.
-* **encryptionType**: 'EncryptionAtRestWithCustomerKey' | 'EncryptionAtRestWithPlatformAndCustomerKeys' | 'EncryptionAtRestWithPlatformKey' | string: The type of key used to encrypt the data of the disk.
-* **previousKeys**: [KeyVaultAndKeyReference](#keyvaultandkeyreference)[] (ReadOnly): A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation.
-* **provisioningState**: string (ReadOnly): The disk encryption set provisioning state.
-
-## EncryptionSettingsCollection
-### Properties
-* **enabled**: bool (Required): Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
-* **encryptionSettings**: [EncryptionSettingsElement](#encryptionsettingselement)[]: A collection of encryption settings, one for each disk volume.
-* **encryptionSettingsVersion**: string: Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption.
-
-## EncryptionSettingsElement
-### Properties
-* **diskEncryptionKey**: [KeyVaultAndSecretReference](#keyvaultandsecretreference): Key Vault Secret Url and vault id of the disk encryption key
-* **keyEncryptionKey**: [KeyVaultAndKeyReference](#keyvaultandkeyreference): Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key.
-
-## ImageDiskReference
-### Properties
-* **id**: string (Required): A relative uri containing either a Platform Image Repository or user image reference.
-* **lun**: int: If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
-
-## KeyVaultAndKeyReference
-### Properties
-* **keyUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultAndSecretReference
-### Properties
-* **secretUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## PrivateEndpoint
-### Properties
-* **id**: string (ReadOnly): The ARM identifier for Private Endpoint
-
-## PrivateEndpointConnection
-### Properties
-* **id**: string (ReadOnly): private endpoint connection Id
-* **name**: string (ReadOnly): private endpoint connection name
-* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties.
-* **type**: string (ReadOnly): private endpoint connection type
-
-## PrivateEndpointConnectionProperties
-### Properties
-* **privateEndpoint**: [PrivateEndpoint](#privateendpoint): The resource of private end point.
-* **privateLinkServiceConnectionState**: [PrivateLinkServiceConnectionState](#privatelinkserviceconnectionstate) (Required): A collection of information about the state of the connection between DiskAccess and Virtual Network.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | string (ReadOnly): The provisioning state of the private endpoint connection resource.
-
-## PrivateLinkServiceConnectionState
-### Properties
-* **actionsRequired**: string: A message indicating if changes on the service provider require any updates on the consumer.
-* **description**: string: The reason for approval/rejection of the connection.
-* **status**: 'Approved' | 'Pending' | 'Rejected' | string: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ShareInfoElement
-### Properties
-* **vmUri**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-
-## SnapshotProperties
-### Properties
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskAccessId**: string: ARM id of the DiskAccess resource for using private endpoints on disks.
-* **diskSizeBytes**: int (ReadOnly): The size of the disk in bytes. This field is read only.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **encryption**: [Encryption](#encryption): Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **incremental**: bool: Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed.
-* **networkAccessPolicy**: 'AllowAll' | 'AllowPrivate' | 'DenyAll' | string: Policy for accessing the disk via network.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **timeCreated**: string (ReadOnly): The time when the snapshot was created.
-* **uniqueId**: string (ReadOnly): Unique Guid identifying the resource.
-
-## SnapshotSku
-### Properties
-* **name**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## SourceVault
-### Properties
-* **id**: string: Resource Id
-
diff --git a/generated/compute/microsoft.compute/2020-06-01/types.json b/generated/compute/microsoft.compute/2020-06-01/types.json
deleted file mode 100644
index 914920cabb..0000000000
--- a/generated/compute/microsoft.compute/2020-06-01/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/availabilitySets"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Compute/availabilitySets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The instance view of a resource."},"sku":{"Type":20,"Flags":0,"Description":"Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":21,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AvailabilitySetProperties","Properties":{"platformUpdateDomainCount":{"Type":3,"Flags":0,"Description":"Update Domain count."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count."},"virtualMachines":{"Type":13,"Flags":0,"Description":"A list of references to all virtual machines in the availability set."},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01."},"statuses":{"Type":19,"Flags":2,"Description":"The resource status information."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":12}},{"2":{"Name":"InstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":18,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[15,16,17]}},{"3":{"ItemType":14}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of virtual machines in the scale set."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/availabilitySets@2020-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/proximityPlacementGroups"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Compute/proximityPlacementGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":23,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":24,"Flags":10,"Description":"The resource api version"},"properties":{"Type":26,"Flags":0,"Description":"Describes the properties of a Proximity Placement Group."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":34,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ProximityPlacementGroupProperties","Properties":{"proximityPlacementGroupType":{"Type":29,"Flags":0,"Description":"Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use."},"virtualMachines":{"Type":31,"Flags":2,"Description":"A list of references to all virtual machines in the proximity placement group."},"virtualMachineScaleSets":{"Type":32,"Flags":2,"Description":"A list of references to all virtual machine scale sets in the proximity placement group."},"availabilitySets":{"Type":33,"Flags":2,"Description":"A list of references to all availability sets in the proximity placement group."},"colocationStatus":{"Type":14,"Flags":0,"Description":"Describes colocation status of the Proximity Placement Group."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"Ultra"}},{"5":{"Elements":[27,28,4]}},{"2":{"Name":"SubResourceWithColocationStatus","Properties":{"colocationStatus":{"Type":14,"Flags":0,"Description":"Describes colocation status of a resource in the Proximity Placement Group."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":30}},{"3":{"ItemType":30}},{"3":{"ItemType":30}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/proximityPlacementGroups@2020-06-01","ScopeType":8,"Body":25,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":36,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":37,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":0,"Description":"Dedicated Host Group Properties."},"zones":{"Type":49,"Flags":0,"Description":"Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":50,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostGroupProperties","Properties":{"platformFaultDomainCount":{"Type":3,"Flags":1,"Description":"Number of fault domains that the host group can span."},"hosts":{"Type":41,"Flags":2,"Description":"A list of references to all dedicated hosts in the dedicated host group."},"instanceView":{"Type":42,"Flags":2,"Description":"The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group."},"supportAutomaticPlacement":{"Type":2,"Flags":0,"Description":"Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided.
Minimum api-version: 2020-06-01."}}}},{"2":{"Name":"SubResourceReadOnly","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"3":{"ItemType":40}},{"2":{"Name":"DedicatedHostGroupInstanceView","Properties":{"hosts":{"Type":48,"Flags":0,"Description":"List of instance view of the dedicated hosts under the dedicated host group."}}}},{"2":{"Name":"DedicatedHostInstanceViewWithName","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the dedicated host."},"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":44,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":47,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DedicatedHostAvailableCapacity","Properties":{"allocatableVMs":{"Type":46,"Flags":0,"Description":"The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host."}}}},{"2":{"Name":"DedicatedHostAllocatableVM","Properties":{"vmSize":{"Type":4,"Flags":0,"Description":"VM size in terms of which the unutilized capacity is represented."},"count":{"Type":3,"Flags":0,"Description":"Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity."}}}},{"3":{"ItemType":45}},{"3":{"ItemType":14}},{"3":{"ItemType":43}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups@2020-06-01","ScopeType":8,"Body":38,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups/hosts"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups/hosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":0,"Description":"Properties of the dedicated host."},"sku":{"Type":20,"Flags":1,"Description":"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."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":63,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostProperties","Properties":{"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Fault domain of the dedicated host within a dedicated host group."},"autoReplaceOnFailure":{"Type":2,"Flags":0,"Description":"Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided."},"hostId":{"Type":4,"Flags":2,"Description":"A unique id generated and assigned to the dedicated host by the platform.
Does not change throughout the lifetime of the host."},"virtualMachines":{"Type":56,"Flags":2,"Description":"A list of references to all virtual machines in the Dedicated Host."},"licenseType":{"Type":60,"Flags":0,"Description":"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**"},"provisioningTime":{"Type":4,"Flags":2,"Description":"The date when the host was first provisioned."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":61,"Flags":2,"Description":"The dedicated host instance view."}}}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server_Hybrid"}},{"6":{"Value":"Windows_Server_Perpetual"}},{"5":{"Elements":[57,58,59]}},{"2":{"Name":"DedicatedHostInstanceView","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":44,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":62,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups/hosts@2020-06-01","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.Compute/sshPublicKeys"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Compute/sshPublicKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":65,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":66,"Flags":10,"Description":"The resource api version"},"properties":{"Type":68,"Flags":0,"Description":"Properties of the SSH public key."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":69,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SshPublicKeyResourceProperties","Properties":{"publicKey":{"Type":4,"Flags":0,"Description":"SSH public key used to authenticate to a virtual machine through ssh. If this property is not initially provided when the resource is created, the publicKey property will be populated when generateKeyPair is called. If the public key is provided upon resource creation, the provided public key needs to be at least 2048-bit and in ssh-rsa format."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/sshPublicKeys@2020-06-01","ScopeType":8,"Body":67,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/extensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":78,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":75,"Flags":0,"Description":"The virtual machine extension instance view."}}}},{"2":{"Name":"VirtualMachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The virtual machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"substatuses":{"Type":76,"Flags":0,"Description":"The resource status information."},"statuses":{"Type":77,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/extensions@2020-06-01","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":80,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":81,"Flags":10,"Description":"The resource api version"},"plan":{"Type":83,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":84,"Flags":0,"Description":"Describes the properties of a Virtual Machine."},"resources":{"Type":385,"Flags":2,"Description":"The virtual machine child extension resources."},"identity":{"Type":386,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"zones":{"Type":394,"Flags":0,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":395,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"hardwareProfile":{"Type":85,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":253,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":294,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine."},"osProfile":{"Type":295,"Flags":0,"Description":"Specifies the operating system settings used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned."},"networkProfile":{"Type":323,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"securityProfile":{"Type":327,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machine."},"diagnosticsProfile":{"Type":328,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set.
This property cannot exist along with a non-null properties.virtualMachineScaleSet reference."},"virtualMachineScaleSet":{"Type":12,"Flags":0,"Description":"Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.
This property cannot exist along with a non-null properties.availabilitySet reference.
Minimum api‐version: 2019‐03‐01"},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01."},"priority":{"Type":333,"Flags":0,"Description":"Specifies the priority for the virtual machine.
Minimum api-version: 2019-03-01"},"evictionPolicy":{"Type":336,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":337,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot virtual machine.
Minimum api-version: 2019-03-01."},"host":{"Type":12,"Flags":0,"Description":"Specifies information about the dedicated host that the virtual machine resides in.
Minimum api-version: 2018-10-01."},"hostGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the dedicated host group that the virtual machine resides in.
Minimum api-version: 2020-06-01.
NOTE: User cannot specify both host and hostGroup properties."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":338,"Flags":2,"Description":"The virtual machine instance view."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15"},"vmId":{"Type":4,"Flags":2,"Description":"Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands."},"extensionsTimeBudget":{"Type":4,"Flags":0,"Description":"Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01"}}}},{"2":{"Name":"HardwareProfile","Properties":{"vmSize":{"Type":252,"Flags":0,"Description":"Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/en-us/azure/virtual-machines/sizes).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region]( https://docs.microsoft.com/en-us/rest/api/compute/resourceskus/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes).
This list of sizes is no longer updated and the **VirtualMachineSizeTypes** string constants will be removed from the subsequent REST API specification. Use [List all available virtual machine sizes in a region]( https://docs.microsoft.com/en-us/rest/api/compute/resourceskus/list) to get the latest sizes."}}}},{"6":{"Value":"Basic_A0"}},{"6":{"Value":"Basic_A1"}},{"6":{"Value":"Basic_A2"}},{"6":{"Value":"Basic_A3"}},{"6":{"Value":"Basic_A4"}},{"6":{"Value":"Standard_A0"}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_B1s"}},{"6":{"Value":"Standard_B1ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E32-16_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_NV6"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,4]}},{"2":{"Name":"StorageProfile","Properties":{"imageReference":{"Type":254,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":255,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":293,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"Specifies the offer of the platform image or marketplace image used to create the virtual machine."},"sku":{"Type":4,"Flags":0,"Description":"The image SKU."},"version":{"Type":4,"Flags":0,"Description":"Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available."},"exactVersion":{"Type":4,"Flags":2,"Description":"Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"OSDisk","Properties":{"osType":{"Type":258,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"encryptionSettings":{"Type":259,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":262,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":262,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":266,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None** for Standard storage. **ReadOnly** for Premium storage."},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"diffDiskSettings":{"Type":267,"Flags":0,"Description":"Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine."},"createOption":{"Type":276,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":277,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[256,257]}},{"2":{"Name":"DiskEncryptionSettings","Properties":{"diskEncryptionKey":{"Type":260,"Flags":0,"Description":"Specifies the location of the disk encryption key, which is a Key Vault Secret."},"keyEncryptionKey":{"Type":261,"Flags":0,"Description":"Specifies the location of the key encryption key in Key Vault."},"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether disk encryption should be enabled on the virtual machine."}}}},{"2":{"Name":"KeyVaultSecretReference","Properties":{"secretUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a secret in a Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the secret."}}}},{"2":{"Name":"KeyVaultKeyReference","Properties":{"keyUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a key encryption key in Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the key."}}}},{"2":{"Name":"VirtualHardDisk","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Specifies the virtual hard disk's uri."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[263,264,265]}},{"2":{"Name":"DiffDiskSettings","Properties":{"option":{"Type":269,"Flags":0,"Description":"Specifies the ephemeral disk settings for operating system disk."},"placement":{"Type":272,"Flags":0,"Description":"Specifies the ephemeral disk placement for operating system disk.
Possible values are:
**CacheDisk**
**ResourceDisk**
Default: **CacheDisk** if one is configured for the VM size otherwise **ResourceDisk** is used.
Refer to VM size documentation for Windows VM at https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes and Linux VM at https://docs.microsoft.com/en-us/azure/virtual-machines/linux/sizes to check which VM sizes exposes a cache disk."}}}},{"6":{"Value":"Local"}},{"5":{"Elements":[268,4]}},{"6":{"Value":"CacheDisk"}},{"6":{"Value":"ResourceDisk"}},{"5":{"Elements":[270,271,4]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[273,274,275,4]}},{"2":{"Name":"ManagedDiskParameters","Properties":{"storageAccountType":{"Type":282,"Flags":0,"Description":"Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":283,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[278,279,280,281,4]}},{"2":{"Name":"DiskEncryptionSetParameters","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":262,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":262,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":288,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":292,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":277,"Flags":0,"Description":"The managed disk parameters."},"toBeDetached":{"Type":2,"Flags":0,"Description":"Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset"},"diskIOPSReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"diskMBpsReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[285,286,287]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[289,290,291,4]}},{"3":{"ItemType":284}},{"2":{"Name":"AdditionalCapabilities","Properties":{"ultraSSDEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled."}}}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions)."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
This property cannot be updated after the VM is created.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
**Note: Do not pass any secrets or passwords in customData property**
This property cannot be updated after the VM is created.
customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/)
For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":296,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":315,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":322,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machine."},"allowExtensionOperations":{"Type":2,"Flags":0,"Description":"Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine."},"requireGuestProvisionSignal":{"Type":2,"Flags":0,"Description":"Specifies whether the guest provision signal is required to infer provision success of the virtual machine. **Note: This property is for private testing only, and all customers must not set the property to false.**"}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.
For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning."},"timeZone":{"Type":4,"Flags":0,"Description":"Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\".
Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones)."},"additionalUnattendContent":{"Type":303,"Flags":0,"Description":"Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup."},"patchSettings":{"Type":304,"Flags":0,"Description":"Specifies settings related to in-guest patching (KBs)."},"winRM":{"Type":309,"Flags":0,"Description":"Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell."}}}},{"2":{"Name":"AdditionalUnattendContent","Properties":{"passName":{"Type":298,"Flags":0,"Description":"The pass name. Currently, the only allowable value is OobeSystem."},"componentName":{"Type":299,"Flags":0,"Description":"The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup."},"settingName":{"Type":302,"Flags":0,"Description":"Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon."},"content":{"Type":4,"Flags":0,"Description":"Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted."}}}},{"6":{"Value":"OobeSystem"}},{"6":{"Value":"Microsoft-Windows-Shell-Setup"}},{"6":{"Value":"AutoLogon"}},{"6":{"Value":"FirstLogonCommands"}},{"5":{"Elements":[300,301]}},{"3":{"ItemType":297}},{"2":{"Name":"PatchSettings","Properties":{"patchMode":{"Type":308,"Flags":0,"Description":"Specifies the mode of in-guest patching to IaaS virtual machine.
Possible values are:
**Manual** - You control the application of patches to a virtual machine. You do this by applying patches manually inside the VM. In this mode, automatic updates are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be false
**AutomaticByOS** - The virtual machine will automatically be updated by the OS. The property WindowsConfiguration.enableAutomaticUpdates must be true.
**AutomaticByPlatform** - the virtual machine will automatically updated by the platform. The properties provisionVMAgent and WindowsConfiguration.enableAutomaticUpdates must be true"}}}},{"6":{"Value":"Manual"}},{"6":{"Value":"AutomaticByOS"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[305,306,307,4]}},{"2":{"Name":"WinRMConfiguration","Properties":{"listeners":{"Type":314,"Flags":0,"Description":"The list of Windows Remote Management listeners"}}}},{"2":{"Name":"WinRMListener","Properties":{"protocol":{"Type":313,"Flags":0,"Description":"Specifies the protocol of WinRM listener.
Possible values are:
**http**
**https**"},"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[311,312]}},{"3":{"ItemType":310}},{"2":{"Name":"LinuxConfiguration","Properties":{"disablePasswordAuthentication":{"Type":2,"Flags":0,"Description":"Specifies whether password authentication should be disabled."},"ssh":{"Type":316,"Flags":0,"Description":"Specifies the ssh key configuration for a Linux OS."},"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."}}}},{"2":{"Name":"SshConfiguration","Properties":{"publicKeys":{"Type":318,"Flags":0,"Description":"The list of SSH public keys used to authenticate with linux based VMs."}}}},{"2":{"Name":"SshPublicKey","Properties":{"path":{"Type":4,"Flags":0,"Description":"Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys"},"keyData":{"Type":4,"Flags":0,"Description":"SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."}}}},{"3":{"ItemType":317}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":12,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":321,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"},"certificateStore":{"Type":4,"Flags":0,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":320}},{"3":{"ItemType":319}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":326,"Flags":0,"Description":"Specifies the list of resource Ids for the network interfaces associated with the virtual machine."}}}},{"2":{"Name":"NetworkInterfaceReference","Properties":{"properties":{"Type":325,"Flags":0,"Description":"Describes a network interface reference properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"NetworkInterfaceReferenceProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."}}}},{"3":{"ItemType":324}},{"2":{"Name":"SecurityProfile","Properties":{"encryptionAtHost":{"Type":2,"Flags":0,"Description":"This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine or virtual machine scale set. This will enable the encryption for all the disks including Resource/Temp disk at host itself.
Default: The Encryption at host will be disabled unless this property is set to true for the resource."}}}},{"2":{"Name":"DiagnosticsProfile","Properties":{"bootDiagnostics":{"Type":329,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."}}}},{"2":{"Name":"BootDiagnostics","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether boot diagnostics should be enabled on the Virtual Machine."},"storageUri":{"Type":4,"Flags":0,"Description":"Uri of the storage account to use for placing the console output and screenshot.
If storageUri is not specified while enabling boot diagnostics, managed storage will be used."}}}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[330,331,332,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[334,335,4]}},{"2":{"Name":"BillingProfile","Properties":{"maxPrice":{"Type":3,"Flags":0,"Description":"Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.
This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.
The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.
Possible values are:
- Any decimal value greater than zero. Example: 0.01538
-1 – indicates default price to be up-to on-demand.
You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.
Minimum api-version: 2019-03-01."}}}},{"2":{"Name":"VirtualMachineInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"Specifies the update domain of the virtual machine."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the fault domain of the virtual machine."},"computerName":{"Type":4,"Flags":0,"Description":"The computer name assigned to the virtual machine."},"osName":{"Type":4,"Flags":0,"Description":"The Operating System running on the virtual machine."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of Operating System running on the virtual machine."},"hyperVGeneration":{"Type":341,"Flags":0,"Description":"Specifies the HyperVGeneration Type associated with a resource"},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":342,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":346,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":355,"Flags":0,"Description":"The virtual machine disk information."},"extensions":{"Type":356,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":357,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":358,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"assignedHost":{"Type":4,"Flags":2,"Description":"Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01."},"statuses":{"Type":359,"Flags":0,"Description":"The resource status information."},"patchStatus":{"Type":360,"Flags":0,"Description":"The status of virtual machine patch operations."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[339,340,4]}},{"2":{"Name":"VirtualMachineAgentInstanceView","Properties":{"vmAgentVersion":{"Type":4,"Flags":0,"Description":"The VM Agent full version."},"extensionHandlers":{"Type":344,"Flags":0,"Description":"The virtual machine extension handler instance view."},"statuses":{"Type":345,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineExtensionHandlerInstanceView","Properties":{"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":14,"Flags":0,"Description":"The extension handler status."}}}},{"3":{"ItemType":343}},{"3":{"ItemType":14}},{"2":{"Name":"MaintenanceRedeployStatus","Properties":{"isCustomerInitiatedMaintenanceAllowed":{"Type":2,"Flags":0,"Description":"True, if customer is allowed to perform Maintenance."},"preMaintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Pre Maintenance Window."},"preMaintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Pre Maintenance Window."},"maintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Maintenance Window."},"maintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Maintenance Window."},"lastOperationResultCode":{"Type":351,"Flags":0,"Description":"The Last Maintenance Operation Result Code."},"lastOperationMessage":{"Type":4,"Flags":0,"Description":"Message returned for the last Maintenance Operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"RetryLater"}},{"6":{"Value":"MaintenanceAborted"}},{"6":{"Value":"MaintenanceCompleted"}},{"5":{"Elements":[347,348,349,350]}},{"2":{"Name":"DiskInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"encryptionSettings":{"Type":353,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"statuses":{"Type":354,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":259}},{"3":{"ItemType":14}},{"3":{"ItemType":352}},{"3":{"ItemType":75}},{"2":{"Name":"VirtualMachineHealthStatus","Properties":{"status":{"Type":14,"Flags":2,"Description":"The health status information for the VM."}}}},{"2":{"Name":"BootDiagnosticsInstanceView","Properties":{"consoleScreenshotBlobUri":{"Type":4,"Flags":2,"Description":"The console screenshot blob URI.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage."},"serialConsoleLogBlobUri":{"Type":4,"Flags":2,"Description":"The serial console log blob Uri.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage."},"status":{"Type":14,"Flags":2,"Description":"The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics."}}}},{"3":{"ItemType":14}},{"2":{"Name":"VirtualMachinePatchStatus","Properties":{"availablePatchSummary":{"Type":361,"Flags":0,"Description":"The available patch summary of the latest assessment operation for the virtual machine."},"lastPatchInstallationSummary":{"Type":371,"Flags":0,"Description":"The installation summary of the latest installation operation for the virtual machine."}}}},{"2":{"Name":"AvailablePatchSummary","Properties":{"status":{"Type":366,"Flags":2,"Description":"The overall success or failure status of the operation. It remains \"InProgress\" until the operation completes. At that point it will become \"Failed\", \"Succeeded\", or \"CompletedWithWarnings.\""},"assessmentActivityId":{"Type":4,"Flags":2,"Description":"The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs."},"rebootPending":{"Type":2,"Flags":2,"Description":"The overall reboot status of the VM. It will be true when partially installed patches require a reboot to complete installation but the reboot has not yet occurred."},"criticalAndSecurityPatchCount":{"Type":3,"Flags":2,"Description":"The number of critical or security patches that have been detected as available and not yet installed."},"otherPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches excluding critical and security."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"lastModifiedTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"error":{"Type":367,"Flags":2,"Description":"The errors that were encountered during execution of the operation. The details array contains the list of them."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CompletedWithWarnings"}},{"5":{"Elements":[362,363,364,365,4]}},{"2":{"Name":"ApiError","Properties":{"details":{"Type":369,"Flags":0,"Description":"The Api error details"},"innererror":{"Type":370,"Flags":0,"Description":"The Api inner error"},"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"2":{"Name":"ApiErrorBase","Properties":{"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"3":{"ItemType":368}},{"2":{"Name":"InnerError","Properties":{"exceptiontype":{"Type":4,"Flags":0,"Description":"The exception type."},"errordetail":{"Type":4,"Flags":0,"Description":"The internal error message or exception dump."}}}},{"2":{"Name":"LastPatchInstallationSummary","Properties":{"status":{"Type":376,"Flags":2,"Description":"The overall success or failure status of the operation. It remains \"InProgress\" until the operation completes. At that point it will become \"Failed\", \"Succeeded\", or \"CompletedWithWarnings.\""},"installationActivityId":{"Type":4,"Flags":2,"Description":"The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs."},"maintenanceWindowExceeded":{"Type":2,"Flags":2,"Description":"Describes whether the operation ran out of time before it completed all its intended actions"},"rebootStatus":{"Type":382,"Flags":2,"Description":"The reboot status of the machine after the patch operation. It will be in \"NotNeeded\" status if reboot is not needed after the patch operation. \"Required\" will be the status once the patch is applied and machine is required to reboot. \"Started\" will be the reboot status when the machine has started to reboot. \"Failed\" will be the status if the machine is failed to reboot. \"Completed\" will be the status once the machine is rebooted successfully"},"notSelectedPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches but not going to be installed because it didn't match a classification or inclusion list entry."},"excludedPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches but excluded explicitly by a customer-specified exclusion list match."},"pendingPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches expected to be installed over the course of the patch installation operation."},"installedPatchCount":{"Type":3,"Flags":2,"Description":"The count of patches that successfully installed."},"failedPatchCount":{"Type":3,"Flags":2,"Description":"The count of patches that failed installation."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"lastModifiedTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"startedBy":{"Type":4,"Flags":2,"Description":"The person or system account that started the operation"},"error":{"Type":367,"Flags":2,"Description":"The errors that were encountered during execution of the operation. The details array contains the list of them."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CompletedWithWarnings"}},{"5":{"Elements":[372,373,374,375,4]}},{"6":{"Value":"NotNeeded"}},{"6":{"Value":"Required"}},{"6":{"Value":"Started"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Completed"}},{"5":{"Elements":[377,378,379,380,381,4]}},{"2":{"Name":"VirtualMachineExtension","Properties":{"properties":{"Type":74,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":384,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":383}},{"2":{"Name":"VirtualMachineIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity."},"type":{"Type":391,"Flags":0,"Description":"The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine."},"userAssignedIdentities":{"Type":393,"Flags":0,"Description":"The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[387,388,389,390]}},{"2":{"Name":"UserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":392}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines@2020-06-01","ScopeType":8,"Body":82,"Flags":0}},{"6":{"Value":"Microsoft.Compute/images"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Compute/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":397,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":398,"Flags":10,"Description":"The resource api version"},"properties":{"Type":400,"Flags":0,"Description":"Describes the properties of an Image."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":432,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ImageProperties","Properties":{"sourceVirtualMachine":{"Type":12,"Flags":0,"Description":"The source virtual machine from which Image is created."},"storageProfile":{"Type":401,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state."},"hyperVGeneration":{"Type":431,"Flags":0,"Description":"Gets the HyperVGenerationType of the VirtualMachine created from the image"}}}},{"2":{"Name":"ImageStorageProfile","Properties":{"osDisk":{"Type":402,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":428,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"zoneResilient":{"Type":2,"Flags":0,"Description":"Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS)."}}}},{"2":{"Name":"ImageOSDisk","Properties":{"osType":{"Type":405,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":408,"Flags":1,"Description":"The OS State."},"snapshot":{"Type":12,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":12,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":412,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":417,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":283,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[403,404]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[406,407]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[409,410,411]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[413,414,415,416,4]}},{"2":{"Name":"ImageDataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"snapshot":{"Type":12,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":12,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":422,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":427,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":283,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[419,420,421]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[423,424,425,426,4]}},{"3":{"ItemType":418}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[429,430,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/images@2020-06-01","ScopeType":8,"Body":399,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":434,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":435,"Flags":10,"Description":"The resource api version"},"sku":{"Type":20,"Flags":0,"Description":"The virtual machine scale set sku."},"plan":{"Type":83,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":437,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set."},"identity":{"Type":524,"Flags":0,"Description":"The identity of the virtual machine scale set, if configured."},"zones":{"Type":532,"Flags":0,"Description":"The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":533,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetProperties","Properties":{"upgradePolicy":{"Type":438,"Flags":0,"Description":"The upgrade policy."},"automaticRepairsPolicy":{"Type":445,"Flags":0,"Description":"Policy for automatic repairs."},"virtualMachineProfile":{"Type":446,"Flags":0,"Description":"The virtual machine profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"overprovision":{"Type":2,"Flags":0,"Description":"Specifies whether the Virtual Machine Scale Set should be overprovisioned."},"doNotRunExtensionsOnOverprovisionedVMs":{"Type":2,"Flags":0,"Description":"When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs."},"uniqueId":{"Type":4,"Flags":2,"Description":"Specifies the ID which uniquely identifies a Virtual Machine Scale Set."},"singlePlacementGroup":{"Type":2,"Flags":0,"Description":"When true this limits the scale set to a single placement group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, it may be modified to false. However, if singlePlacementGroup is false, it may not be modified to true."},"zoneBalance":{"Type":2,"Flags":0,"Description":"Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count for each placement group."},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01."},"hostGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the dedicated host group that the virtual machine scale set resides in.
Minimum api-version: 2020-06-01."},"additionalCapabilities":{"Type":294,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"scaleInPolicy":{"Type":518,"Flags":0,"Description":"Specifies the scale-in policy that decides which virtual machines are chosen for removal when a Virtual Machine Scale Set is scaled-in."}}}},{"2":{"Name":"UpgradePolicy","Properties":{"mode":{"Type":442,"Flags":0,"Description":"Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time."},"rollingUpgradePolicy":{"Type":443,"Flags":0,"Description":"The configuration parameters used while performing a rolling upgrade."},"automaticOSUpgradePolicy":{"Type":444,"Flags":0,"Description":"Configuration parameters used for performing automatic OS Upgrade."}}}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Rolling"}},{"5":{"Elements":[439,440,441]}},{"2":{"Name":"RollingUpgradePolicy","Properties":{"maxBatchInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%."},"maxUnhealthyInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%."},"maxUnhealthyUpgradedInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%."},"pauseTimeBetweenBatches":{"Type":4,"Flags":0,"Description":"The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S)."}}}},{"2":{"Name":"AutomaticOSUpgradePolicy","Properties":{"enableAutomaticOSUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.
If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true."},"disableAutomaticRollback":{"Type":2,"Flags":0,"Description":"Whether OS image rollback feature should be disabled. Default value is false."}}}},{"2":{"Name":"AutomaticRepairsPolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M)."}}}},{"2":{"Name":"VirtualMachineScaleSetVMProfile","Properties":{"osProfile":{"Type":447,"Flags":0,"Description":"Specifies the operating system settings for the virtual machines in the scale set."},"storageProfile":{"Type":449,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"networkProfile":{"Type":479,"Flags":0,"Description":"Specifies properties of the network interfaces of the virtual machines in the scale set."},"securityProfile":{"Type":327,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machines in the scale set."},"diagnosticsProfile":{"Type":328,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"extensionProfile":{"Type":504,"Flags":0,"Description":"Specifies a collection of settings for extensions installed on virtual machines in the scale set."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15"},"priority":{"Type":512,"Flags":0,"Description":"Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview"},"evictionPolicy":{"Type":515,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":337,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot VMSS.
Minimum api-version: 2019-03-01."},"scheduledEventsProfile":{"Type":516,"Flags":0,"Description":"Specifies Scheduled Event related configurations."}}}},{"2":{"Name":"VirtualMachineScaleSetOSProfile","Properties":{"computerNamePrefix":{"Type":4,"Flags":0,"Description":"Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":296,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":315,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":448,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machines in the scale set."}}}},{"3":{"ItemType":319}},{"2":{"Name":"VirtualMachineScaleSetStorageProfile","Properties":{"imageReference":{"Type":254,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":450,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":478,"Flags":0,"Description":"Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"VirtualMachineScaleSetOSDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"caching":{"Type":454,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":458,"Flags":1,"Description":"Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diffDiskSettings":{"Type":267,"Flags":0,"Description":"Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"osType":{"Type":461,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"image":{"Type":262,"Flags":0,"Description":"Specifies information about the unmanaged user image to base the scale set on."},"vhdContainers":{"Type":462,"Flags":0,"Description":"Specifies the container urls that are used to store operating system disks for the scale set."},"managedDisk":{"Type":463,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[451,452,453]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[455,456,457,4]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[459,460]}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetManagedDiskParameters","Properties":{"storageAccountType":{"Type":468,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":283,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[464,465,466,467,4]}},{"2":{"Name":"VirtualMachineScaleSetDataDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"caching":{"Type":473,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":477,"Flags":1,"Description":"The create option."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":463,"Flags":0,"Description":"The managed disk parameters."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[470,471,472]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[474,475,476,4]}},{"3":{"ItemType":469}},{"2":{"Name":"VirtualMachineScaleSetNetworkProfile","Properties":{"healthProbe":{"Type":480,"Flags":0,"Description":"A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'."},"networkInterfaceConfigurations":{"Type":503,"Flags":0,"Description":"The list of network configurations."}}}},{"2":{"Name":"ApiEntityReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network configuration name."},"properties":{"Type":482,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"enableFpga":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is FPGA networking-enabled."},"networkSecurityGroup":{"Type":12,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":483,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":502,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationDnsSettings","Properties":{"dnsServers":{"Type":484,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":486,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfigurationProperties","Properties":{"subnet":{"Type":480,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":487,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":497,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationGatewayBackendAddressPools":{"Type":498,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway."},"applicationSecurityGroups":{"Type":499,"Flags":0,"Description":"Specifies an array of references to application security group."},"loadBalancerBackendAddressPools":{"Type":500,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."},"loadBalancerInboundNatPools":{"Type":501,"Flags":0,"Description":"Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":488,"Flags":0,"Description":"Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"dnsSettings":{"Type":489,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":491,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":12,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."},"publicIPAddressVersion":{"Type":494,"Flags":0,"Description":"Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created"}}}},{"2":{"Name":"VirtualMachineScaleSetIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":490}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[492,493,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[495,496,4]}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":485}},{"3":{"ItemType":481}},{"2":{"Name":"VirtualMachineScaleSetExtensionProfile","Properties":{"extensions":{"Type":508,"Flags":0,"Description":"The virtual machine scale set child extension resources."},"extensionsTimeBudget":{"Type":4,"Flags":0,"Description":"Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01"}}}},{"2":{"Name":"VirtualMachineScaleSetExtension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"properties":{"Type":506,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"provisionAfterExtensions":{"Type":507,"Flags":0,"Description":"Collection of extension names after which this extension needs to be provisioned."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":505}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[509,510,511,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[513,514,4]}},{"2":{"Name":"ScheduledEventsProfile","Properties":{"terminateNotificationProfile":{"Type":517,"Flags":0,"Description":"Specifies Terminate Scheduled Event related configurations."}}}},{"2":{"Name":"TerminateNotificationProfile","Properties":{"notBeforeTimeout":{"Type":4,"Flags":0,"Description":"Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)"},"enable":{"Type":2,"Flags":0,"Description":"Specifies whether the Terminate Scheduled event is enabled or disabled."}}}},{"2":{"Name":"ScaleInPolicy","Properties":{"rules":{"Type":523,"Flags":0,"Description":"The rules to be followed when scaling-in a virtual machine scale set.
Possible values are:
**Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.
**OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.
**NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.
"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"OldestVM"}},{"6":{"Value":"NewestVM"}},{"5":{"Elements":[519,520,521,4]}},{"3":{"ItemType":522}},{"2":{"Name":"VirtualMachineScaleSetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity."},"type":{"Type":529,"Flags":0,"Description":"The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set."},"userAssignedIdentities":{"Type":531,"Flags":0,"Description":"The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[525,526,527,528]}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":530}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets@2020-06-01","ScopeType":8,"Body":436,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/extensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":535,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":536,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions@2020-06-01","ScopeType":8,"Body":537,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":539,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":540,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2020-06-01","ScopeType":8,"Body":541,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":543,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":544,"Flags":10,"Description":"The resource api version"},"instanceId":{"Type":4,"Flags":2,"Description":"The virtual machine instance ID."},"sku":{"Type":20,"Flags":2,"Description":"The virtual machine SKU."},"properties":{"Type":546,"Flags":0,"Description":"Describes the properties of a virtual machine scale set virtual machine."},"plan":{"Type":83,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"resources":{"Type":554,"Flags":2,"Description":"The virtual machine child extension resources."},"zones":{"Type":555,"Flags":2,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":556,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetVMProperties","Properties":{"latestModelApplied":{"Type":2,"Flags":2,"Description":"Specifies whether the latest model has been applied to the virtual machine."},"vmId":{"Type":4,"Flags":2,"Description":"Azure VM unique ID."},"instanceView":{"Type":547,"Flags":2,"Description":"The virtual machine instance view."},"hardwareProfile":{"Type":85,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":253,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":294,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"osProfile":{"Type":295,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"securityProfile":{"Type":327,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machine."},"networkProfile":{"Type":323,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"networkProfileConfiguration":{"Type":551,"Flags":0,"Description":"Specifies the network profile configuration of the virtual machine."},"diagnosticsProfile":{"Type":328,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15"},"modelDefinitionApplied":{"Type":4,"Flags":2,"Description":"Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine."},"protectionPolicy":{"Type":553,"Flags":0,"Description":"Specifies the protection policy of the virtual machine."}}}},{"2":{"Name":"VirtualMachineScaleSetVMInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"The Update Domain count."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"The Fault Domain count."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":342,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":346,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":548,"Flags":0,"Description":"The disks information."},"extensions":{"Type":549,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":357,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":358,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":550,"Flags":0,"Description":"The resource status information."},"assignedHost":{"Type":4,"Flags":2,"Description":"Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01."},"placementGroupId":{"Type":4,"Flags":0,"Description":"The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId."}}}},{"3":{"ItemType":352}},{"3":{"ItemType":75}},{"3":{"ItemType":14}},{"2":{"Name":"VirtualMachineScaleSetVMNetworkProfileConfiguration","Properties":{"networkInterfaceConfigurations":{"Type":552,"Flags":0,"Description":"The list of network configurations."}}}},{"3":{"ItemType":481}},{"2":{"Name":"VirtualMachineScaleSetVMProtectionPolicy","Properties":{"protectFromScaleIn":{"Type":2,"Flags":0,"Description":"Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation."},"protectFromScaleSetActions":{"Type":2,"Flags":0,"Description":"Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM."}}}},{"3":{"ItemType":383}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2020-06-01","ScopeType":8,"Body":545,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/runCommands"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/runCommands","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":558,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":559,"Flags":10,"Description":"The resource api version"},"properties":{"Type":561,"Flags":0,"Description":"Describes the properties of a Virtual Machine run command."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":576,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineRunCommandProperties","Properties":{"source":{"Type":562,"Flags":0,"Description":"The source of the run command script."},"parameters":{"Type":564,"Flags":0,"Description":"The parameters used by the script."},"protectedParameters":{"Type":565,"Flags":0,"Description":"The parameters used by the script."},"asyncExecution":{"Type":2,"Flags":0,"Description":"Optional. If set to true, provisioning will complete as soon as the script starts and will not wait for script to complete."},"runAsUser":{"Type":4,"Flags":0,"Description":"Specifies the user account on the VM when executing the run command."},"runAsPassword":{"Type":4,"Flags":0,"Description":"Specifies the user account password on the VM when executing the run command."},"timeoutInSeconds":{"Type":3,"Flags":0,"Description":"The timeout in seconds to execute the run command."},"outputBlobUri":{"Type":4,"Flags":0,"Description":"Specifies the Azure storage blob where script output stream will be uploaded."},"errorBlobUri":{"Type":4,"Flags":0,"Description":"Specifies the Azure storage blob where script error stream will be uploaded."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":566,"Flags":2,"Description":"The virtual machine run command instance view."}}}},{"2":{"Name":"VirtualMachineRunCommandScriptSource","Properties":{"script":{"Type":4,"Flags":0,"Description":"Specifies the script content to be executed on the VM."},"scriptUri":{"Type":4,"Flags":0,"Description":"Specifies the script download location."},"commandId":{"Type":4,"Flags":0,"Description":"Specifies a commandId of predefined built-in script."}}}},{"2":{"Name":"RunCommandInputParameter","Properties":{"name":{"Type":4,"Flags":1,"Description":"The run command parameter name."},"value":{"Type":4,"Flags":1,"Description":"The run command parameter value."}}}},{"3":{"ItemType":563}},{"3":{"ItemType":563}},{"2":{"Name":"VirtualMachineRunCommandInstanceView","Properties":{"executionState":{"Type":574,"Flags":0,"Description":"Script execution status."},"executionMessage":{"Type":4,"Flags":0,"Description":"Communicate script configuration errors or execution messages."},"exitCode":{"Type":3,"Flags":0,"Description":"Exit code returned from script execution."},"output":{"Type":4,"Flags":0,"Description":"Script output stream."},"error":{"Type":4,"Flags":0,"Description":"Script error stream."},"startTime":{"Type":4,"Flags":0,"Description":"Script start time."},"endTime":{"Type":4,"Flags":0,"Description":"Script end time."},"statuses":{"Type":575,"Flags":0,"Description":"The resource status information."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Running"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[567,568,569,570,571,572,573,4]}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/runCommands@2020-06-01","ScopeType":8,"Body":560,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":578,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":579,"Flags":10,"Description":"The resource api version"},"properties":{"Type":561,"Flags":0,"Description":"Describes the properties of a Virtual Machine run command."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":581,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2020-06-01","ScopeType":8,"Body":580,"Flags":0}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":583,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":584,"Flags":10,"Description":"The resource api version"},"properties":{"Type":586,"Flags":2,"Description":"Describes the properties of a Virtual Machine Extension Image."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":587,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionImageProperties","Properties":{"operatingSystem":{"Type":4,"Flags":1,"Description":"The operating system this extension supports."},"computeRole":{"Type":4,"Flags":1,"Description":"The type of role (IaaS or PaaS) this extension supports."},"handlerSchema":{"Type":4,"Flags":1,"Description":"The schema defined by publisher, where extension consumers should provide settings in a matching schema."},"vmScaleSetEnabled":{"Type":2,"Flags":0,"Description":"Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS."},"supportsMultipleExtensions":{"Type":2,"Flags":0,"Description":"Whether the handler can support multiple extensions."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2020-06-01","ScopeType":4,"Body":585,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":589,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":590,"Flags":10,"Description":"The resource api version"},"properties":{"Type":592,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":608,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."}}}},{"2":{"Name":"VirtualMachineImageProperties","Properties":{"plan":{"Type":593,"Flags":0,"Description":"Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."},"osDiskImage":{"Type":594,"Flags":0,"Description":"Contains the os disk image information."},"dataDiskImages":{"Type":599,"Flags":0},"automaticOSUpgradeProperties":{"Type":600,"Flags":0,"Description":"Describes automatic OS upgrade properties on the image."},"hyperVGeneration":{"Type":603,"Flags":0,"Description":"Specifies the HyperVGeneration Type"},"disallowed":{"Type":604,"Flags":0,"Description":"Specifies disallowed configuration for the VirtualMachine created from the image"}}}},{"2":{"Name":"PurchasePlan","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."}}}},{"2":{"Name":"OSDiskImage","Properties":{"operatingSystem":{"Type":597,"Flags":1,"Description":"The operating system of the osDiskImage."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[595,596]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."}}}},{"3":{"ItemType":598}},{"2":{"Name":"AutomaticOSUpgradeProperties","Properties":{"automaticOSUpgradeSupported":{"Type":2,"Flags":1,"Description":"Specifies whether automatic OS upgrade is supported on the image."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[601,602,4]}},{"2":{"Name":"DisallowedConfiguration","Properties":{"vmDiskType":{"Type":607,"Flags":0,"Description":"VM disk types which are disallowed."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Unmanaged"}},{"5":{"Elements":[605,606,4]}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2020-06-01","ScopeType":4,"Body":591,"Flags":1}},{"6":{"Value":"latest"}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":610,"Flags":9,"Description":"The resource name"},"type":{"Type":611,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":612,"Flags":10,"Description":"The resource api version"},"properties":{"Type":614,"Flags":2,"Description":"The status of the latest virtual machine scale set rolling upgrade."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":625,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"RollingUpgradeStatusInfoProperties","Properties":{"policy":{"Type":443,"Flags":2,"Description":"The rolling upgrade policies applied for this upgrade."},"runningStatus":{"Type":615,"Flags":2,"Description":"Information about the current running state of the overall upgrade."},"progress":{"Type":624,"Flags":2,"Description":"Information about the number of virtual machine instances in each upgrade state."},"error":{"Type":367,"Flags":2,"Description":"Error details for this upgrade, if there are any."}}}},{"2":{"Name":"RollingUpgradeRunningStatus","Properties":{"code":{"Type":620,"Flags":2,"Description":"Code indicating the current status of the upgrade."},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the upgrade."},"lastAction":{"Type":623,"Flags":2,"Description":"The last action performed on the rolling upgrade."},"lastActionTime":{"Type":4,"Flags":2,"Description":"Last action time of the upgrade."}}}},{"6":{"Value":"RollingForward"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Faulted"}},{"5":{"Elements":[616,617,618,619]}},{"6":{"Value":"Start"}},{"6":{"Value":"Cancel"}},{"5":{"Elements":[621,622]}},{"2":{"Name":"RollingUpgradeProgressInfo","Properties":{"successfulInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have been successfully upgraded."},"failedInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have failed to be upgraded successfully."},"inProgressInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that are currently being upgraded."},"pendingInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have not yet begun to be upgraded."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2020-06-01","ScopeType":8,"Body":613,"Flags":1}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2020-06-01/types.md b/generated/compute/microsoft.compute/2020-06-01/types.md
deleted file mode 100644
index d79275a902..0000000000
--- a/generated/compute/microsoft.compute/2020-06-01/types.md
+++ /dev/null
@@ -1,1138 +0,0 @@
-# Microsoft.Compute @ 2020-06-01
-
-## Resource Microsoft.Compute/availabilitySets@2020-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [AvailabilitySetProperties](#availabilitysetproperties): The instance view of a resource.
-* **sku**: [Sku](#sku): Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/availabilitySets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/hostGroups@2020-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DedicatedHostGroupProperties](#dedicatedhostgroupproperties): Dedicated Host Group Properties.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/hostGroups' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone.
-
-## Resource Microsoft.Compute/hostGroups/hosts@2020-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DedicatedHostProperties](#dedicatedhostproperties): Properties of the dedicated host.
-* **sku**: [Sku](#sku) (Required): 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.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/hostGroups/hosts' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/images@2020-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ImageProperties](#imageproperties): Describes the properties of an Image.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2020-06-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2020-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2020-06-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2020-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionImageProperties](#virtualmachineextensionimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Extension Image.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/types/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/proximityPlacementGroups@2020-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ProximityPlacementGroupProperties](#proximityplacementgroupproperties): Describes the properties of a Proximity Placement Group.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/proximityPlacementGroups' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/sshPublicKeys@2020-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [SshPublicKeyResourceProperties](#sshpublickeyresourceproperties): Properties of the SSH public key.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/sshPublicKeys' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines@2020-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineIdentity](#virtualmachineidentity): The identity of the virtual machine, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineProperties](#virtualmachineproperties): Describes the properties of a Virtual Machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachines/extensions@2020-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines/runCommands@2020-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineRunCommandProperties](#virtualmachineruncommandproperties): Describes the properties of a Virtual Machine run command.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/runCommands' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets@2020-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineScaleSetIdentity](#virtualmachinescalesetidentity): The identity of the virtual machine scale set, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetProperties](#virtualmachinescalesetproperties): Describes the properties of a Virtual Machine Scale Set.
-* **sku**: [Sku](#sku): The virtual machine scale set sku.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/extensions@2020-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2020-06-01 (ReadOnly)
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: 'latest' (Required, DeployTimeConstant): The resource name
-* **properties**: [RollingUpgradeStatusInfoProperties](#rollingupgradestatusinfoproperties) (ReadOnly): The status of the latest virtual machine scale set rolling upgrade.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2020-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **instanceId**: string (ReadOnly): The virtual machine instance ID.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetVMProperties](#virtualmachinescalesetvmproperties): Describes the properties of a virtual machine scale set virtual machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **sku**: [Sku](#sku) (ReadOnly): The virtual machine SKU.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualmachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[] (ReadOnly): The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2020-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2020-06-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-06-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineRunCommandProperties](#virtualmachineruncommandproperties): Describes the properties of a Virtual Machine run command.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands' (ReadOnly, DeployTimeConstant): The resource type
-
-## AdditionalCapabilities
-### Properties
-* **ultraSSDEnabled**: bool: The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.
-
-## AdditionalUnattendContent
-### Properties
-* **componentName**: 'Microsoft-Windows-Shell-Setup': The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.
-* **content**: string: Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
-* **passName**: 'OobeSystem': The pass name. Currently, the only allowable value is OobeSystem.
-* **settingName**: 'AutoLogon' | 'FirstLogonCommands': Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.
-
-## ApiEntityReference
-### Properties
-* **id**: string: The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
-
-## ApiError
-### Properties
-* **code**: string: The error code.
-* **details**: [ApiErrorBase](#apierrorbase)[]: The Api error details
-* **innererror**: [InnerError](#innererror): The Api inner error
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## ApiErrorBase
-### Properties
-* **code**: string: The error code.
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## AutomaticOSUpgradePolicy
-### Properties
-* **disableAutomaticRollback**: bool: Whether OS image rollback feature should be disabled. Default value is false.
-* **enableAutomaticOSUpgrade**: bool: Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.
If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true.
-
-## AutomaticOSUpgradeProperties
-### Properties
-* **automaticOSUpgradeSupported**: bool (Required): Specifies whether automatic OS upgrade is supported on the image.
-
-## AutomaticRepairsPolicy
-### Properties
-* **enabled**: bool: Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false.
-* **gracePeriod**: string: The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M).
-
-## AvailabilitySetProperties
-### Properties
-* **platformFaultDomainCount**: int: Fault Domain count.
-* **platformUpdateDomainCount**: int: Update Domain count.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The resource status information.
-* **virtualMachines**: [SubResource](#subresource)[]: A list of references to all virtual machines in the availability set.
-
-## AvailablePatchSummary
-### Properties
-* **assessmentActivityId**: string (ReadOnly): The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs.
-* **criticalAndSecurityPatchCount**: int (ReadOnly): The number of critical or security patches that have been detected as available and not yet installed.
-* **error**: [ApiError](#apierror) (ReadOnly): The errors that were encountered during execution of the operation. The details array contains the list of them.
-* **lastModifiedTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **otherPatchCount**: int (ReadOnly): The number of all available patches excluding critical and security.
-* **rebootPending**: bool (ReadOnly): The overall reboot status of the VM. It will be true when partially installed patches require a reboot to complete installation but the reboot has not yet occurred.
-* **startTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **status**: 'CompletedWithWarnings' | 'Failed' | 'InProgress' | 'Succeeded' | string (ReadOnly): The overall success or failure status of the operation. It remains "InProgress" until the operation completes. At that point it will become "Failed", "Succeeded", or "CompletedWithWarnings."
-
-## BillingProfile
-### Properties
-* **maxPrice**: int: Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.
This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.
The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.
Possible values are:
- Any decimal value greater than zero. Example: 0.01538
-1 – indicates default price to be up-to on-demand.
You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.
Minimum api-version: 2019-03-01.
-
-## BootDiagnostics
-### Properties
-* **enabled**: bool: Whether boot diagnostics should be enabled on the Virtual Machine.
-* **storageUri**: string: Uri of the storage account to use for placing the console output and screenshot.
If storageUri is not specified while enabling boot diagnostics, managed storage will be used.
-
-## BootDiagnosticsInstanceView
-### Properties
-* **consoleScreenshotBlobUri**: string (ReadOnly): The console screenshot blob URI.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage.
-* **serialConsoleLogBlobUri**: string (ReadOnly): The serial console log blob Uri.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage.
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics.
-
-## DataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diskIOPSReadWrite**: int (ReadOnly): Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set.
-* **diskMBpsReadWrite**: int (ReadOnly): Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **toBeDetached**: bool: Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## DataDiskImage
-### Properties
-* **lun**: int (ReadOnly): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-
-## DedicatedHostAllocatableVM
-### Properties
-* **count**: int: Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity.
-* **vmSize**: string: VM size in terms of which the unutilized capacity is represented.
-
-## DedicatedHostAvailableCapacity
-### Properties
-* **allocatableVMs**: [DedicatedHostAllocatableVM](#dedicatedhostallocatablevm)[]: The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host.
-
-## DedicatedHostGroupInstanceView
-### Properties
-* **hosts**: [DedicatedHostInstanceViewWithName](#dedicatedhostinstanceviewwithname)[]: List of instance view of the dedicated hosts under the dedicated host group.
-
-## DedicatedHostGroupProperties
-### Properties
-* **hosts**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all dedicated hosts in the dedicated host group.
-* **instanceView**: [DedicatedHostGroupInstanceView](#dedicatedhostgroupinstanceview) (ReadOnly): The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group.
-* **platformFaultDomainCount**: int (Required): Number of fault domains that the host group can span.
-* **supportAutomaticPlacement**: bool: Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided.
Minimum api-version: 2020-06-01.
-
-## DedicatedHostInstanceView
-### Properties
-* **assetId**: string (ReadOnly): Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
-* **availableCapacity**: [DedicatedHostAvailableCapacity](#dedicatedhostavailablecapacity): Unutilized capacity of the dedicated host.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DedicatedHostInstanceViewWithName
-### Properties
-* **assetId**: string (ReadOnly): Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
-* **availableCapacity**: [DedicatedHostAvailableCapacity](#dedicatedhostavailablecapacity): Unutilized capacity of the dedicated host.
-* **name**: string (ReadOnly): The name of the dedicated host.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DedicatedHostProperties
-### Properties
-* **autoReplaceOnFailure**: bool: Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided.
-* **hostId**: string (ReadOnly): A unique id generated and assigned to the dedicated host by the platform.
Does not change throughout the lifetime of the host.
-* **instanceView**: [DedicatedHostInstanceView](#dedicatedhostinstanceview) (ReadOnly): The dedicated host instance view.
-* **licenseType**: 'None' | 'Windows_Server_Hybrid' | 'Windows_Server_Perpetual': 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**
-* **platformFaultDomain**: int: Fault domain of the dedicated host within a dedicated host group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **provisioningTime**: string (ReadOnly): The date when the host was first provisioned.
-* **virtualMachines**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all virtual machines in the Dedicated Host.
-
-## DiagnosticsProfile
-### Properties
-* **bootDiagnostics**: [BootDiagnostics](#bootdiagnostics): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-
-## DiffDiskSettings
-### Properties
-* **option**: 'Local' | string: Specifies the ephemeral disk settings for operating system disk.
-* **placement**: 'CacheDisk' | 'ResourceDisk' | string: Specifies the ephemeral disk placement for operating system disk.
Possible values are:
**CacheDisk**
**ResourceDisk**
Default: **CacheDisk** if one is configured for the VM size otherwise **ResourceDisk** is used.
Refer to VM size documentation for Windows VM at https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes and Linux VM at https://docs.microsoft.com/en-us/azure/virtual-machines/linux/sizes to check which VM sizes exposes a cache disk.
-
-## DisallowedConfiguration
-### Properties
-* **vmDiskType**: 'None' | 'Unmanaged' | string: VM disk types which are disallowed.
-
-## DiskEncryptionSetParameters
-### Properties
-* **id**: string: Resource Id
-
-## DiskEncryptionSettings
-### Properties
-* **diskEncryptionKey**: [KeyVaultSecretReference](#keyvaultsecretreference): Specifies the location of the disk encryption key, which is a Key Vault Secret.
-* **enabled**: bool: Specifies whether disk encryption should be enabled on the virtual machine.
-* **keyEncryptionKey**: [KeyVaultKeyReference](#keyvaultkeyreference): Specifies the location of the key encryption key in Key Vault.
-
-## DiskInstanceView
-### Properties
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings)[]: Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **name**: string: The disk name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## HardwareProfile
-### Properties
-* **vmSize**: 'Basic_A0' | 'Basic_A1' | 'Basic_A2' | 'Basic_A3' | 'Basic_A4' | 'Standard_A0' | 'Standard_A1' | 'Standard_A10' | 'Standard_A11' | 'Standard_A1_v2' | 'Standard_A2' | 'Standard_A2_v2' | 'Standard_A2m_v2' | 'Standard_A3' | 'Standard_A4' | 'Standard_A4_v2' | 'Standard_A4m_v2' | 'Standard_A5' | 'Standard_A6' | 'Standard_A7' | 'Standard_A8' | 'Standard_A8_v2' | 'Standard_A8m_v2' | 'Standard_A9' | 'Standard_B1ms' | 'Standard_B1s' | 'Standard_B2ms' | 'Standard_B2s' | 'Standard_B4ms' | 'Standard_B8ms' | 'Standard_D1' | 'Standard_D11' | 'Standard_D11_v2' | 'Standard_D12' | 'Standard_D12_v2' | 'Standard_D13' | 'Standard_D13_v2' | 'Standard_D14' | 'Standard_D14_v2' | 'Standard_D15_v2' | 'Standard_D16_v3' | 'Standard_D16s_v3' | 'Standard_D1_v2' | 'Standard_D2' | 'Standard_D2_v2' | 'Standard_D2_v3' | 'Standard_D2s_v3' | 'Standard_D3' | 'Standard_D32_v3' | 'Standard_D32s_v3' | 'Standard_D3_v2' | 'Standard_D4' | 'Standard_D4_v2' | 'Standard_D4_v3' | 'Standard_D4s_v3' | 'Standard_D5_v2' | 'Standard_D64_v3' | 'Standard_D64s_v3' | 'Standard_D8_v3' | 'Standard_D8s_v3' | 'Standard_DS1' | 'Standard_DS11' | 'Standard_DS11_v2' | 'Standard_DS12' | 'Standard_DS12_v2' | 'Standard_DS13' | 'Standard_DS13-2_v2' | 'Standard_DS13-4_v2' | 'Standard_DS13_v2' | 'Standard_DS14' | 'Standard_DS14-4_v2' | 'Standard_DS14-8_v2' | 'Standard_DS14_v2' | 'Standard_DS15_v2' | 'Standard_DS1_v2' | 'Standard_DS2' | 'Standard_DS2_v2' | 'Standard_DS3' | 'Standard_DS3_v2' | 'Standard_DS4' | 'Standard_DS4_v2' | 'Standard_DS5_v2' | 'Standard_E16_v3' | 'Standard_E16s_v3' | 'Standard_E2_v3' | 'Standard_E2s_v3' | 'Standard_E32-16_v3' | 'Standard_E32-8s_v3' | 'Standard_E32_v3' | 'Standard_E32s_v3' | 'Standard_E4_v3' | 'Standard_E4s_v3' | 'Standard_E64-16s_v3' | 'Standard_E64-32s_v3' | 'Standard_E64_v3' | 'Standard_E64s_v3' | 'Standard_E8_v3' | 'Standard_E8s_v3' | 'Standard_F1' | 'Standard_F16' | 'Standard_F16s' | 'Standard_F16s_v2' | 'Standard_F1s' | 'Standard_F2' | 'Standard_F2s' | 'Standard_F2s_v2' | 'Standard_F32s_v2' | 'Standard_F4' | 'Standard_F4s' | 'Standard_F4s_v2' | 'Standard_F64s_v2' | 'Standard_F72s_v2' | 'Standard_F8' | 'Standard_F8s' | 'Standard_F8s_v2' | 'Standard_G1' | 'Standard_G2' | 'Standard_G3' | 'Standard_G4' | 'Standard_G5' | 'Standard_GS1' | 'Standard_GS2' | 'Standard_GS3' | 'Standard_GS4' | 'Standard_GS4-4' | 'Standard_GS4-8' | 'Standard_GS5' | 'Standard_GS5-16' | 'Standard_GS5-8' | 'Standard_H16' | 'Standard_H16m' | 'Standard_H16mr' | 'Standard_H16r' | 'Standard_H8' | 'Standard_H8m' | 'Standard_L16s' | 'Standard_L32s' | 'Standard_L4s' | 'Standard_L8s' | 'Standard_M128-32ms' | 'Standard_M128-64ms' | 'Standard_M128ms' | 'Standard_M128s' | 'Standard_M64-16ms' | 'Standard_M64-32ms' | 'Standard_M64ms' | 'Standard_M64s' | 'Standard_NC12' | 'Standard_NC12s_v2' | 'Standard_NC12s_v3' | 'Standard_NC24' | 'Standard_NC24r' | 'Standard_NC24rs_v2' | 'Standard_NC24rs_v3' | 'Standard_NC24s_v2' | 'Standard_NC24s_v3' | 'Standard_NC6' | 'Standard_NC6s_v2' | 'Standard_NC6s_v3' | 'Standard_ND12s' | 'Standard_ND24rs' | 'Standard_ND24s' | 'Standard_ND6s' | 'Standard_NV12' | 'Standard_NV24' | 'Standard_NV6' | string: Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/en-us/azure/virtual-machines/sizes).
The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region]( https://docs.microsoft.com/en-us/rest/api/compute/resourceskus/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes).
This list of sizes is no longer updated and the **VirtualMachineSizeTypes** string constants will be removed from the subsequent REST API specification. Use [List all available virtual machine sizes in a region]( https://docs.microsoft.com/en-us/rest/api/compute/resourceskus/list) to get the latest sizes.
-
-## ImageDataDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed image disk.
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## ImageOSDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed image disk.
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **osState**: 'Generalized' | 'Specialized' (Required): The OS State.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## ImageProperties
-### Properties
-* **hyperVGeneration**: 'V1' | 'V2' | string: Gets the HyperVGenerationType of the VirtualMachine created from the image
-* **provisioningState**: string (ReadOnly): The provisioning state.
-* **sourceVirtualMachine**: [SubResource](#subresource): The source virtual machine from which Image is created.
-* **storageProfile**: [ImageStorageProfile](#imagestorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## ImageReference
-### Properties
-* **exactVersion**: string (ReadOnly): Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'.
-* **id**: string: Resource Id
-* **offer**: string: Specifies the offer of the platform image or marketplace image used to create the virtual machine.
-* **publisher**: string: The image publisher.
-* **sku**: string: The image SKU.
-* **version**: string: Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
-
-## ImageStorageProfile
-### Properties
-* **dataDisks**: [ImageDataDisk](#imagedatadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **osDisk**: [ImageOSDisk](#imageosdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **zoneResilient**: bool: Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).
-
-## InnerError
-### Properties
-* **errordetail**: string: The internal error message or exception dump.
-* **exceptiontype**: string: The exception type.
-
-## InstanceViewStatus
-### Properties
-* **code**: string: The status code.
-* **displayStatus**: string: The short localizable label for the status.
-* **level**: 'Error' | 'Info' | 'Warning': The level code.
-* **message**: string: The detailed status message, including for alerts and error messages.
-* **time**: string: The time of the status.
-
-## KeyVaultKeyReference
-### Properties
-* **keyUrl**: string (Required): The URL referencing a key encryption key in Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the key.
-
-## KeyVaultSecretReference
-### Properties
-* **secretUrl**: string (Required): The URL referencing a secret in a Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the secret.
-
-## LastPatchInstallationSummary
-### Properties
-* **error**: [ApiError](#apierror) (ReadOnly): The errors that were encountered during execution of the operation. The details array contains the list of them.
-* **excludedPatchCount**: int (ReadOnly): The number of all available patches but excluded explicitly by a customer-specified exclusion list match.
-* **failedPatchCount**: int (ReadOnly): The count of patches that failed installation.
-* **installationActivityId**: string (ReadOnly): The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs.
-* **installedPatchCount**: int (ReadOnly): The count of patches that successfully installed.
-* **lastModifiedTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **maintenanceWindowExceeded**: bool (ReadOnly): Describes whether the operation ran out of time before it completed all its intended actions
-* **notSelectedPatchCount**: int (ReadOnly): The number of all available patches but not going to be installed because it didn't match a classification or inclusion list entry.
-* **pendingPatchCount**: int (ReadOnly): The number of all available patches expected to be installed over the course of the patch installation operation.
-* **rebootStatus**: 'Completed' | 'Failed' | 'NotNeeded' | 'Required' | 'Started' | string (ReadOnly): The reboot status of the machine after the patch operation. It will be in "NotNeeded" status if reboot is not needed after the patch operation. "Required" will be the status once the patch is applied and machine is required to reboot. "Started" will be the reboot status when the machine has started to reboot. "Failed" will be the status if the machine is failed to reboot. "Completed" will be the status once the machine is rebooted successfully
-* **startedBy**: string (ReadOnly): The person or system account that started the operation
-* **startTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **status**: 'CompletedWithWarnings' | 'Failed' | 'InProgress' | 'Succeeded' | string (ReadOnly): The overall success or failure status of the operation. It remains "InProgress" until the operation completes. At that point it will become "Failed", "Succeeded", or "CompletedWithWarnings."
-
-## LinuxConfiguration
-### Properties
-* **disablePasswordAuthentication**: bool: Specifies whether password authentication should be disabled.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **ssh**: [SshConfiguration](#sshconfiguration): Specifies the ssh key configuration for a Linux OS.
-
-## MaintenanceRedeployStatus
-### Properties
-* **isCustomerInitiatedMaintenanceAllowed**: bool: True, if customer is allowed to perform Maintenance.
-* **lastOperationMessage**: string: Message returned for the last Maintenance Operation.
-* **lastOperationResultCode**: 'MaintenanceAborted' | 'MaintenanceCompleted' | 'None' | 'RetryLater': The Last Maintenance Operation Result Code.
-* **maintenanceWindowEndTime**: string: End Time for the Maintenance Window.
-* **maintenanceWindowStartTime**: string: Start Time for the Maintenance Window.
-* **preMaintenanceWindowEndTime**: string: End Time for the Pre Maintenance Window.
-* **preMaintenanceWindowStartTime**: string: Start Time for the Pre Maintenance Window.
-
-## ManagedDiskParameters
-### Properties
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed disk.
-* **id**: string: Resource Id
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## NetworkInterfaceReference
-### Properties
-* **id**: string: Resource Id
-* **properties**: [NetworkInterfaceReferenceProperties](#networkinterfacereferenceproperties): Describes a network interface reference properties.
-
-## NetworkInterfaceReferenceProperties
-### Properties
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## NetworkProfile
-### Properties
-* **networkInterfaces**: [NetworkInterfaceReference](#networkinterfacereference)[]: Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
-
-## OSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None** for Standard storage. **ReadOnly** for Premium storage.
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## OSDiskImage
-### Properties
-* **operatingSystem**: 'Linux' | 'Windows' (Required): The operating system of the osDiskImage.
-
-## OSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
This property cannot be updated after the VM is created.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **allowExtensionOperations**: bool: Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine.
-* **computerName**: string: Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
**Note: Do not pass any secrets or passwords in customData property**
This property cannot be updated after the VM is created.
customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/)
For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **requireGuestProvisionSignal**: bool: Specifies whether the guest provision signal is required to infer provision success of the virtual machine. **Note: This property is for private testing only, and all customers must not set the property to false.**
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machine.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## PatchSettings
-### Properties
-* **patchMode**: 'AutomaticByOS' | 'AutomaticByPlatform' | 'Manual' | string: Specifies the mode of in-guest patching to IaaS virtual machine.
Possible values are:
**Manual** - You control the application of patches to a virtual machine. You do this by applying patches manually inside the VM. In this mode, automatic updates are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be false
**AutomaticByOS** - The virtual machine will automatically be updated by the OS. The property WindowsConfiguration.enableAutomaticUpdates must be true.
**AutomaticByPlatform** - the virtual machine will automatically updated by the platform. The properties provisionVMAgent and WindowsConfiguration.enableAutomaticUpdates must be true
-
-## Plan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The promotion code.
-* **publisher**: string: The publisher ID.
-
-## ProximityPlacementGroupProperties
-### Properties
-* **availabilitySets**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all availability sets in the proximity placement group.
-* **colocationStatus**: [InstanceViewStatus](#instanceviewstatus): Describes colocation status of the Proximity Placement Group.
-* **proximityPlacementGroupType**: 'Standard' | 'Ultra' | string: Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use.
-* **virtualMachines**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all virtual machines in the proximity placement group.
-* **virtualMachineScaleSets**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all virtual machine scale sets in the proximity placement group.
-
-## PurchasePlan
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **publisher**: string (Required): The publisher ID.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## RollingUpgradePolicy
-### Properties
-* **maxBatchInstancePercent**: int: The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.
-* **maxUnhealthyInstancePercent**: int: The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.
-* **maxUnhealthyUpgradedInstancePercent**: int: The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.
-* **pauseTimeBetweenBatches**: string: The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).
-
-## RollingUpgradeProgressInfo
-### Properties
-* **failedInstanceCount**: int (ReadOnly): The number of instances that have failed to be upgraded successfully.
-* **inProgressInstanceCount**: int (ReadOnly): The number of instances that are currently being upgraded.
-* **pendingInstanceCount**: int (ReadOnly): The number of instances that have not yet begun to be upgraded.
-* **successfulInstanceCount**: int (ReadOnly): The number of instances that have been successfully upgraded.
-
-## RollingUpgradeRunningStatus
-### Properties
-* **code**: 'Cancelled' | 'Completed' | 'Faulted' | 'RollingForward' (ReadOnly): Code indicating the current status of the upgrade.
-* **lastAction**: 'Cancel' | 'Start' (ReadOnly): The last action performed on the rolling upgrade.
-* **lastActionTime**: string (ReadOnly): Last action time of the upgrade.
-* **startTime**: string (ReadOnly): Start time of the upgrade.
-
-## RollingUpgradeStatusInfoProperties
-### Properties
-* **error**: [ApiError](#apierror) (ReadOnly): Error details for this upgrade, if there are any.
-* **policy**: [RollingUpgradePolicy](#rollingupgradepolicy) (ReadOnly): The rolling upgrade policies applied for this upgrade.
-* **progress**: [RollingUpgradeProgressInfo](#rollingupgradeprogressinfo) (ReadOnly): Information about the number of virtual machine instances in each upgrade state.
-* **runningStatus**: [RollingUpgradeRunningStatus](#rollingupgraderunningstatus) (ReadOnly): Information about the current running state of the overall upgrade.
-
-## RunCommandInputParameter
-### Properties
-* **name**: string (Required): The run command parameter name.
-* **value**: string (Required): The run command parameter value.
-
-## ScaleInPolicy
-### Properties
-* **rules**: 'Default' | 'NewestVM' | 'OldestVM' | string[]: The rules to be followed when scaling-in a virtual machine scale set.
Possible values are:
**Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.
**OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.
**NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.
-
-## ScheduledEventsProfile
-### Properties
-* **terminateNotificationProfile**: [TerminateNotificationProfile](#terminatenotificationprofile): Specifies Terminate Scheduled Event related configurations.
-
-## SecurityProfile
-### Properties
-* **encryptionAtHost**: bool: This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine or virtual machine scale set. This will enable the encryption for all the disks including Resource/Temp disk at host itself.
Default: The Encryption at host will be disabled unless this property is set to true for the resource.
-
-## Sku
-### Properties
-* **capacity**: int: Specifies the number of virtual machines in the scale set.
-* **name**: string: The sku name.
-* **tier**: string: Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**
-
-## SshConfiguration
-### Properties
-* **publicKeys**: [SshPublicKey](#sshpublickey)[]: The list of SSH public keys used to authenticate with linux based VMs.
-
-## SshPublicKey
-### Properties
-* **keyData**: string: SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **path**: string: Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
-
-## SshPublicKeyResourceProperties
-### Properties
-* **publicKey**: string: SSH public key used to authenticate to a virtual machine through ssh. If this property is not initially provided when the resource is created, the publicKey property will be populated when generateKeyPair is called. If the public key is provided upon resource creation, the provided public key needs to be at least 2048-bit and in ssh-rsa format.
-
-## StorageProfile
-### Properties
-* **dataDisks**: [DataDisk](#datadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [OSDisk](#osdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## SubResource
-### Properties
-* **id**: string: Resource Id
-
-## SubResourceReadOnly
-### Properties
-* **id**: string (ReadOnly): Resource Id
-
-## SubResourceWithColocationStatus
-### Properties
-* **colocationStatus**: [InstanceViewStatus](#instanceviewstatus): Describes colocation status of a resource in the Proximity Placement Group.
-* **id**: string: Resource Id
-
-## TerminateNotificationProfile
-### Properties
-* **enable**: bool: Specifies whether the Terminate Scheduled event is enabled or disabled.
-* **notBeforeTimeout**: string: Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)
-
-## UpgradePolicy
-### Properties
-* **automaticOSUpgradePolicy**: [AutomaticOSUpgradePolicy](#automaticosupgradepolicy): Configuration parameters used for performing automatic OS Upgrade.
-* **mode**: 'Automatic' | 'Manual' | 'Rolling': Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time.
-* **rollingUpgradePolicy**: [RollingUpgradePolicy](#rollingupgradepolicy): The configuration parameters used while performing a rolling upgrade.
-
-## UserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VaultCertificate
-### Properties
-* **certificateStore**: string: For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted.
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-
-## VaultSecretGroup
-### Properties
-* **sourceVault**: [SubResource](#subresource): The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
-* **vaultCertificates**: [VaultCertificate](#vaultcertificate)[]: The list of key vault references in SourceVault which contain certificates.
-
-## VirtualHardDisk
-### Properties
-* **uri**: string: Specifies the virtual hard disk's uri.
-
-## VirtualMachineAgentInstanceView
-### Properties
-* **extensionHandlers**: [VirtualMachineExtensionHandlerInstanceView](#virtualmachineextensionhandlerinstanceview)[]: The virtual machine extension handler instance view.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgentVersion**: string: The VM Agent full version.
-
-## VirtualMachineExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **location**: string (Required): Resource location
-* **name**: string (ReadOnly): Resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineExtensionHandlerInstanceView
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus): The extension handler status.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionImageProperties
-### Properties
-* **computeRole**: string (Required): The type of role (IaaS or PaaS) this extension supports.
-* **handlerSchema**: string (Required): The schema defined by publisher, where extension consumers should provide settings in a matching schema.
-* **operatingSystem**: string (Required): The operating system this extension supports.
-* **supportsMultipleExtensions**: bool: Whether the handler can support multiple extensions.
-* **vmScaleSetEnabled**: bool: Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS.
-
-## VirtualMachineExtensionInstanceView
-### Properties
-* **name**: string: The virtual machine extension name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **substatuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **enableAutomaticUpgrade**: bool: Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
-* **forceUpdateTag**: string: How the extension handler should be forced to update even if the extension configuration has not changed.
-* **instanceView**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview): The virtual machine extension instance view.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineHealthStatus
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The health status information for the VM.
-
-## VirtualMachineIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
-* **userAssignedIdentities**: [VirtualMachineIdentityUserAssignedIdentities](#virtualmachineidentityuserassignedidentities): The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineIdentityUserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [UserAssignedIdentitiesValue](#userassignedidentitiesvalue)
-
-## VirtualMachineImageProperties
-### Properties
-* **automaticOSUpgradeProperties**: [AutomaticOSUpgradeProperties](#automaticosupgradeproperties): Describes automatic OS upgrade properties on the image.
-* **dataDiskImages**: [DataDiskImage](#datadiskimage)[]
-* **disallowed**: [DisallowedConfiguration](#disallowedconfiguration): Specifies disallowed configuration for the VirtualMachine created from the image
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGeneration Type
-* **osDiskImage**: [OSDiskImage](#osdiskimage): Contains the os disk image information.
-* **plan**: [PurchasePlan](#purchaseplan): Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineInstanceView
-### Properties
-* **assignedHost**: string (ReadOnly): Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01.
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **computerName**: string: The computer name assigned to the virtual machine.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The virtual machine disk information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGeneration Type associated with a resource
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **osName**: string: The Operating System running on the virtual machine.
-* **osVersion**: string: The version of Operating System running on the virtual machine.
-* **patchStatus**: [VirtualMachinePatchStatus](#virtualmachinepatchstatus): The status of virtual machine patch operations.
-* **platformFaultDomain**: int: Specifies the fault domain of the virtual machine.
-* **platformUpdateDomain**: int: Specifies the update domain of the virtual machine.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-* **vmHealth**: [VirtualMachineHealthStatus](#virtualmachinehealthstatus) (ReadOnly): The health status for the VM.
-
-## VirtualMachinePatchStatus
-### Properties
-* **availablePatchSummary**: [AvailablePatchSummary](#availablepatchsummary): The available patch summary of the latest assessment operation for the virtual machine.
-* **lastPatchInstallationSummary**: [LastPatchInstallationSummary](#lastpatchinstallationsummary): The installation summary of the latest installation operation for the virtual machine.
-
-## VirtualMachineProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine.
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set.
This property cannot exist along with a non-null properties.virtualMachineScaleSet reference.
-* **billingProfile**: [BillingProfile](#billingprofile): Specifies the billing related details of a Azure Spot virtual machine.
Minimum api-version: 2019-03-01.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview.
-* **extensionsTimeBudget**: string: Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **host**: [SubResource](#subresource): Specifies information about the dedicated host that the virtual machine resides in.
Minimum api-version: 2018-10-01.
-* **hostGroup**: [SubResource](#subresource): Specifies information about the dedicated host group that the virtual machine resides in.
Minimum api-version: 2020-06-01.
NOTE: User cannot specify both host and hostGroup properties.
-* **instanceView**: [VirtualMachineInstanceView](#virtualmachineinstanceview) (ReadOnly): The virtual machine instance view.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned.
-* **priority**: 'Low' | 'Regular' | 'Spot' | string: Specifies the priority for the virtual machine.
Minimum api-version: 2019-03-01
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01.
-* **securityProfile**: [SecurityProfile](#securityprofile): Specifies the Security related profile settings for the virtual machine.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **virtualMachineScaleSet**: [SubResource](#subresource): Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.
This property cannot exist along with a non-null properties.availabilitySet reference.
Minimum api‐version: 2019‐03‐01
-* **vmId**: string (ReadOnly): Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands.
-
-## VirtualMachineRunCommandInstanceView
-### Properties
-* **endTime**: string: Script end time.
-* **error**: string: Script error stream.
-* **executionMessage**: string: Communicate script configuration errors or execution messages.
-* **executionState**: 'Canceled' | 'Failed' | 'Pending' | 'Running' | 'Succeeded' | 'TimedOut' | 'Unknown' | string: Script execution status.
-* **exitCode**: int: Exit code returned from script execution.
-* **output**: string: Script output stream.
-* **startTime**: string: Script start time.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## VirtualMachineRunCommandProperties
-### Properties
-* **asyncExecution**: bool: Optional. If set to true, provisioning will complete as soon as the script starts and will not wait for script to complete.
-* **errorBlobUri**: string: Specifies the Azure storage blob where script error stream will be uploaded.
-* **instanceView**: [VirtualMachineRunCommandInstanceView](#virtualmachineruncommandinstanceview) (ReadOnly): The virtual machine run command instance view.
-* **outputBlobUri**: string: Specifies the Azure storage blob where script output stream will be uploaded.
-* **parameters**: [RunCommandInputParameter](#runcommandinputparameter)[]: The parameters used by the script.
-* **protectedParameters**: [RunCommandInputParameter](#runcommandinputparameter)[]: The parameters used by the script.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **runAsPassword**: string: Specifies the user account password on the VM when executing the run command.
-* **runAsUser**: string: Specifies the user account on the VM when executing the run command.
-* **source**: [VirtualMachineRunCommandScriptSource](#virtualmachineruncommandscriptsource): The source of the run command script.
-* **timeoutInSeconds**: int: The timeout in seconds to execute the run command.
-
-## VirtualMachineRunCommandScriptSource
-### Properties
-* **commandId**: string: Specifies a commandId of predefined built-in script.
-* **script**: string: Specifies the script content to be executed on the VM.
-* **scriptUri**: string: Specifies the script download location.
-
-## VirtualMachineScaleSetDataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): The create option.
-* **diskIOPSReadWrite**: int: Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.
-* **diskMBpsReadWrite**: int: Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **name**: string: The name of the extension.
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineScaleSetExtensionProfile
-### Properties
-* **extensions**: [VirtualMachineScaleSetExtension](#virtualmachinescalesetextension)[]: The virtual machine scale set child extension resources.
-* **extensionsTimeBudget**: string: Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01
-
-## VirtualMachineScaleSetExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **enableAutomaticUpgrade**: bool: Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
-* **forceUpdateTag**: string: If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisionAfterExtensions**: string[]: Collection of extension names after which this extension needs to be provisioned.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineScaleSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.
-* **userAssignedIdentities**: [VirtualMachineScaleSetIdentityUserAssignedIdentities](#virtualmachinescalesetidentityuserassignedidentities): The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineScaleSetIdentityUserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue](#virtualmachinescalesetidentityuserassignedidentitiesvalue)
-
-## VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VirtualMachineScaleSetIPConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineScaleSetIPConfigurationProperties](#virtualmachinescalesetipconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration properties.
-
-## VirtualMachineScaleSetIPConfigurationProperties
-### Properties
-* **applicationGatewayBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.
-* **applicationSecurityGroups**: [SubResource](#subresource)[]: Specifies an array of references to application security group.
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer.
-* **loadBalancerInboundNatPools**: [SubResource](#subresource)[]: Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-* **privateIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAddressConfiguration**: [VirtualMachineScaleSetPublicIPAddressConfiguration](#virtualmachinescalesetpublicipaddressconfiguration): The publicIPAddressConfiguration.
-* **subnet**: [ApiEntityReference](#apientityreference): Specifies the identifier of the subnet.
-
-## VirtualMachineScaleSetIpTag
-### Properties
-* **ipTagType**: string: IP tag type. Example: FirstPartyUsage.
-* **tag**: string: IP tag associated with the public IP. Example: SQL, Storage etc.
-
-## VirtualMachineScaleSetManagedDiskParameters
-### Properties
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed disk.
-* **storageAccountType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## VirtualMachineScaleSetNetworkConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The network configuration name.
-* **properties**: [VirtualMachineScaleSetNetworkConfigurationProperties](#virtualmachinescalesetnetworkconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration.
-
-## VirtualMachineScaleSetNetworkConfigurationDnsSettings
-### Properties
-* **dnsServers**: string[]: List of DNS servers IP addresses
-
-## VirtualMachineScaleSetNetworkConfigurationProperties
-### Properties
-* **dnsSettings**: [VirtualMachineScaleSetNetworkConfigurationDnsSettings](#virtualmachinescalesetnetworkconfigurationdnssettings): The dns settings to be applied on the network interfaces.
-* **enableAcceleratedNetworking**: bool: Specifies whether the network interface is accelerated networking-enabled.
-* **enableFpga**: bool: Specifies whether the network interface is FPGA networking-enabled.
-* **enableIPForwarding**: bool: Whether IP forwarding enabled on this NIC.
-* **ipConfigurations**: [VirtualMachineScaleSetIPConfiguration](#virtualmachinescalesetipconfiguration)[] (Required): Specifies the IP configurations of the network interface.
-* **networkSecurityGroup**: [SubResource](#subresource): The network security group.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## VirtualMachineScaleSetNetworkProfile
-### Properties
-* **healthProbe**: [ApiEntityReference](#apientityreference): A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetOSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set.
-* **diskSizeGB**: int: Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): Specifies information about the unmanaged user image to base the scale set on.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhdContainers**: string[]: Specifies the container urls that are used to store operating system disks for the scale set.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetOSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **computerNamePrefix**: string: Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machines in the scale set.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## VirtualMachineScaleSetProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **automaticRepairsPolicy**: [AutomaticRepairsPolicy](#automaticrepairspolicy): Policy for automatic repairs.
-* **doNotRunExtensionsOnOverprovisionedVMs**: bool: When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs.
-* **hostGroup**: [SubResource](#subresource): Specifies information about the dedicated host group that the virtual machine scale set resides in.
Minimum api-version: 2020-06-01.
-* **overprovision**: bool: Specifies whether the Virtual Machine Scale Set should be overprovisioned.
-* **platformFaultDomainCount**: int: Fault Domain count for each placement group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01.
-* **scaleInPolicy**: [ScaleInPolicy](#scaleinpolicy): Specifies the scale-in policy that decides which virtual machines are chosen for removal when a Virtual Machine Scale Set is scaled-in.
-* **singlePlacementGroup**: bool: When true this limits the scale set to a single placement group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, it may be modified to false. However, if singlePlacementGroup is false, it may not be modified to true.
-* **uniqueId**: string (ReadOnly): Specifies the ID which uniquely identifies a Virtual Machine Scale Set.
-* **upgradePolicy**: [UpgradePolicy](#upgradepolicy): The upgrade policy.
-* **virtualMachineProfile**: [VirtualMachineScaleSetVMProfile](#virtualmachinescalesetvmprofile): The virtual machine profile.
-* **zoneBalance**: bool: Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage.
-
-## VirtualMachineScaleSetPublicIPAddressConfiguration
-### Properties
-* **name**: string (Required): The publicIP address configuration name.
-* **properties**: [VirtualMachineScaleSetPublicIPAddressConfigurationProperties](#virtualmachinescalesetpublicipaddressconfigurationproperties): Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
-### Properties
-* **domainNameLabel**: string (Required): The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationProperties
-### Properties
-* **dnsSettings**: [VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings](#virtualmachinescalesetpublicipaddressconfigurationdnssettings): The dns settings to be applied on the publicIP addresses .
-* **idleTimeoutInMinutes**: int: The idle timeout of the public IP address.
-* **ipTags**: [VirtualMachineScaleSetIpTag](#virtualmachinescalesetiptag)[]: The list of IP tags associated with the public IP address.
-* **publicIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPPrefix**: [SubResource](#subresource): The PublicIPPrefix from which to allocate publicIP addresses.
-
-## VirtualMachineScaleSetStorageProfile
-### Properties
-* **dataDisks**: [VirtualMachineScaleSetDataDisk](#virtualmachinescalesetdatadisk)[]: Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [VirtualMachineScaleSetOSDisk](#virtualmachinescalesetosdisk): Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## VirtualMachineScaleSetVMInstanceView
-### Properties
-* **assignedHost**: string (ReadOnly): Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01.
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The disks information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **placementGroupId**: string: The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId.
-* **platformFaultDomain**: int: The Fault Domain count.
-* **platformUpdateDomain**: int: The Update Domain count.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-* **vmHealth**: [VirtualMachineHealthStatus](#virtualmachinehealthstatus) (ReadOnly): The health status for the VM.
-
-## VirtualMachineScaleSetVMNetworkProfileConfiguration
-### Properties
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetVMProfile
-### Properties
-* **billingProfile**: [BillingProfile](#billingprofile): Specifies the billing related details of a Azure Spot VMSS.
Minimum api-version: 2019-03-01.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview.
-* **extensionProfile**: [VirtualMachineScaleSetExtensionProfile](#virtualmachinescalesetextensionprofile): Specifies a collection of settings for extensions installed on virtual machines in the scale set.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15
-* **networkProfile**: [VirtualMachineScaleSetNetworkProfile](#virtualmachinescalesetnetworkprofile): Specifies properties of the network interfaces of the virtual machines in the scale set.
-* **osProfile**: [VirtualMachineScaleSetOSProfile](#virtualmachinescalesetosprofile): Specifies the operating system settings for the virtual machines in the scale set.
-* **priority**: 'Low' | 'Regular' | 'Spot' | string: Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview
-* **scheduledEventsProfile**: [ScheduledEventsProfile](#scheduledeventsprofile): Specifies Scheduled Event related configurations.
-* **securityProfile**: [SecurityProfile](#securityprofile): Specifies the Security related profile settings for the virtual machines in the scale set.
-* **storageProfile**: [VirtualMachineScaleSetStorageProfile](#virtualmachinescalesetstorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## VirtualMachineScaleSetVMProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineScaleSetVMInstanceView](#virtualmachinescalesetvminstanceview) (ReadOnly): The virtual machine instance view.
-* **latestModelApplied**: bool (ReadOnly): Specifies whether the latest model has been applied to the virtual machine.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15
-* **modelDefinitionApplied**: string (ReadOnly): Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine.
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **networkProfileConfiguration**: [VirtualMachineScaleSetVMNetworkProfileConfiguration](#virtualmachinescalesetvmnetworkprofileconfiguration): Specifies the network profile configuration of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **protectionPolicy**: [VirtualMachineScaleSetVMProtectionPolicy](#virtualmachinescalesetvmprotectionpolicy): Specifies the protection policy of the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **securityProfile**: [SecurityProfile](#securityprofile): Specifies the Security related profile settings for the virtual machine.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **vmId**: string (ReadOnly): Azure VM unique ID.
-
-## VirtualMachineScaleSetVMProtectionPolicy
-### Properties
-* **protectFromScaleIn**: bool: Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation.
-* **protectFromScaleSetActions**: bool: Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM.
-
-## WindowsConfiguration
-### Properties
-* **additionalUnattendContent**: [AdditionalUnattendContent](#additionalunattendcontent)[]: Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
-* **enableAutomaticUpdates**: bool: Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.
For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning.
-* **patchSettings**: [PatchSettings](#patchsettings): Specifies settings related to in-guest patching (KBs).
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **timeZone**: string: Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time".
Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones).
-* **winRM**: [WinRMConfiguration](#winrmconfiguration): Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.
-
-## WinRMConfiguration
-### Properties
-* **listeners**: [WinRMListener](#winrmlistener)[]: The list of Windows Remote Management listeners
-
-## WinRMListener
-### Properties
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-* **protocol**: 'Http' | 'Https': Specifies the protocol of WinRM listener.
Possible values are:
**http**
**https**
-
diff --git a/generated/compute/microsoft.compute/2020-06-30/types.json b/generated/compute/microsoft.compute/2020-06-30/types.json
deleted file mode 100644
index 40fc95933b..0000000000
--- a/generated/compute/microsoft.compute/2020-06-30/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/disks"}},{"6":{"Value":"2020-06-30"}},{"2":{"Name":"Microsoft.Compute/disks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."},"managedByExtended":{"Type":11,"Flags":2,"Description":"List of relative URIs containing the IDs of the VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs."},"sku":{"Type":12,"Flags":0,"Description":"The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS."},"zones":{"Type":18,"Flags":0,"Description":"The Logical zone list for Disk."},"properties":{"Type":19,"Flags":0,"Description":"Disk resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":60,"Flags":0,"Description":"Resource tags"}}}},{"3":{"ItemType":4}},{"2":{"Name":"DiskSku","Properties":{"name":{"Type":17,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[13,14,15,16,4]}},{"3":{"ItemType":4}},{"2":{"Name":"DiskProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk was created."},"osType":{"Type":22,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":25,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"creationData":{"Type":26,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"diskSizeBytes":{"Type":3,"Flags":2,"Description":"The size of the disk in bytes. This field is read only."},"uniqueId":{"Type":4,"Flags":2,"Description":"Unique Guid identifying the resource."},"encryptionSettingsCollection":{"Type":36,"Flags":0,"Description":"Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10."},"diskIOPSReadOnly":{"Type":3,"Flags":0,"Description":"The total number of IOPS that will be allowed across all VMs mounting the shared disk as ReadOnly. One operation can transfer between 4k and 256k bytes."},"diskMBpsReadOnly":{"Type":3,"Flags":0,"Description":"The total throughput (MBps) that will be allowed across all VMs mounting the shared disk as ReadOnly. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10."},"diskState":{"Type":48,"Flags":2,"Description":"The state of the disk."},"encryption":{"Type":49,"Flags":0,"Description":"Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys."},"maxShares":{"Type":3,"Flags":0,"Description":"The maximum number of VMs that can attach to the disk at the same time. Value greater than one indicates a disk that can be mounted on multiple VMs at the same time."},"shareInfo":{"Type":55,"Flags":2,"Description":"Details of the list of all VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs."},"networkAccessPolicy":{"Type":59,"Flags":0,"Description":"Policy for accessing the disk via network."},"diskAccessId":{"Type":4,"Flags":0,"Description":"ARM id of the DiskAccess resource for using private endpoints on disks."},"tier":{"Type":4,"Flags":0,"Description":"Performance tier of the disk (e.g, P4, S10) as described here: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Does not apply to Ultra disks."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[20,21]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[23,24,4]}},{"2":{"Name":"CreationData","Properties":{"createOption":{"Type":34,"Flags":1,"Description":"This enumerates the possible sources of a disk's creation."},"storageAccountId":{"Type":4,"Flags":0,"Description":"Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk."},"imageReference":{"Type":35,"Flags":0,"Description":"Disk source information."},"galleryImageReference":{"Type":35,"Flags":0,"Description":"Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk."},"sourceUri":{"Type":4,"Flags":0,"Description":"If createOption is Import, this is the URI of a blob to be imported into a managed disk."},"sourceResourceId":{"Type":4,"Flags":0,"Description":"If createOption is Copy, this is the ARM id of the source snapshot or disk."},"sourceUniqueId":{"Type":4,"Flags":2,"Description":"If this field is set, this is the unique id identifying the source of this resource."},"uploadSizeBytes":{"Type":3,"Flags":0,"Description":"If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer)."},"logicalSectorSize":{"Type":3,"Flags":0,"Description":"Logical sector size in bytes for Ultra disks. Supported values are 512 ad 4096. 4096 is the default."}}}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Import"}},{"6":{"Value":"Copy"}},{"6":{"Value":"Restore"}},{"6":{"Value":"Upload"}},{"5":{"Elements":[27,28,29,30,31,32,33,4]}},{"2":{"Name":"ImageDiskReference","Properties":{"id":{"Type":4,"Flags":1,"Description":"A relative uri containing either a Platform Image Repository or user image reference."},"lun":{"Type":3,"Flags":0,"Description":"If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null."}}}},{"2":{"Name":"EncryptionSettingsCollection","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged."},"encryptionSettings":{"Type":41,"Flags":0,"Description":"A collection of encryption settings, one for each disk volume."},"encryptionSettingsVersion":{"Type":4,"Flags":0,"Description":"Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption."}}}},{"2":{"Name":"EncryptionSettingsElement","Properties":{"diskEncryptionKey":{"Type":38,"Flags":0,"Description":"Key Vault Secret Url and vault id of the disk encryption key"},"keyEncryptionKey":{"Type":40,"Flags":0,"Description":"Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key."}}}},{"2":{"Name":"KeyVaultAndSecretReference","Properties":{"sourceVault":{"Type":39,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"secretUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"2":{"Name":"SourceVault","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"KeyVaultAndKeyReference","Properties":{"sourceVault":{"Type":39,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"keyUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"3":{"ItemType":37}},{"6":{"Value":"Unattached"}},{"6":{"Value":"Attached"}},{"6":{"Value":"Reserved"}},{"6":{"Value":"ActiveSAS"}},{"6":{"Value":"ReadyToUpload"}},{"6":{"Value":"ActiveUpload"}},{"5":{"Elements":[42,43,44,45,46,47,4]}},{"2":{"Name":"Encryption","Properties":{"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"type":{"Type":53,"Flags":0,"Description":"The type of key used to encrypt the data of the disk."}}}},{"6":{"Value":"EncryptionAtRestWithPlatformKey"}},{"6":{"Value":"EncryptionAtRestWithCustomerKey"}},{"6":{"Value":"EncryptionAtRestWithPlatformAndCustomerKeys"}},{"5":{"Elements":[50,51,52,4]}},{"2":{"Name":"ShareInfoElement","Properties":{"vmUri":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."}}}},{"3":{"ItemType":54}},{"6":{"Value":"AllowAll"}},{"6":{"Value":"AllowPrivate"}},{"6":{"Value":"DenyAll"}},{"5":{"Elements":[56,57,58,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/disks@2020-06-30","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/snapshots"}},{"6":{"Value":"2020-06-30"}},{"2":{"Name":"Microsoft.Compute/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"Unused. Always Null."},"sku":{"Type":65,"Flags":0,"Description":"The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS."},"properties":{"Type":70,"Flags":0,"Description":"Snapshot resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":88,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotSku","Properties":{"name":{"Type":69,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"5":{"Elements":[66,67,68,4]}},{"2":{"Name":"SnapshotProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the snapshot was created."},"osType":{"Type":73,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":76,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"creationData":{"Type":26,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"diskSizeBytes":{"Type":3,"Flags":2,"Description":"The size of the disk in bytes. This field is read only."},"diskState":{"Type":83,"Flags":2,"Description":"The state of the snapshot."},"uniqueId":{"Type":4,"Flags":2,"Description":"Unique Guid identifying the resource."},"encryptionSettingsCollection":{"Type":36,"Flags":0,"Description":"Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"incremental":{"Type":2,"Flags":0,"Description":"Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed."},"encryption":{"Type":49,"Flags":0,"Description":"Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys."},"networkAccessPolicy":{"Type":87,"Flags":0,"Description":"Policy for accessing the disk via network."},"diskAccessId":{"Type":4,"Flags":0,"Description":"ARM id of the DiskAccess resource for using private endpoints on disks."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[71,72]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[74,75,4]}},{"6":{"Value":"Unattached"}},{"6":{"Value":"Attached"}},{"6":{"Value":"Reserved"}},{"6":{"Value":"ActiveSAS"}},{"6":{"Value":"ReadyToUpload"}},{"6":{"Value":"ActiveUpload"}},{"5":{"Elements":[77,78,79,80,81,82,4]}},{"6":{"Value":"AllowAll"}},{"6":{"Value":"AllowPrivate"}},{"6":{"Value":"DenyAll"}},{"5":{"Elements":[84,85,86,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/snapshots@2020-06-30","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskEncryptionSets"}},{"6":{"Value":"2020-06-30"}},{"2":{"Name":"Microsoft.Compute/diskEncryptionSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"identity":{"Type":93,"Flags":0,"Description":"The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks."},"properties":{"Type":96,"Flags":0},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":101,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"EncryptionSetIdentity","Properties":{"type":{"Type":95,"Flags":0,"Description":"The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported."},"principalId":{"Type":4,"Flags":2,"Description":"The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity"},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity"}}}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[94,4]}},{"2":{"Name":"EncryptionSetProperties","Properties":{"encryptionType":{"Type":99,"Flags":0,"Description":"The type of key used to encrypt the data of the disk."},"activeKey":{"Type":40,"Flags":0,"Description":"The key vault key which is currently used by this disk encryption set."},"previousKeys":{"Type":100,"Flags":2,"Description":"A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk encryption set provisioning state."}}}},{"6":{"Value":"EncryptionAtRestWithCustomerKey"}},{"6":{"Value":"EncryptionAtRestWithPlatformAndCustomerKeys"}},{"5":{"Elements":[97,98,4]}},{"3":{"ItemType":40}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/diskEncryptionSets@2020-06-30","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskAccesses"}},{"6":{"Value":"2020-06-30"}},{"2":{"Name":"Microsoft.Compute/diskAccesses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":121,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DiskAccessProperties","Properties":{"privateEndpointConnections":{"Type":120,"Flags":2,"Description":"A readonly collection of private endpoint connections created on the disk. Currently only one endpoint connection is supported."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk access resource provisioning state."},"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk access was created."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":108,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"private endpoint connection Id"},"name":{"Type":4,"Flags":2,"Description":"private endpoint connection name"},"type":{"Type":4,"Flags":2,"Description":"private endpoint connection type"}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":109,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":110,"Flags":1,"Description":"A collection of information about the state of the connection between DiskAccess and Virtual Network."},"provisioningState":{"Type":119,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":114,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[111,112,113,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[115,116,117,118,4]}},{"3":{"ItemType":107}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/diskAccesses@2020-06-30","ScopeType":8,"Body":105,"Flags":0}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2020-06-30/types.md b/generated/compute/microsoft.compute/2020-06-30/types.md
deleted file mode 100644
index 7799e7e733..0000000000
--- a/generated/compute/microsoft.compute/2020-06-30/types.md
+++ /dev/null
@@ -1,216 +0,0 @@
-# Microsoft.Compute @ 2020-06-30
-
-## Resource Microsoft.Compute/diskAccesses@2020-06-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-06-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskAccessProperties](#diskaccessproperties)
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/diskAccesses' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/diskEncryptionSets@2020-06-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-06-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [EncryptionSetIdentity](#encryptionsetidentity): The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [EncryptionSetProperties](#encryptionsetproperties)
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/diskEncryptionSets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/disks@2020-06-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-06-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-* **managedByExtended**: string[] (ReadOnly): List of relative URIs containing the IDs of the VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskProperties](#diskproperties): Disk resource properties.
-* **sku**: [DiskSku](#disksku): The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/disks' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The Logical zone list for Disk.
-
-## Resource Microsoft.Compute/snapshots@2020-06-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-06-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): Unused. Always Null.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [SnapshotProperties](#snapshotproperties): Snapshot resource properties.
-* **sku**: [SnapshotSku](#snapshotsku): The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/snapshots' (ReadOnly, DeployTimeConstant): The resource type
-
-## CreationData
-### Properties
-* **createOption**: 'Attach' | 'Copy' | 'Empty' | 'FromImage' | 'Import' | 'Restore' | 'Upload' | string (Required): This enumerates the possible sources of a disk's creation.
-* **galleryImageReference**: [ImageDiskReference](#imagediskreference): Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk.
-* **imageReference**: [ImageDiskReference](#imagediskreference): Disk source information.
-* **logicalSectorSize**: int: Logical sector size in bytes for Ultra disks. Supported values are 512 ad 4096. 4096 is the default.
-* **sourceResourceId**: string: If createOption is Copy, this is the ARM id of the source snapshot or disk.
-* **sourceUniqueId**: string (ReadOnly): If this field is set, this is the unique id identifying the source of this resource.
-* **sourceUri**: string: If createOption is Import, this is the URI of a blob to be imported into a managed disk.
-* **storageAccountId**: string: Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk.
-* **uploadSizeBytes**: int: If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer).
-
-## DiskAccessProperties
-### Properties
-* **privateEndpointConnections**: [PrivateEndpointConnection](#privateendpointconnection)[] (ReadOnly): A readonly collection of private endpoint connections created on the disk. Currently only one endpoint connection is supported.
-* **provisioningState**: string (ReadOnly): The disk access resource provisioning state.
-* **timeCreated**: string (ReadOnly): The time when the disk access was created.
-
-## DiskProperties
-### Properties
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskAccessId**: string: ARM id of the DiskAccess resource for using private endpoints on disks.
-* **diskIOPSReadOnly**: int: The total number of IOPS that will be allowed across all VMs mounting the shared disk as ReadOnly. One operation can transfer between 4k and 256k bytes.
-* **diskIOPSReadWrite**: int: The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes.
-* **diskMBpsReadOnly**: int: The total throughput (MBps) that will be allowed across all VMs mounting the shared disk as ReadOnly. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10.
-* **diskMBpsReadWrite**: int: The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10.
-* **diskSizeBytes**: int (ReadOnly): The size of the disk in bytes. This field is read only.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **diskState**: 'ActiveSAS' | 'ActiveUpload' | 'Attached' | 'ReadyToUpload' | 'Reserved' | 'Unattached' | string (ReadOnly): The state of the disk.
-* **encryption**: [Encryption](#encryption): Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **maxShares**: int: The maximum number of VMs that can attach to the disk at the same time. Value greater than one indicates a disk that can be mounted on multiple VMs at the same time.
-* **networkAccessPolicy**: 'AllowAll' | 'AllowPrivate' | 'DenyAll' | string: Policy for accessing the disk via network.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **shareInfo**: [ShareInfoElement](#shareinfoelement)[] (ReadOnly): Details of the list of all VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs.
-* **tier**: string: Performance tier of the disk (e.g, P4, S10) as described here: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Does not apply to Ultra disks.
-* **timeCreated**: string (ReadOnly): The time when the disk was created.
-* **uniqueId**: string (ReadOnly): Unique Guid identifying the resource.
-
-## DiskSku
-### Properties
-* **name**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## Encryption
-### Properties
-* **diskEncryptionSetId**: string: ResourceId of the disk encryption set to use for enabling encryption at rest.
-* **type**: 'EncryptionAtRestWithCustomerKey' | 'EncryptionAtRestWithPlatformAndCustomerKeys' | 'EncryptionAtRestWithPlatformKey' | string: The type of key used to encrypt the data of the disk.
-
-## EncryptionSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity
-* **tenantId**: string (ReadOnly): The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity
-* **type**: 'SystemAssigned' | string: The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported.
-
-## EncryptionSetProperties
-### Properties
-* **activeKey**: [KeyVaultAndKeyReference](#keyvaultandkeyreference): The key vault key which is currently used by this disk encryption set.
-* **encryptionType**: 'EncryptionAtRestWithCustomerKey' | 'EncryptionAtRestWithPlatformAndCustomerKeys' | string: The type of key used to encrypt the data of the disk.
-* **previousKeys**: [KeyVaultAndKeyReference](#keyvaultandkeyreference)[] (ReadOnly): A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation.
-* **provisioningState**: string (ReadOnly): The disk encryption set provisioning state.
-
-## EncryptionSettingsCollection
-### Properties
-* **enabled**: bool (Required): Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
-* **encryptionSettings**: [EncryptionSettingsElement](#encryptionsettingselement)[]: A collection of encryption settings, one for each disk volume.
-* **encryptionSettingsVersion**: string: Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption.
-
-## EncryptionSettingsElement
-### Properties
-* **diskEncryptionKey**: [KeyVaultAndSecretReference](#keyvaultandsecretreference): Key Vault Secret Url and vault id of the disk encryption key
-* **keyEncryptionKey**: [KeyVaultAndKeyReference](#keyvaultandkeyreference): Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key.
-
-## ImageDiskReference
-### Properties
-* **id**: string (Required): A relative uri containing either a Platform Image Repository or user image reference.
-* **lun**: int: If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
-
-## KeyVaultAndKeyReference
-### Properties
-* **keyUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultAndSecretReference
-### Properties
-* **secretUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## PrivateEndpoint
-### Properties
-* **id**: string (ReadOnly): The ARM identifier for Private Endpoint
-
-## PrivateEndpointConnection
-### Properties
-* **id**: string (ReadOnly): private endpoint connection Id
-* **name**: string (ReadOnly): private endpoint connection name
-* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties.
-* **type**: string (ReadOnly): private endpoint connection type
-
-## PrivateEndpointConnectionProperties
-### Properties
-* **privateEndpoint**: [PrivateEndpoint](#privateendpoint): The resource of private end point.
-* **privateLinkServiceConnectionState**: [PrivateLinkServiceConnectionState](#privatelinkserviceconnectionstate) (Required): A collection of information about the state of the connection between DiskAccess and Virtual Network.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | string (ReadOnly): The provisioning state of the private endpoint connection resource.
-
-## PrivateLinkServiceConnectionState
-### Properties
-* **actionsRequired**: string: A message indicating if changes on the service provider require any updates on the consumer.
-* **description**: string: The reason for approval/rejection of the connection.
-* **status**: 'Approved' | 'Pending' | 'Rejected' | string: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ShareInfoElement
-### Properties
-* **vmUri**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-
-## SnapshotProperties
-### Properties
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskAccessId**: string: ARM id of the DiskAccess resource for using private endpoints on disks.
-* **diskSizeBytes**: int (ReadOnly): The size of the disk in bytes. This field is read only.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **diskState**: 'ActiveSAS' | 'ActiveUpload' | 'Attached' | 'ReadyToUpload' | 'Reserved' | 'Unattached' | string (ReadOnly): The state of the snapshot.
-* **encryption**: [Encryption](#encryption): Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **incremental**: bool: Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed.
-* **networkAccessPolicy**: 'AllowAll' | 'AllowPrivate' | 'DenyAll' | string: Policy for accessing the disk via network.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **timeCreated**: string (ReadOnly): The time when the snapshot was created.
-* **uniqueId**: string (ReadOnly): Unique Guid identifying the resource.
-
-## SnapshotSku
-### Properties
-* **name**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## SourceVault
-### Properties
-* **id**: string: Resource Id
-
diff --git a/generated/compute/microsoft.compute/2020-09-30/types.json b/generated/compute/microsoft.compute/2020-09-30/types.json
deleted file mode 100644
index 49129237f9..0000000000
--- a/generated/compute/microsoft.compute/2020-09-30/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/galleries"}},{"6":{"Value":"2020-09-30"}},{"2":{"Name":"Microsoft.Compute/galleries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Describes the properties of a Shared Image Gallery."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":30,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this Shared Image Gallery resource. This property is updatable."},"identifier":{"Type":12,"Flags":0,"Description":"Describes the gallery unique name."},"provisioningState":{"Type":19,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"sharingProfile":{"Type":20,"Flags":0,"Description":"Profile for gallery sharing to subscription or tenant"}}}},{"2":{"Name":"GalleryIdentifier","Properties":{"uniqueName":{"Type":4,"Flags":2,"Description":"The unique name of the Shared Image Gallery. This name is generated automatically by Azure."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[13,14,15,16,17,18,4]}},{"2":{"Name":"SharingProfile","Properties":{"permissions":{"Type":23,"Flags":0,"Description":"This property allows you to specify the permission of sharing gallery.
Possible values are:
**Private**
**Groups**"},"groups":{"Type":29,"Flags":2,"Description":"A list of sharing profile groups."}}}},{"6":{"Value":"Private"}},{"6":{"Value":"Groups"}},{"5":{"Elements":[21,22,4]}},{"2":{"Name":"SharingProfileGroup","Properties":{"type":{"Type":27,"Flags":0,"Description":"This property allows you to specify the type of sharing group.
Possible values are:
**Subscriptions**
**AADTenants**"},"ids":{"Type":28,"Flags":0,"Description":"A list of subscription/tenant ids the gallery is aimed to be shared to."}}}},{"6":{"Value":"Subscriptions"}},{"6":{"Value":"AADTenants"}},{"5":{"Elements":[25,26,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":24}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries@2020-09-30","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images"}},{"6":{"Value":"2020-09-30"}},{"2":{"Name":"Microsoft.Compute/galleries/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":32,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":33,"Flags":10,"Description":"The resource api version"},"properties":{"Type":35,"Flags":0,"Description":"Describes the properties of a gallery image definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":60,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery image definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery image definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"osType":{"Type":38,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":41,"Flags":1,"Description":"This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'."},"hyperVGeneration":{"Type":44,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image definition. This property can be used for decommissioning purposes. This property is updatable."},"identifier":{"Type":45,"Flags":1,"Description":"This is the gallery image definition identifier."},"recommended":{"Type":46,"Flags":0,"Description":"The properties describe the recommended machine configuration for this Image Definition. These properties are updatable."},"disallowed":{"Type":48,"Flags":0,"Description":"Describes the disallowed disk types."},"purchasePlan":{"Type":50,"Flags":0,"Description":"Describes the gallery image definition purchase plan. This is used by marketplace images."},"provisioningState":{"Type":57,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"features":{"Type":59,"Flags":0,"Description":"A list of gallery image features."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[36,37]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[39,40]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[42,43,4]}},{"2":{"Name":"GalleryImageIdentifier","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition publisher."},"offer":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition offer."},"sku":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition SKU."}}}},{"2":{"Name":"RecommendedMachineConfiguration","Properties":{"vCPUs":{"Type":47,"Flags":0,"Description":"Describes the resource range."},"memory":{"Type":47,"Flags":0,"Description":"Describes the resource range."}}}},{"2":{"Name":"ResourceRange","Properties":{"min":{"Type":3,"Flags":0,"Description":"The minimum number of the resource."},"max":{"Type":3,"Flags":0,"Description":"The maximum number of the resource."}}}},{"2":{"Name":"Disallowed","Properties":{"diskTypes":{"Type":49,"Flags":0,"Description":"A list of disk types."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ImagePurchasePlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"The product ID."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[51,52,53,54,55,56,4]}},{"2":{"Name":"GalleryImageFeature","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the gallery image feature."},"value":{"Type":4,"Flags":0,"Description":"The value of the gallery image feature."}}}},{"3":{"ItemType":58}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images@2020-09-30","ScopeType":8,"Body":34,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images/versions"}},{"6":{"Value":"2020-09-30"}},{"2":{"Name":"Microsoft.Compute/galleries/images/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":0,"Description":"Describes the properties of a gallery image version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":114,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageVersionProperties","Properties":{"publishingProfile":{"Type":66,"Flags":0,"Description":"The publishing profile of a gallery image Version."},"provisioningState":{"Type":87,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"storageProfile":{"Type":88,"Flags":1,"Description":"This is the storage profile of a Gallery Image Version."},"replicationStatus":{"Type":101,"Flags":2,"Description":"This is the replication status of the gallery image version."}}}},{"2":{"Name":"GalleryImageVersionPublishingProfile","Properties":{"targetRegions":{"Type":76,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery image version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"Type":80,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."}}}},{"2":{"Name":"TargetRegion","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the region."},"regionalReplicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property is updatable."},"storageAccountType":{"Type":71,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"encryption":{"Type":72,"Flags":0,"Description":"Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[68,69,70,4]}},{"2":{"Name":"EncryptionImages","Properties":{"osDiskImage":{"Type":73,"Flags":0,"Description":"Contains encryption settings for an OS disk image."},"dataDiskImages":{"Type":75,"Flags":0,"Description":"A list of encryption specifications for data disk images."}}}},{"2":{"Name":"OSDiskImageEncryption","Properties":{"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"A relative URI containing the resource ID of the disk encryption set."}}}},{"2":{"Name":"DataDiskImageEncryption","Properties":{"lun":{"Type":3,"Flags":1,"Description":"This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."},"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"A relative URI containing the resource ID of the disk encryption set."}}}},{"3":{"ItemType":74}},{"3":{"ItemType":67}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[77,78,79,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[81,82,83,84,85,86,4]}},{"2":{"Name":"GalleryImageVersionStorageProfile","Properties":{"source":{"Type":89,"Flags":0,"Description":"The gallery artifact version source."},"osDiskImage":{"Type":90,"Flags":0,"Description":"This is the OS disk image."},"dataDiskImages":{"Type":100,"Flags":0,"Description":"A list of data disk images."}}}},{"2":{"Name":"GalleryArtifactVersionSource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource."},"uri":{"Type":4,"Flags":0,"Description":"The uri of the gallery artifact version source. Currently used to specify vhd/blob source."}}}},{"2":{"Name":"GalleryOSDiskImage","Properties":{"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":94,"Flags":0,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"},"source":{"Type":89,"Flags":0,"Description":"The gallery artifact version source."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[91,92,93]}},{"2":{"Name":"GalleryDataDiskImage","Properties":{"lun":{"Type":3,"Flags":1,"Description":"This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."},"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":99,"Flags":0,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"},"source":{"Type":89,"Flags":0,"Description":"The gallery artifact version source."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[96,97,98]}},{"3":{"ItemType":95}},{"2":{"Name":"ReplicationStatus","Properties":{"aggregatedState":{"Type":106,"Flags":2,"Description":"This is the aggregated replication status based on all the regional replication status flags."},"summary":{"Type":113,"Flags":2,"Description":"This is a summary of replication status for each region."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[102,103,104,105,4]}},{"2":{"Name":"RegionalReplicationStatus","Properties":{"region":{"Type":4,"Flags":2,"Description":"The region to which the gallery image version is being replicated to."},"state":{"Type":112,"Flags":2,"Description":"This is the regional replication state."},"details":{"Type":4,"Flags":2,"Description":"The details of the replication status."},"progress":{"Type":3,"Flags":2,"Description":"It indicates progress of the replication job."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Replicating"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[108,109,110,111,4]}},{"3":{"ItemType":107}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images/versions@2020-09-30","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/applications"}},{"6":{"Value":"2020-09-30"}},{"2":{"Name":"Microsoft.Compute/galleries/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":116,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":117,"Flags":10,"Description":"The resource api version"},"properties":{"Type":119,"Flags":0,"Description":"Describes the properties of a gallery Application Definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":123,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery Application Definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery Application Definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable."},"supportedOSType":{"Type":122,"Flags":1,"Description":"This property allows you to specify the supported type of the OS that application is built for.
Possible values are:
**Windows**
**Linux**"}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[120,121]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/applications@2020-09-30","ScopeType":8,"Body":118,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/applications/versions"}},{"6":{"Value":"2020-09-30"}},{"2":{"Name":"Microsoft.Compute/galleries/applications/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":125,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":126,"Flags":10,"Description":"The resource api version"},"properties":{"Type":128,"Flags":0,"Description":"Describes the properties of a gallery image version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":144,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryApplicationVersionProperties","Properties":{"publishingProfile":{"Type":129,"Flags":1,"Description":"The publishing profile of a gallery image version."},"provisioningState":{"Type":143,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"replicationStatus":{"Type":101,"Flags":2,"Description":"This is the replication status of the gallery image version."}}}},{"2":{"Name":"GalleryApplicationVersionPublishingProfile","Properties":{"source":{"Type":130,"Flags":1,"Description":"The source image from which the Image Version is going to be created."},"manageActions":{"Type":131,"Flags":0},"enableHealthCheck":{"Type":2,"Flags":0,"Description":"Optional. Whether or not this application reports health."},"targetRegions":{"Type":132,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery image version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"Type":136,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."}}}},{"2":{"Name":"UserArtifactSource","Properties":{"mediaLink":{"Type":4,"Flags":1,"Description":"Required. The mediaLink of the artifact, must be a readable storage page blob."},"defaultConfigurationLink":{"Type":4,"Flags":0,"Description":"Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob."}}}},{"2":{"Name":"UserArtifactManage","Properties":{"install":{"Type":4,"Flags":1,"Description":"Required. The path and arguments to install the gallery application. This is limited to 4096 characters."},"remove":{"Type":4,"Flags":1,"Description":"Required. The path and arguments to remove the gallery application. This is limited to 4096 characters."},"update":{"Type":4,"Flags":0,"Description":"Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters."}}}},{"3":{"ItemType":67}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[133,134,135,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[137,138,139,140,141,142,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/applications/versions@2020-09-30","ScopeType":8,"Body":127,"Flags":0}},{"6":{"Value":"Microsoft.Compute/disks"}},{"6":{"Value":"2020-09-30"}},{"2":{"Name":"Microsoft.Compute/disks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":146,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":147,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."},"managedByExtended":{"Type":149,"Flags":2,"Description":"List of relative URIs containing the IDs of the VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs."},"sku":{"Type":150,"Flags":0,"Description":"The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS."},"zones":{"Type":156,"Flags":0,"Description":"The Logical zone list for Disk."},"extendedLocation":{"Type":157,"Flags":0,"Description":"The extended location where the disk will be created. Extended location cannot be changed."},"properties":{"Type":160,"Flags":0,"Description":"Disk resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":202,"Flags":0,"Description":"Resource tags"}}}},{"3":{"ItemType":4}},{"2":{"Name":"DiskSku","Properties":{"name":{"Type":155,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"5":{"Elements":[151,152,153,154,4]}},{"3":{"ItemType":4}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":159,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[158,4]}},{"2":{"Name":"DiskProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk was created."},"osType":{"Type":163,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":166,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"purchasePlan":{"Type":167,"Flags":0,"Description":"Purchase plan information for the the image from which the OS disk was created. E.g. - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}"},"creationData":{"Type":168,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"diskSizeBytes":{"Type":3,"Flags":2,"Description":"The size of the disk in bytes. This field is read only."},"uniqueId":{"Type":4,"Flags":2,"Description":"Unique Guid identifying the resource."},"encryptionSettingsCollection":{"Type":178,"Flags":0,"Description":"Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10."},"diskIOPSReadOnly":{"Type":3,"Flags":0,"Description":"The total number of IOPS that will be allowed across all VMs mounting the shared disk as ReadOnly. One operation can transfer between 4k and 256k bytes."},"diskMBpsReadOnly":{"Type":3,"Flags":0,"Description":"The total throughput (MBps) that will be allowed across all VMs mounting the shared disk as ReadOnly. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10."},"diskState":{"Type":190,"Flags":2,"Description":"The state of the disk."},"encryption":{"Type":191,"Flags":0,"Description":"Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys."},"maxShares":{"Type":3,"Flags":0,"Description":"The maximum number of VMs that can attach to the disk at the same time. Value greater than one indicates a disk that can be mounted on multiple VMs at the same time."},"shareInfo":{"Type":197,"Flags":2,"Description":"Details of the list of all VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs."},"networkAccessPolicy":{"Type":201,"Flags":0,"Description":"Policy for accessing the disk via network."},"diskAccessId":{"Type":4,"Flags":0,"Description":"ARM id of the DiskAccess resource for using private endpoints on disks."},"tier":{"Type":4,"Flags":0,"Description":"Performance tier of the disk (e.g, P4, S10) as described here: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Does not apply to Ultra disks."},"burstingEnabled":{"Type":2,"Flags":0,"Description":"Set to true to enable bursting beyond the provisioned performance target of the disk. Bursting is disabled by default. Does not apply to Ultra disks."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[161,162]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[164,165,4]}},{"2":{"Name":"PurchasePlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The Offer Promotion Code."}}}},{"2":{"Name":"CreationData","Properties":{"createOption":{"Type":176,"Flags":1,"Description":"This enumerates the possible sources of a disk's creation."},"storageAccountId":{"Type":4,"Flags":0,"Description":"Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk."},"imageReference":{"Type":177,"Flags":0,"Description":"Disk source information."},"galleryImageReference":{"Type":177,"Flags":0,"Description":"Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk."},"sourceUri":{"Type":4,"Flags":0,"Description":"If createOption is Import, this is the URI of a blob to be imported into a managed disk."},"sourceResourceId":{"Type":4,"Flags":0,"Description":"If createOption is Copy, this is the ARM id of the source snapshot or disk."},"sourceUniqueId":{"Type":4,"Flags":2,"Description":"If this field is set, this is the unique id identifying the source of this resource."},"uploadSizeBytes":{"Type":3,"Flags":0,"Description":"If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer)."},"logicalSectorSize":{"Type":3,"Flags":0,"Description":"Logical sector size in bytes for Ultra disks. Supported values are 512 ad 4096. 4096 is the default."}}}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Import"}},{"6":{"Value":"Copy"}},{"6":{"Value":"Restore"}},{"6":{"Value":"Upload"}},{"5":{"Elements":[169,170,171,172,173,174,175,4]}},{"2":{"Name":"ImageDiskReference","Properties":{"id":{"Type":4,"Flags":1,"Description":"A relative uri containing either a Platform Image Repository or user image reference."},"lun":{"Type":3,"Flags":0,"Description":"If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null."}}}},{"2":{"Name":"EncryptionSettingsCollection","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged."},"encryptionSettings":{"Type":183,"Flags":0,"Description":"A collection of encryption settings, one for each disk volume."},"encryptionSettingsVersion":{"Type":4,"Flags":0,"Description":"Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption."}}}},{"2":{"Name":"EncryptionSettingsElement","Properties":{"diskEncryptionKey":{"Type":180,"Flags":0,"Description":"Key Vault Secret Url and vault id of the disk encryption key"},"keyEncryptionKey":{"Type":182,"Flags":0,"Description":"Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key."}}}},{"2":{"Name":"KeyVaultAndSecretReference","Properties":{"sourceVault":{"Type":181,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"secretUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"2":{"Name":"SourceVault","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"KeyVaultAndKeyReference","Properties":{"sourceVault":{"Type":181,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"keyUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"3":{"ItemType":179}},{"6":{"Value":"Unattached"}},{"6":{"Value":"Attached"}},{"6":{"Value":"Reserved"}},{"6":{"Value":"ActiveSAS"}},{"6":{"Value":"ReadyToUpload"}},{"6":{"Value":"ActiveUpload"}},{"5":{"Elements":[184,185,186,187,188,189,4]}},{"2":{"Name":"Encryption","Properties":{"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"type":{"Type":195,"Flags":0,"Description":"The type of key used to encrypt the data of the disk."}}}},{"6":{"Value":"EncryptionAtRestWithPlatformKey"}},{"6":{"Value":"EncryptionAtRestWithCustomerKey"}},{"6":{"Value":"EncryptionAtRestWithPlatformAndCustomerKeys"}},{"5":{"Elements":[192,193,194,4]}},{"2":{"Name":"ShareInfoElement","Properties":{"vmUri":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."}}}},{"3":{"ItemType":196}},{"6":{"Value":"AllowAll"}},{"6":{"Value":"AllowPrivate"}},{"6":{"Value":"DenyAll"}},{"5":{"Elements":[198,199,200,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/disks@2020-09-30","ScopeType":8,"Body":148,"Flags":0}},{"6":{"Value":"Microsoft.Compute/snapshots"}},{"6":{"Value":"2020-09-30"}},{"2":{"Name":"Microsoft.Compute/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"Unused. Always Null."},"sku":{"Type":207,"Flags":0,"Description":"The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot"},"extendedLocation":{"Type":157,"Flags":0,"Description":"The extended location where the snapshot will be created. Extended location cannot be changed."},"properties":{"Type":212,"Flags":0,"Description":"Snapshot resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":230,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotSku","Properties":{"name":{"Type":211,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"5":{"Elements":[208,209,210,4]}},{"2":{"Name":"SnapshotProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the snapshot was created."},"osType":{"Type":215,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":218,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"purchasePlan":{"Type":167,"Flags":0,"Description":"Purchase plan information for the image from which the source disk for the snapshot was originally created."},"creationData":{"Type":168,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"diskSizeBytes":{"Type":3,"Flags":2,"Description":"The size of the disk in bytes. This field is read only."},"diskState":{"Type":225,"Flags":2,"Description":"The state of the snapshot."},"uniqueId":{"Type":4,"Flags":2,"Description":"Unique Guid identifying the resource."},"encryptionSettingsCollection":{"Type":178,"Flags":0,"Description":"Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"incremental":{"Type":2,"Flags":0,"Description":"Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed."},"encryption":{"Type":191,"Flags":0,"Description":"Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys."},"networkAccessPolicy":{"Type":229,"Flags":0,"Description":"Policy for accessing the disk via network."},"diskAccessId":{"Type":4,"Flags":0,"Description":"ARM id of the DiskAccess resource for using private endpoints on disks."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[213,214]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"Unattached"}},{"6":{"Value":"Attached"}},{"6":{"Value":"Reserved"}},{"6":{"Value":"ActiveSAS"}},{"6":{"Value":"ReadyToUpload"}},{"6":{"Value":"ActiveUpload"}},{"5":{"Elements":[219,220,221,222,223,224,4]}},{"6":{"Value":"AllowAll"}},{"6":{"Value":"AllowPrivate"}},{"6":{"Value":"DenyAll"}},{"5":{"Elements":[226,227,228,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/snapshots@2020-09-30","ScopeType":8,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskEncryptionSets"}},{"6":{"Value":"2020-09-30"}},{"2":{"Name":"Microsoft.Compute/diskEncryptionSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"identity":{"Type":235,"Flags":0,"Description":"The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks."},"properties":{"Type":239,"Flags":0},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":245,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"EncryptionSetIdentity","Properties":{"type":{"Type":238,"Flags":0,"Description":"The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported for new creations. Disk Encryption Sets can be updated with Identity type None during migration of subscription to a new Azure Active Directory tenant; it will cause the encrypted resources to lose access to the keys."},"principalId":{"Type":4,"Flags":2,"Description":"The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity"},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[236,237,4]}},{"2":{"Name":"EncryptionSetProperties","Properties":{"encryptionType":{"Type":242,"Flags":0,"Description":"The type of key used to encrypt the data of the disk."},"activeKey":{"Type":243,"Flags":0,"Description":"The key vault key which is currently used by this disk encryption set."},"previousKeys":{"Type":244,"Flags":2,"Description":"A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk encryption set provisioning state."}}}},{"6":{"Value":"EncryptionAtRestWithCustomerKey"}},{"6":{"Value":"EncryptionAtRestWithPlatformAndCustomerKeys"}},{"5":{"Elements":[240,241,4]}},{"2":{"Name":"KeyForDiskEncryptionSet","Properties":{"sourceVault":{"Type":181,"Flags":0,"Description":"Resource id of the KeyVault containing the key or secret. This property is optional and cannot be used if the KeyVault subscription is not the same as the Disk Encryption Set subscription."},"keyUrl":{"Type":4,"Flags":1,"Description":"Fully versioned Key Url pointing to a key in KeyVault"}}}},{"3":{"ItemType":243}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/diskEncryptionSets@2020-09-30","ScopeType":8,"Body":234,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskAccesses"}},{"6":{"Value":"2020-09-30"}},{"2":{"Name":"Microsoft.Compute/diskAccesses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":0},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":265,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DiskAccessProperties","Properties":{"privateEndpointConnections":{"Type":264,"Flags":2,"Description":"A readonly collection of private endpoint connections created on the disk. Currently only one endpoint connection is supported."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk access resource provisioning state."},"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk access was created."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":252,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"private endpoint connection Id"},"name":{"Type":4,"Flags":2,"Description":"private endpoint connection name"},"type":{"Type":4,"Flags":2,"Description":"private endpoint connection type"}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":253,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":254,"Flags":1,"Description":"A collection of information about the state of the connection between DiskAccess and Virtual Network."},"provisioningState":{"Type":263,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":258,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[255,256,257,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[259,260,261,262,4]}},{"3":{"ItemType":251}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/diskAccesses@2020-09-30","ScopeType":8,"Body":249,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskAccesses/privateEndpointConnections"}},{"6":{"Value":"2020-09-30"}},{"2":{"Name":"Microsoft.Compute/diskAccesses/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":252,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Compute/diskAccesses/privateEndpointConnections@2020-09-30","ScopeType":8,"Body":269,"Flags":0}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2020-09-30/types.md b/generated/compute/microsoft.compute/2020-09-30/types.md
deleted file mode 100644
index a7ecd3c60d..0000000000
--- a/generated/compute/microsoft.compute/2020-09-30/types.md
+++ /dev/null
@@ -1,507 +0,0 @@
-# Microsoft.Compute @ 2020-09-30
-
-## Resource Microsoft.Compute/diskAccesses@2020-09-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-09-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskAccessProperties](#diskaccessproperties)
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/diskAccesses' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/diskAccesses/privateEndpointConnections@2020-09-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-09-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties.
-* **type**: 'Microsoft.Compute/diskAccesses/privateEndpointConnections' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/diskEncryptionSets@2020-09-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-09-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [EncryptionSetIdentity](#encryptionsetidentity): The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [EncryptionSetProperties](#encryptionsetproperties)
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/diskEncryptionSets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/disks@2020-09-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-09-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location where the disk will be created. Extended location cannot be changed.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-* **managedByExtended**: string[] (ReadOnly): List of relative URIs containing the IDs of the VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskProperties](#diskproperties): Disk resource properties.
-* **sku**: [DiskSku](#disksku): The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/disks' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The Logical zone list for Disk.
-
-## Resource Microsoft.Compute/galleries@2020-09-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-09-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryProperties](#galleryproperties): Describes the properties of a Shared Image Gallery.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/applications@2020-09-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-09-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryApplicationProperties](#galleryapplicationproperties): Describes the properties of a gallery Application Definition.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/applications' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/applications/versions@2020-09-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-09-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryApplicationVersionProperties](#galleryapplicationversionproperties): Describes the properties of a gallery image version.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/applications/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/images@2020-09-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-09-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryImageProperties](#galleryimageproperties): Describes the properties of a gallery image definition.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/images/versions@2020-09-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-09-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryImageVersionProperties](#galleryimageversionproperties): Describes the properties of a gallery image version.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/images/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/snapshots@2020-09-30
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-09-30' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location where the snapshot will be created. Extended location cannot be changed.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): Unused. Always Null.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [SnapshotProperties](#snapshotproperties): Snapshot resource properties.
-* **sku**: [SnapshotSku](#snapshotsku): The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/snapshots' (ReadOnly, DeployTimeConstant): The resource type
-
-## CreationData
-### Properties
-* **createOption**: 'Attach' | 'Copy' | 'Empty' | 'FromImage' | 'Import' | 'Restore' | 'Upload' | string (Required): This enumerates the possible sources of a disk's creation.
-* **galleryImageReference**: [ImageDiskReference](#imagediskreference): Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk.
-* **imageReference**: [ImageDiskReference](#imagediskreference): Disk source information.
-* **logicalSectorSize**: int: Logical sector size in bytes for Ultra disks. Supported values are 512 ad 4096. 4096 is the default.
-* **sourceResourceId**: string: If createOption is Copy, this is the ARM id of the source snapshot or disk.
-* **sourceUniqueId**: string (ReadOnly): If this field is set, this is the unique id identifying the source of this resource.
-* **sourceUri**: string: If createOption is Import, this is the URI of a blob to be imported into a managed disk.
-* **storageAccountId**: string: Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk.
-* **uploadSizeBytes**: int: If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer).
-
-## DataDiskImageEncryption
-### Properties
-* **diskEncryptionSetId**: string: A relative URI containing the resource ID of the disk encryption set.
-* **lun**: int (Required): This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
-
-## Disallowed
-### Properties
-* **diskTypes**: string[]: A list of disk types.
-
-## DiskAccessProperties
-### Properties
-* **privateEndpointConnections**: [PrivateEndpointConnection](#privateendpointconnection)[] (ReadOnly): A readonly collection of private endpoint connections created on the disk. Currently only one endpoint connection is supported.
-* **provisioningState**: string (ReadOnly): The disk access resource provisioning state.
-* **timeCreated**: string (ReadOnly): The time when the disk access was created.
-
-## DiskProperties
-### Properties
-* **burstingEnabled**: bool: Set to true to enable bursting beyond the provisioned performance target of the disk. Bursting is disabled by default. Does not apply to Ultra disks.
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskAccessId**: string: ARM id of the DiskAccess resource for using private endpoints on disks.
-* **diskIOPSReadOnly**: int: The total number of IOPS that will be allowed across all VMs mounting the shared disk as ReadOnly. One operation can transfer between 4k and 256k bytes.
-* **diskIOPSReadWrite**: int: The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes.
-* **diskMBpsReadOnly**: int: The total throughput (MBps) that will be allowed across all VMs mounting the shared disk as ReadOnly. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10.
-* **diskMBpsReadWrite**: int: The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10.
-* **diskSizeBytes**: int (ReadOnly): The size of the disk in bytes. This field is read only.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **diskState**: 'ActiveSAS' | 'ActiveUpload' | 'Attached' | 'ReadyToUpload' | 'Reserved' | 'Unattached' | string (ReadOnly): The state of the disk.
-* **encryption**: [Encryption](#encryption): Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **maxShares**: int: The maximum number of VMs that can attach to the disk at the same time. Value greater than one indicates a disk that can be mounted on multiple VMs at the same time.
-* **networkAccessPolicy**: 'AllowAll' | 'AllowPrivate' | 'DenyAll' | string: Policy for accessing the disk via network.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **purchasePlan**: [PurchasePlan](#purchaseplan): Purchase plan information for the the image from which the OS disk was created. E.g. - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}
-* **shareInfo**: [ShareInfoElement](#shareinfoelement)[] (ReadOnly): Details of the list of all VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs.
-* **tier**: string: Performance tier of the disk (e.g, P4, S10) as described here: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Does not apply to Ultra disks.
-* **timeCreated**: string (ReadOnly): The time when the disk was created.
-* **uniqueId**: string (ReadOnly): Unique Guid identifying the resource.
-
-## DiskSku
-### Properties
-* **name**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## Encryption
-### Properties
-* **diskEncryptionSetId**: string: ResourceId of the disk encryption set to use for enabling encryption at rest.
-* **type**: 'EncryptionAtRestWithCustomerKey' | 'EncryptionAtRestWithPlatformAndCustomerKeys' | 'EncryptionAtRestWithPlatformKey' | string: The type of key used to encrypt the data of the disk.
-
-## EncryptionImages
-### Properties
-* **dataDiskImages**: [DataDiskImageEncryption](#datadiskimageencryption)[]: A list of encryption specifications for data disk images.
-* **osDiskImage**: [OSDiskImageEncryption](#osdiskimageencryption): Contains encryption settings for an OS disk image.
-
-## EncryptionSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity
-* **tenantId**: string (ReadOnly): The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity
-* **type**: 'None' | 'SystemAssigned' | string: The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported for new creations. Disk Encryption Sets can be updated with Identity type None during migration of subscription to a new Azure Active Directory tenant; it will cause the encrypted resources to lose access to the keys.
-
-## EncryptionSetProperties
-### Properties
-* **activeKey**: [KeyForDiskEncryptionSet](#keyfordiskencryptionset): The key vault key which is currently used by this disk encryption set.
-* **encryptionType**: 'EncryptionAtRestWithCustomerKey' | 'EncryptionAtRestWithPlatformAndCustomerKeys' | string: The type of key used to encrypt the data of the disk.
-* **previousKeys**: [KeyForDiskEncryptionSet](#keyfordiskencryptionset)[] (ReadOnly): A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation.
-* **provisioningState**: string (ReadOnly): The disk encryption set provisioning state.
-
-## EncryptionSettingsCollection
-### Properties
-* **enabled**: bool (Required): Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
-* **encryptionSettings**: [EncryptionSettingsElement](#encryptionsettingselement)[]: A collection of encryption settings, one for each disk volume.
-* **encryptionSettingsVersion**: string: Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption.
-
-## EncryptionSettingsElement
-### Properties
-* **diskEncryptionKey**: [KeyVaultAndSecretReference](#keyvaultandsecretreference): Key Vault Secret Url and vault id of the disk encryption key
-* **keyEncryptionKey**: [KeyVaultAndKeyReference](#keyvaultandkeyreference): Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key.
-
-## ExtendedLocation
-### Properties
-* **name**: string: The name of the extended location.
-* **type**: 'EdgeZone' | string: The type of the extended location.
-
-## GalleryApplicationProperties
-### Properties
-* **description**: string: The description of this gallery Application Definition resource. This property is updatable.
-* **endOfLifeDate**: string: The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable.
-* **eula**: string: The Eula agreement for the gallery Application Definition.
-* **privacyStatementUri**: string: The privacy statement uri.
-* **releaseNoteUri**: string: The release note uri.
-* **supportedOSType**: 'Linux' | 'Windows' (Required): This property allows you to specify the supported type of the OS that application is built for.
Possible values are:
**Windows**
**Linux**
-
-## GalleryApplicationVersionProperties
-### Properties
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **publishingProfile**: [GalleryApplicationVersionPublishingProfile](#galleryapplicationversionpublishingprofile) (Required): The publishing profile of a gallery image version.
-* **replicationStatus**: [ReplicationStatus](#replicationstatus) (ReadOnly): This is the replication status of the gallery image version.
-
-## GalleryApplicationVersionPublishingProfile
-### Properties
-* **enableHealthCheck**: bool: Optional. Whether or not this application reports health.
-* **endOfLifeDate**: string: The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
-* **excludeFromLatest**: bool: If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
-* **manageActions**: [UserArtifactManage](#userartifactmanage)
-* **publishedDate**: string (ReadOnly): The timestamp for when the gallery image version is published.
-* **replicaCount**: int: The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
-* **source**: [UserArtifactSource](#userartifactsource) (Required): The source image from which the Image Version is going to be created.
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-* **targetRegions**: [TargetRegion](#targetregion)[]: The target regions where the Image Version is going to be replicated to. This property is updatable.
-
-## GalleryArtifactVersionSource
-### Properties
-* **id**: string: The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource.
-* **uri**: string: The uri of the gallery artifact version source. Currently used to specify vhd/blob source.
-
-## GalleryDataDiskImage
-### Properties
-* **hostCaching**: 'None' | 'ReadOnly' | 'ReadWrite': The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
-* **lun**: int (Required): This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
-* **sizeInGB**: int (ReadOnly): This property indicates the size of the VHD to be created.
-* **source**: [GalleryArtifactVersionSource](#galleryartifactversionsource): The gallery artifact version source.
-
-## GalleryIdentifier
-### Properties
-* **uniqueName**: string (ReadOnly): The unique name of the Shared Image Gallery. This name is generated automatically by Azure.
-
-## GalleryImageFeature
-### Properties
-* **name**: string: The name of the gallery image feature.
-* **value**: string: The value of the gallery image feature.
-
-## GalleryImageIdentifier
-### Properties
-* **offer**: string (Required): The name of the gallery image definition offer.
-* **publisher**: string (Required): The name of the gallery image definition publisher.
-* **sku**: string (Required): The name of the gallery image definition SKU.
-
-## GalleryImageProperties
-### Properties
-* **description**: string: The description of this gallery image definition resource. This property is updatable.
-* **disallowed**: [Disallowed](#disallowed): Describes the disallowed disk types.
-* **endOfLifeDate**: string: The end of life date of the gallery image definition. This property can be used for decommissioning purposes. This property is updatable.
-* **eula**: string: The Eula agreement for the gallery image definition.
-* **features**: [GalleryImageFeature](#galleryimagefeature)[]: A list of gallery image features.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **identifier**: [GalleryImageIdentifier](#galleryimageidentifier) (Required): This is the gallery image definition identifier.
-* **osState**: 'Generalized' | 'Specialized' (Required): This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.
Possible values are:
**Windows**
**Linux**
-* **privacyStatementUri**: string: The privacy statement uri.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **purchasePlan**: [ImagePurchasePlan](#imagepurchaseplan): Describes the gallery image definition purchase plan. This is used by marketplace images.
-* **recommended**: [RecommendedMachineConfiguration](#recommendedmachineconfiguration): The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.
-* **releaseNoteUri**: string: The release note uri.
-
-## GalleryImageVersionProperties
-### Properties
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **publishingProfile**: [GalleryImageVersionPublishingProfile](#galleryimageversionpublishingprofile): The publishing profile of a gallery image Version.
-* **replicationStatus**: [ReplicationStatus](#replicationstatus) (ReadOnly): This is the replication status of the gallery image version.
-* **storageProfile**: [GalleryImageVersionStorageProfile](#galleryimageversionstorageprofile) (Required): This is the storage profile of a Gallery Image Version.
-
-## GalleryImageVersionPublishingProfile
-### Properties
-* **endOfLifeDate**: string: The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
-* **excludeFromLatest**: bool: If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
-* **publishedDate**: string (ReadOnly): The timestamp for when the gallery image version is published.
-* **replicaCount**: int: The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-* **targetRegions**: [TargetRegion](#targetregion)[]: The target regions where the Image Version is going to be replicated to. This property is updatable.
-
-## GalleryImageVersionStorageProfile
-### Properties
-* **dataDiskImages**: [GalleryDataDiskImage](#gallerydatadiskimage)[]: A list of data disk images.
-* **osDiskImage**: [GalleryOSDiskImage](#galleryosdiskimage): This is the OS disk image.
-* **source**: [GalleryArtifactVersionSource](#galleryartifactversionsource): The gallery artifact version source.
-
-## GalleryOSDiskImage
-### Properties
-* **hostCaching**: 'None' | 'ReadOnly' | 'ReadWrite': The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
-* **sizeInGB**: int (ReadOnly): This property indicates the size of the VHD to be created.
-* **source**: [GalleryArtifactVersionSource](#galleryartifactversionsource): The gallery artifact version source.
-
-## GalleryProperties
-### Properties
-* **description**: string: The description of this Shared Image Gallery resource. This property is updatable.
-* **identifier**: [GalleryIdentifier](#galleryidentifier): Describes the gallery unique name.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **sharingProfile**: [SharingProfile](#sharingprofile): Profile for gallery sharing to subscription or tenant
-
-## ImageDiskReference
-### Properties
-* **id**: string (Required): A relative uri containing either a Platform Image Repository or user image reference.
-* **lun**: int: If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
-
-## ImagePurchasePlan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: The product ID.
-* **publisher**: string: The publisher ID.
-
-## KeyForDiskEncryptionSet
-### Properties
-* **keyUrl**: string (Required): Fully versioned Key Url pointing to a key in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault): Resource id of the KeyVault containing the key or secret. This property is optional and cannot be used if the KeyVault subscription is not the same as the Disk Encryption Set subscription.
-
-## KeyVaultAndKeyReference
-### Properties
-* **keyUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultAndSecretReference
-### Properties
-* **secretUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## OSDiskImageEncryption
-### Properties
-* **diskEncryptionSetId**: string: A relative URI containing the resource ID of the disk encryption set.
-
-## PrivateEndpoint
-### Properties
-* **id**: string (ReadOnly): The ARM identifier for Private Endpoint
-
-## PrivateEndpointConnection
-### Properties
-* **id**: string (ReadOnly): private endpoint connection Id
-* **name**: string (ReadOnly): private endpoint connection name
-* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties.
-* **type**: string (ReadOnly): private endpoint connection type
-
-## PrivateEndpointConnectionProperties
-### Properties
-* **privateEndpoint**: [PrivateEndpoint](#privateendpoint): The resource of private end point.
-* **privateLinkServiceConnectionState**: [PrivateLinkServiceConnectionState](#privatelinkserviceconnectionstate) (Required): A collection of information about the state of the connection between DiskAccess and Virtual Network.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | string (ReadOnly): The provisioning state of the private endpoint connection resource.
-
-## PrivateLinkServiceConnectionState
-### Properties
-* **actionsRequired**: string: A message indicating if changes on the service provider require any updates on the consumer.
-* **description**: string: The reason for approval/rejection of the connection.
-* **status**: 'Approved' | 'Pending' | 'Rejected' | string: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
-
-## PurchasePlan
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The Offer Promotion Code.
-* **publisher**: string (Required): The publisher ID.
-
-## RecommendedMachineConfiguration
-### Properties
-* **memory**: [ResourceRange](#resourcerange): Describes the resource range.
-* **vCPUs**: [ResourceRange](#resourcerange): Describes the resource range.
-
-## RegionalReplicationStatus
-### Properties
-* **details**: string (ReadOnly): The details of the replication status.
-* **progress**: int (ReadOnly): It indicates progress of the replication job.
-* **region**: string (ReadOnly): The region to which the gallery image version is being replicated to.
-* **state**: 'Completed' | 'Failed' | 'Replicating' | 'Unknown' | string (ReadOnly): This is the regional replication state.
-
-## ReplicationStatus
-### Properties
-* **aggregatedState**: 'Completed' | 'Failed' | 'InProgress' | 'Unknown' | string (ReadOnly): This is the aggregated replication status based on all the regional replication status flags.
-* **summary**: [RegionalReplicationStatus](#regionalreplicationstatus)[] (ReadOnly): This is a summary of replication status for each region.
-
-## ResourceRange
-### Properties
-* **max**: int: The maximum number of the resource.
-* **min**: int: The minimum number of the resource.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ShareInfoElement
-### Properties
-* **vmUri**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-
-## SharingProfile
-### Properties
-* **groups**: [SharingProfileGroup](#sharingprofilegroup)[] (ReadOnly): A list of sharing profile groups.
-* **permissions**: 'Groups' | 'Private' | string: This property allows you to specify the permission of sharing gallery.
Possible values are:
**Private**
**Groups**
-
-## SharingProfileGroup
-### Properties
-* **ids**: string[]: A list of subscription/tenant ids the gallery is aimed to be shared to.
-* **type**: 'AADTenants' | 'Subscriptions' | string: This property allows you to specify the type of sharing group.
Possible values are:
**Subscriptions**
**AADTenants**
-
-## SnapshotProperties
-### Properties
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskAccessId**: string: ARM id of the DiskAccess resource for using private endpoints on disks.
-* **diskSizeBytes**: int (ReadOnly): The size of the disk in bytes. This field is read only.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **diskState**: 'ActiveSAS' | 'ActiveUpload' | 'Attached' | 'ReadyToUpload' | 'Reserved' | 'Unattached' | string (ReadOnly): The state of the snapshot.
-* **encryption**: [Encryption](#encryption): Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **incremental**: bool: Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed.
-* **networkAccessPolicy**: 'AllowAll' | 'AllowPrivate' | 'DenyAll' | string: Policy for accessing the disk via network.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **purchasePlan**: [PurchasePlan](#purchaseplan): Purchase plan information for the image from which the source disk for the snapshot was originally created.
-* **timeCreated**: string (ReadOnly): The time when the snapshot was created.
-* **uniqueId**: string (ReadOnly): Unique Guid identifying the resource.
-
-## SnapshotSku
-### Properties
-* **name**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## SourceVault
-### Properties
-* **id**: string: Resource Id
-
-## TargetRegion
-### Properties
-* **encryption**: [EncryptionImages](#encryptionimages): Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
-* **name**: string (Required): The name of the region.
-* **regionalReplicaCount**: int: The number of replicas of the Image Version to be created per region. This property is updatable.
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-
-## UserArtifactManage
-### Properties
-* **install**: string (Required): Required. The path and arguments to install the gallery application. This is limited to 4096 characters.
-* **remove**: string (Required): Required. The path and arguments to remove the gallery application. This is limited to 4096 characters.
-* **update**: string: Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters.
-
-## UserArtifactSource
-### Properties
-* **defaultConfigurationLink**: string: Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
-* **mediaLink**: string (Required): Required. The mediaLink of the artifact, must be a readable storage page blob.
-
diff --git a/generated/compute/microsoft.compute/2020-10-01-preview/types.json b/generated/compute/microsoft.compute/2020-10-01-preview/types.json
deleted file mode 100644
index 555d427da3..0000000000
--- a/generated/compute/microsoft.compute/2020-10-01-preview/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/cloudServices"}},{"6":{"Value":"2020-10-01-preview"}},{"2":{"Name":"Microsoft.Compute/cloudServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":11,"Flags":0,"Description":"Resource tags."},"properties":{"Type":12,"Flags":0,"Description":"Cloud service properties"}}}},{"2":{"Name":"CloudServiceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"CloudServiceProperties","Properties":{"packageUrl":{"Type":4,"Flags":0,"Description":"Specifies a URL that refers to the location of the service package in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account.\r\nThis is a write-only property and is not returned in GET calls."},"configuration":{"Type":4,"Flags":0,"Description":"Specifies the XML service configuration (.cscfg) for the cloud service."},"configurationUrl":{"Type":4,"Flags":0,"Description":"Specifies a URL that refers to the location of the service configuration in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account.\r\nThis is a write-only property and is not returned in GET calls."},"startCloudService":{"Type":2,"Flags":0,"Description":"(Optional) Indicates whether to start the cloud service immediately after it is created. The default value is `true`.\r\nIf false, the service model is still deployed, but the code is not run immediately. Instead, the service is PoweredOff until you call Start, at which time the service will be started. A deployed service still incurs charges, even if it is poweredoff."},"upgradeMode":{"Type":16,"Flags":0,"Description":"Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains.\r\nPossible Values are
**Auto**
**Manual**
**Simultaneous**
\r\nIf not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence."},"roleProfile":{"Type":17,"Flags":0,"Description":"Describes the role profile for the cloud service."},"osProfile":{"Type":21,"Flags":0,"Description":"Describes the OS profile for the cloud service."},"networkProfile":{"Type":27,"Flags":0,"Description":"Network Profile for the cloud service."},"extensionProfile":{"Type":34,"Flags":0,"Description":"Describes a cloud service extension profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"uniqueId":{"Type":4,"Flags":2,"Description":"The unique identifier for the cloud service."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Simultaneous"}},{"5":{"Elements":[13,14,15,4]}},{"2":{"Name":"CloudServiceRoleProfile","Properties":{"roles":{"Type":20,"Flags":0,"Description":"List of roles for the cloud service."}}}},{"2":{"Name":"CloudServiceRoleProfileProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Resource name."},"sku":{"Type":19,"Flags":0,"Description":"Describes the cloud service role sku."}}}},{"2":{"Name":"CloudServiceRoleSku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name. NOTE: If the new SKU is not supported on the hardware the cloud service is currently on, you need to delete and recreate the cloud service or move back to the old sku."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of the cloud service. Possible Values are
**Standard**
**Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of role instances in the cloud service."}}}},{"3":{"ItemType":18}},{"2":{"Name":"CloudServiceOsProfile","Properties":{"secrets":{"Type":26,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the role instances."}}}},{"2":{"Name":"CloudServiceVaultSecretGroup","Properties":{"sourceVault":{"Type":23,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":25,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"CloudServiceVaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret."}}}},{"3":{"ItemType":24}},{"3":{"ItemType":22}},{"2":{"Name":"CloudServiceNetworkProfile","Properties":{"loadBalancerConfigurations":{"Type":33,"Flags":0,"Description":"The list of load balancer configurations for the cloud service."},"swappableCloudService":{"Type":23,"Flags":0}}}},{"2":{"Name":"LoadBalancerConfiguration","Properties":{"name":{"Type":4,"Flags":0,"Description":"Resource Name"},"properties":{"Type":29,"Flags":0}}}},{"2":{"Name":"LoadBalancerConfigurationProperties","Properties":{"frontendIPConfigurations":{"Type":32,"Flags":0,"Description":"List of IP"}}}},{"2":{"Name":"LoadBalancerFrontendIPConfiguration","Properties":{"name":{"Type":4,"Flags":0},"properties":{"Type":31,"Flags":0,"Description":"Describes a cloud service IP Configuration"}}}},{"2":{"Name":"LoadBalancerFrontendIPConfigurationProperties","Properties":{"publicIPAddress":{"Type":23,"Flags":0},"subnet":{"Type":23,"Flags":0},"privateIPAddress":{"Type":4,"Flags":0,"Description":"The private IP address referenced by the cloud service."}}}},{"3":{"ItemType":30}},{"3":{"ItemType":28}},{"2":{"Name":"CloudServiceExtensionProfile","Properties":{"extensions":{"Type":39,"Flags":0,"Description":"List of extensions for the cloud service."}}}},{"2":{"Name":"Extension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"properties":{"Type":36,"Flags":0,"Description":"Extension Properties."}}}},{"2":{"Name":"CloudServiceExtensionProperties","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the extension. Specifies the version of the extension. If this element is not specified or an asterisk (*) is used as the value, the latest version of the extension is used. If the value is specified with a major version number and an asterisk as the minor version number (X.), the latest minor version of the specified major version is selected. If a major version number and a minor version number are specified (X.Y), the specific extension version is selected. If a version is specified, an auto-upgrade is performed on the role instance."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Explicitly specify whether platform can automatically upgrade typeHandlerVersion to higher minor versions when they become available."},"settings":{"Type":4,"Flags":0,"Description":"Public settings for the extension. For JSON extensions, this is the JSON settings for the extension. For XML Extension (like RDP), this is the XML setting for the extension."},"protectedSettings":{"Type":4,"Flags":0,"Description":"Protected settings for the extension which are encrypted before sent to the role instance."},"protectedSettingsFromKeyVault":{"Type":37,"Flags":0},"forceUpdateTag":{"Type":4,"Flags":0,"Description":"Tag to force apply the provided public and protected settings.\r\nChanging the tag value allows for re-running the extension without changing any of the public or protected settings.\r\nIf forceUpdateTag is not changed, updates to public or protected settings would still be applied by the handler.\r\nIf neither forceUpdateTag nor any of public or protected settings change, extension would flow to the role instance with the same sequence-number, and\r\nit is up to handler implementation whether to re-run it or not"},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"rolesAppliedTo":{"Type":38,"Flags":0,"Description":"Optional list of roles to apply this extension. If property is not specified or '*' is specified, extension is applied to all roles in the cloud service."}}}},{"2":{"Name":"CloudServiceVaultAndSecretReference","Properties":{"sourceVault":{"Type":23,"Flags":0},"secretUrl":{"Type":4,"Flags":0}}}},{"3":{"ItemType":4}},{"3":{"ItemType":35}},{"4":{"Name":"Microsoft.Compute/cloudServices@2020-10-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/cloudServices/updateDomains"}},{"6":{"Value":"2020-10-01-preview"}},{"2":{"Name":"Microsoft.Compute/cloudServices/updateDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":3,"Flags":9,"Description":"The resource name"},"type":{"Type":41,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":42,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Compute/cloudServices/updateDomains@2020-10-01-preview","ScopeType":8,"Body":43,"Flags":0}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2020-10-01-preview/types.md b/generated/compute/microsoft.compute/2020-10-01-preview/types.md
deleted file mode 100644
index 7512b831f3..0000000000
--- a/generated/compute/microsoft.compute/2020-10-01-preview/types.md
+++ /dev/null
@@ -1,133 +0,0 @@
-# Microsoft.Compute @ 2020-10-01-preview
-
-## Resource Microsoft.Compute/cloudServices@2020-10-01-preview
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-10-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [CloudServiceProperties](#cloudserviceproperties): Cloud service properties
-* **tags**: [CloudServiceTags](#cloudservicetags): Resource tags.
-* **type**: 'Microsoft.Compute/cloudServices' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/cloudServices/updateDomains@2020-10-01-preview
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-10-01-preview' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: int (Required, DeployTimeConstant): The resource name
-* **type**: 'Microsoft.Compute/cloudServices/updateDomains' (ReadOnly, DeployTimeConstant): The resource type
-
-## CloudServiceExtensionProfile
-### Properties
-* **extensions**: [Extension](#extension)[]: List of extensions for the cloud service.
-
-## CloudServiceExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Explicitly specify whether platform can automatically upgrade typeHandlerVersion to higher minor versions when they become available.
-* **forceUpdateTag**: string: Tag to force apply the provided public and protected settings.
-Changing the tag value allows for re-running the extension without changing any of the public or protected settings.
-If forceUpdateTag is not changed, updates to public or protected settings would still be applied by the handler.
-If neither forceUpdateTag nor any of public or protected settings change, extension would flow to the role instance with the same sequence-number, and
-it is up to handler implementation whether to re-run it or not
-* **protectedSettings**: string: Protected settings for the extension which are encrypted before sent to the role instance.
-* **protectedSettingsFromKeyVault**: [CloudServiceVaultAndSecretReference](#cloudservicevaultandsecretreference)
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **rolesAppliedTo**: string[]: Optional list of roles to apply this extension. If property is not specified or '*' is specified, extension is applied to all roles in the cloud service.
-* **settings**: string: Public settings for the extension. For JSON extensions, this is the JSON settings for the extension. For XML Extension (like RDP), this is the XML setting for the extension.
-* **type**: string: Specifies the type of the extension.
-* **typeHandlerVersion**: string: Specifies the version of the extension. Specifies the version of the extension. If this element is not specified or an asterisk (*) is used as the value, the latest version of the extension is used. If the value is specified with a major version number and an asterisk as the minor version number (X.), the latest minor version of the specified major version is selected. If a major version number and a minor version number are specified (X.Y), the specific extension version is selected. If a version is specified, an auto-upgrade is performed on the role instance.
-
-## CloudServiceNetworkProfile
-### Properties
-* **loadBalancerConfigurations**: [LoadBalancerConfiguration](#loadbalancerconfiguration)[]: The list of load balancer configurations for the cloud service.
-* **swappableCloudService**: [SubResource](#subresource)
-
-## CloudServiceOsProfile
-### Properties
-* **secrets**: [CloudServiceVaultSecretGroup](#cloudservicevaultsecretgroup)[]: Specifies set of certificates that should be installed onto the role instances.
-
-## CloudServiceProperties
-### Properties
-* **configuration**: string: Specifies the XML service configuration (.cscfg) for the cloud service.
-* **configurationUrl**: string: Specifies a URL that refers to the location of the service configuration in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account.
-This is a write-only property and is not returned in GET calls.
-* **extensionProfile**: [CloudServiceExtensionProfile](#cloudserviceextensionprofile): Describes a cloud service extension profile.
-* **networkProfile**: [CloudServiceNetworkProfile](#cloudservicenetworkprofile): Network Profile for the cloud service.
-* **osProfile**: [CloudServiceOsProfile](#cloudserviceosprofile): Describes the OS profile for the cloud service.
-* **packageUrl**: string: Specifies a URL that refers to the location of the service package in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account.
-This is a write-only property and is not returned in GET calls.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **roleProfile**: [CloudServiceRoleProfile](#cloudserviceroleprofile): Describes the role profile for the cloud service.
-* **startCloudService**: bool: (Optional) Indicates whether to start the cloud service immediately after it is created. The default value is `true`.
-If false, the service model is still deployed, but the code is not run immediately. Instead, the service is PoweredOff until you call Start, at which time the service will be started. A deployed service still incurs charges, even if it is poweredoff.
-* **uniqueId**: string (ReadOnly): The unique identifier for the cloud service.
-* **upgradeMode**: 'Auto' | 'Manual' | 'Simultaneous' | string: Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains.
-Possible Values are
**Auto**
**Manual**
**Simultaneous**
-If not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence.
-
-## CloudServiceRoleProfile
-### Properties
-* **roles**: [CloudServiceRoleProfileProperties](#cloudserviceroleprofileproperties)[]: List of roles for the cloud service.
-
-## CloudServiceRoleProfileProperties
-### Properties
-* **name**: string: Resource name.
-* **sku**: [CloudServiceRoleSku](#cloudservicerolesku): Describes the cloud service role sku.
-
-## CloudServiceRoleSku
-### Properties
-* **capacity**: int: Specifies the number of role instances in the cloud service.
-* **name**: string: The sku name. NOTE: If the new SKU is not supported on the hardware the cloud service is currently on, you need to delete and recreate the cloud service or move back to the old sku.
-* **tier**: string: Specifies the tier of the cloud service. Possible Values are
**Standard**
**Basic**
-
-## CloudServiceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## CloudServiceVaultAndSecretReference
-### Properties
-* **secretUrl**: string
-* **sourceVault**: [SubResource](#subresource)
-
-## CloudServiceVaultCertificate
-### Properties
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret.
-
-## CloudServiceVaultSecretGroup
-### Properties
-* **sourceVault**: [SubResource](#subresource): The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
-* **vaultCertificates**: [CloudServiceVaultCertificate](#cloudservicevaultcertificate)[]: The list of key vault references in SourceVault which contain certificates.
-
-## Extension
-### Properties
-* **name**: string: The name of the extension.
-* **properties**: [CloudServiceExtensionProperties](#cloudserviceextensionproperties): Extension Properties.
-
-## LoadBalancerConfiguration
-### Properties
-* **name**: string: Resource Name
-* **properties**: [LoadBalancerConfigurationProperties](#loadbalancerconfigurationproperties)
-
-## LoadBalancerConfigurationProperties
-### Properties
-* **frontendIPConfigurations**: [LoadBalancerFrontendIPConfiguration](#loadbalancerfrontendipconfiguration)[]: List of IP
-
-## LoadBalancerFrontendIPConfiguration
-### Properties
-* **name**: string
-* **properties**: [LoadBalancerFrontendIPConfigurationProperties](#loadbalancerfrontendipconfigurationproperties): Describes a cloud service IP Configuration
-
-## LoadBalancerFrontendIPConfigurationProperties
-### Properties
-* **privateIPAddress**: string: The private IP address referenced by the cloud service.
-* **publicIPAddress**: [SubResource](#subresource)
-* **subnet**: [SubResource](#subresource)
-
-## SubResource
-### Properties
-* **id**: string: Resource Id
-
diff --git a/generated/compute/microsoft.compute/2020-12-01/types.json b/generated/compute/microsoft.compute/2020-12-01/types.json
deleted file mode 100644
index 6f7df2aa22..0000000000
--- a/generated/compute/microsoft.compute/2020-12-01/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/disks"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/disks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."},"managedByExtended":{"Type":11,"Flags":2,"Description":"List of relative URIs containing the IDs of the VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs."},"sku":{"Type":12,"Flags":0,"Description":"The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, or StandardSSD_ZRS."},"zones":{"Type":20,"Flags":0,"Description":"The Logical zone list for Disk."},"extendedLocation":{"Type":21,"Flags":0,"Description":"The extended location where the disk will be created. Extended location cannot be changed."},"properties":{"Type":24,"Flags":0,"Description":"Disk resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":70,"Flags":0,"Description":"Resource tags"}}}},{"3":{"ItemType":4}},{"2":{"Name":"DiskSku","Properties":{"name":{"Type":19,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[13,14,15,16,17,18,4]}},{"3":{"ItemType":4}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":23,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[22,4]}},{"2":{"Name":"DiskProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk was created."},"osType":{"Type":27,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":30,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"purchasePlan":{"Type":31,"Flags":0,"Description":"Purchase plan information for the the image from which the OS disk was created. E.g. - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}"},"creationData":{"Type":32,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"diskSizeBytes":{"Type":3,"Flags":2,"Description":"The size of the disk in bytes. This field is read only."},"uniqueId":{"Type":4,"Flags":2,"Description":"Unique Guid identifying the resource."},"encryptionSettingsCollection":{"Type":42,"Flags":0,"Description":"Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10."},"diskIOPSReadOnly":{"Type":3,"Flags":0,"Description":"The total number of IOPS that will be allowed across all VMs mounting the shared disk as ReadOnly. One operation can transfer between 4k and 256k bytes."},"diskMBpsReadOnly":{"Type":3,"Flags":0,"Description":"The total throughput (MBps) that will be allowed across all VMs mounting the shared disk as ReadOnly. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10."},"diskState":{"Type":54,"Flags":2,"Description":"The state of the disk."},"encryption":{"Type":55,"Flags":0,"Description":"Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys."},"maxShares":{"Type":3,"Flags":0,"Description":"The maximum number of VMs that can attach to the disk at the same time. Value greater than one indicates a disk that can be mounted on multiple VMs at the same time."},"shareInfo":{"Type":61,"Flags":2,"Description":"Details of the list of all VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs."},"networkAccessPolicy":{"Type":65,"Flags":0,"Description":"Policy for accessing the disk via network."},"diskAccessId":{"Type":4,"Flags":0,"Description":"ARM id of the DiskAccess resource for using private endpoints on disks."},"tier":{"Type":4,"Flags":0,"Description":"Performance tier of the disk (e.g, P4, S10) as described here: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Does not apply to Ultra disks."},"burstingEnabled":{"Type":2,"Flags":0,"Description":"Set to true to enable bursting beyond the provisioned performance target of the disk. Bursting is disabled by default. Does not apply to Ultra disks."},"propertyUpdatesInProgress":{"Type":66,"Flags":2,"Description":"Properties of the disk for which update is pending."},"supportsHibernation":{"Type":2,"Flags":0,"Description":"Indicates the OS on a disk supports hibernation."},"securityProfile":{"Type":67,"Flags":0,"Description":"Contains the security related information for the resource."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[25,26]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[28,29,4]}},{"2":{"Name":"PurchasePlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The Offer Promotion Code."}}}},{"2":{"Name":"CreationData","Properties":{"createOption":{"Type":40,"Flags":1,"Description":"This enumerates the possible sources of a disk's creation."},"storageAccountId":{"Type":4,"Flags":0,"Description":"Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk."},"imageReference":{"Type":41,"Flags":0,"Description":"Disk source information."},"galleryImageReference":{"Type":41,"Flags":0,"Description":"Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk."},"sourceUri":{"Type":4,"Flags":0,"Description":"If createOption is Import, this is the URI of a blob to be imported into a managed disk."},"sourceResourceId":{"Type":4,"Flags":0,"Description":"If createOption is Copy, this is the ARM id of the source snapshot or disk."},"sourceUniqueId":{"Type":4,"Flags":2,"Description":"If this field is set, this is the unique id identifying the source of this resource."},"uploadSizeBytes":{"Type":3,"Flags":0,"Description":"If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer)."},"logicalSectorSize":{"Type":3,"Flags":0,"Description":"Logical sector size in bytes for Ultra disks. Supported values are 512 ad 4096. 4096 is the default."}}}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Import"}},{"6":{"Value":"Copy"}},{"6":{"Value":"Restore"}},{"6":{"Value":"Upload"}},{"5":{"Elements":[33,34,35,36,37,38,39,4]}},{"2":{"Name":"ImageDiskReference","Properties":{"id":{"Type":4,"Flags":1,"Description":"A relative uri containing either a Platform Image Repository or user image reference."},"lun":{"Type":3,"Flags":0,"Description":"If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null."}}}},{"2":{"Name":"EncryptionSettingsCollection","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged."},"encryptionSettings":{"Type":47,"Flags":0,"Description":"A collection of encryption settings, one for each disk volume."},"encryptionSettingsVersion":{"Type":4,"Flags":0,"Description":"Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption."}}}},{"2":{"Name":"EncryptionSettingsElement","Properties":{"diskEncryptionKey":{"Type":44,"Flags":0,"Description":"Key Vault Secret Url and vault id of the disk encryption key"},"keyEncryptionKey":{"Type":46,"Flags":0,"Description":"Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key."}}}},{"2":{"Name":"KeyVaultAndSecretReference","Properties":{"sourceVault":{"Type":45,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"secretUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"2":{"Name":"SourceVault","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"KeyVaultAndKeyReference","Properties":{"sourceVault":{"Type":45,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"keyUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"3":{"ItemType":43}},{"6":{"Value":"Unattached"}},{"6":{"Value":"Attached"}},{"6":{"Value":"Reserved"}},{"6":{"Value":"ActiveSAS"}},{"6":{"Value":"ReadyToUpload"}},{"6":{"Value":"ActiveUpload"}},{"5":{"Elements":[48,49,50,51,52,53,4]}},{"2":{"Name":"Encryption","Properties":{"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"type":{"Type":59,"Flags":0,"Description":"The type of key used to encrypt the data of the disk."}}}},{"6":{"Value":"EncryptionAtRestWithPlatformKey"}},{"6":{"Value":"EncryptionAtRestWithCustomerKey"}},{"6":{"Value":"EncryptionAtRestWithPlatformAndCustomerKeys"}},{"5":{"Elements":[56,57,58,4]}},{"2":{"Name":"ShareInfoElement","Properties":{"vmUri":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."}}}},{"3":{"ItemType":60}},{"6":{"Value":"AllowAll"}},{"6":{"Value":"AllowPrivate"}},{"6":{"Value":"DenyAll"}},{"5":{"Elements":[62,63,64,4]}},{"2":{"Name":"PropertyUpdatesInProgress","Properties":{"targetTier":{"Type":4,"Flags":0,"Description":"The target performance tier of the disk if a tier change operation is in progress."}}}},{"2":{"Name":"DiskSecurityProfile","Properties":{"securityType":{"Type":69,"Flags":0,"Description":"Specifies the SecurityType of the VM. Applicable for OS disks only."}}}},{"6":{"Value":"TrustedLaunch"}},{"5":{"Elements":[68,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/disks@2020-12-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/snapshots"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":72,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":73,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"Unused. Always Null."},"sku":{"Type":75,"Flags":0,"Description":"The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot"},"extendedLocation":{"Type":21,"Flags":0,"Description":"The extended location where the snapshot will be created. Extended location cannot be changed."},"properties":{"Type":80,"Flags":0,"Description":"Snapshot resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":98,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotSku","Properties":{"name":{"Type":79,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"5":{"Elements":[76,77,78,4]}},{"2":{"Name":"SnapshotProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the snapshot was created."},"osType":{"Type":83,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":86,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"purchasePlan":{"Type":31,"Flags":0,"Description":"Purchase plan information for the image from which the source disk for the snapshot was originally created."},"creationData":{"Type":32,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"diskSizeBytes":{"Type":3,"Flags":2,"Description":"The size of the disk in bytes. This field is read only."},"diskState":{"Type":93,"Flags":2,"Description":"The state of the snapshot."},"uniqueId":{"Type":4,"Flags":2,"Description":"Unique Guid identifying the resource."},"encryptionSettingsCollection":{"Type":42,"Flags":0,"Description":"Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"incremental":{"Type":2,"Flags":0,"Description":"Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed."},"encryption":{"Type":55,"Flags":0,"Description":"Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys."},"networkAccessPolicy":{"Type":97,"Flags":0,"Description":"Policy for accessing the disk via network."},"diskAccessId":{"Type":4,"Flags":0,"Description":"ARM id of the DiskAccess resource for using private endpoints on disks."},"supportsHibernation":{"Type":2,"Flags":0,"Description":"Indicates the OS on a snapshot supports hibernation."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[81,82]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[84,85,4]}},{"6":{"Value":"Unattached"}},{"6":{"Value":"Attached"}},{"6":{"Value":"Reserved"}},{"6":{"Value":"ActiveSAS"}},{"6":{"Value":"ReadyToUpload"}},{"6":{"Value":"ActiveUpload"}},{"5":{"Elements":[87,88,89,90,91,92,4]}},{"6":{"Value":"AllowAll"}},{"6":{"Value":"AllowPrivate"}},{"6":{"Value":"DenyAll"}},{"5":{"Elements":[94,95,96,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/snapshots@2020-12-01","ScopeType":8,"Body":74,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskEncryptionSets"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/diskEncryptionSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":100,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":101,"Flags":10,"Description":"The resource api version"},"identity":{"Type":103,"Flags":0,"Description":"The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks."},"properties":{"Type":107,"Flags":0},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":113,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"EncryptionSetIdentity","Properties":{"type":{"Type":106,"Flags":0,"Description":"The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported for new creations. Disk Encryption Sets can be updated with Identity type None during migration of subscription to a new Azure Active Directory tenant; it will cause the encrypted resources to lose access to the keys."},"principalId":{"Type":4,"Flags":2,"Description":"The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity"},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[104,105,4]}},{"2":{"Name":"EncryptionSetProperties","Properties":{"encryptionType":{"Type":110,"Flags":0,"Description":"The type of key used to encrypt the data of the disk."},"activeKey":{"Type":111,"Flags":0,"Description":"The key vault key which is currently used by this disk encryption set."},"previousKeys":{"Type":112,"Flags":2,"Description":"A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk encryption set provisioning state."},"rotationToLatestKeyVersionEnabled":{"Type":2,"Flags":0,"Description":"Set this flag to true to enable auto-updating of this disk encryption set to the latest key version."},"lastKeyRotationTimestamp":{"Type":4,"Flags":2,"Description":"The time when the active key of this disk encryption set was updated."}}}},{"6":{"Value":"EncryptionAtRestWithCustomerKey"}},{"6":{"Value":"EncryptionAtRestWithPlatformAndCustomerKeys"}},{"5":{"Elements":[108,109,4]}},{"2":{"Name":"KeyForDiskEncryptionSet","Properties":{"sourceVault":{"Type":45,"Flags":0,"Description":"Resource id of the KeyVault containing the key or secret. This property is optional and cannot be used if the KeyVault subscription is not the same as the Disk Encryption Set subscription."},"keyUrl":{"Type":4,"Flags":1,"Description":"Fully versioned Key Url pointing to a key in KeyVault. Version segment of the Url is required regardless of rotationToLatestKeyVersionEnabled value."}}}},{"3":{"ItemType":111}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/diskEncryptionSets@2020-12-01","ScopeType":8,"Body":102,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskAccesses"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/diskAccesses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":115,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":116,"Flags":10,"Description":"The resource api version"},"properties":{"Type":118,"Flags":0},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":133,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DiskAccessProperties","Properties":{"privateEndpointConnections":{"Type":132,"Flags":2,"Description":"A readonly collection of private endpoint connections created on the disk. Currently only one endpoint connection is supported."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk access resource provisioning state."},"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk access was created."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":120,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"private endpoint connection Id"},"name":{"Type":4,"Flags":2,"Description":"private endpoint connection name"},"type":{"Type":4,"Flags":2,"Description":"private endpoint connection type"}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":121,"Flags":2,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":122,"Flags":1,"Description":"A collection of information about the state of the connection between DiskAccess and Virtual Network."},"provisioningState":{"Type":131,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":126,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[123,124,125,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[127,128,129,130,4]}},{"3":{"ItemType":119}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/diskAccesses@2020-12-01","ScopeType":8,"Body":117,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskAccesses/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/diskAccesses/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":135,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":136,"Flags":10,"Description":"The resource api version"},"properties":{"Type":120,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Compute/diskAccesses/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":137,"Flags":0}},{"6":{"Value":"Microsoft.Compute/availabilitySets"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/availabilitySets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":139,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":140,"Flags":10,"Description":"The resource api version"},"properties":{"Type":142,"Flags":0,"Description":"The instance view of a resource."},"sku":{"Type":151,"Flags":0,"Description":"Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":152,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AvailabilitySetProperties","Properties":{"platformUpdateDomainCount":{"Type":3,"Flags":0,"Description":"Update Domain count."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count."},"virtualMachines":{"Type":144,"Flags":0,"Description":"A list of references to all virtual machines in the availability set."},"proximityPlacementGroup":{"Type":143,"Flags":0,"Description":"Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01."},"statuses":{"Type":150,"Flags":2,"Description":"The resource status information."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":143}},{"2":{"Name":"InstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":149,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[146,147,148]}},{"3":{"ItemType":145}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of virtual machines in the scale set."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/availabilitySets@2020-12-01","ScopeType":8,"Body":141,"Flags":0}},{"6":{"Value":"Microsoft.Compute/proximityPlacementGroups"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/proximityPlacementGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":154,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":155,"Flags":10,"Description":"The resource api version"},"properties":{"Type":157,"Flags":0,"Description":"Describes the properties of a Proximity Placement Group."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":165,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ProximityPlacementGroupProperties","Properties":{"proximityPlacementGroupType":{"Type":160,"Flags":0,"Description":"Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use."},"virtualMachines":{"Type":162,"Flags":2,"Description":"A list of references to all virtual machines in the proximity placement group."},"virtualMachineScaleSets":{"Type":163,"Flags":2,"Description":"A list of references to all virtual machine scale sets in the proximity placement group."},"availabilitySets":{"Type":164,"Flags":2,"Description":"A list of references to all availability sets in the proximity placement group."},"colocationStatus":{"Type":145,"Flags":0,"Description":"Describes colocation status of the Proximity Placement Group."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"Ultra"}},{"5":{"Elements":[158,159,4]}},{"2":{"Name":"SubResourceWithColocationStatus","Properties":{"colocationStatus":{"Type":145,"Flags":0,"Description":"Describes colocation status of a resource in the Proximity Placement Group."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":161}},{"3":{"ItemType":161}},{"3":{"ItemType":161}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/proximityPlacementGroups@2020-12-01","ScopeType":8,"Body":156,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":167,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":168,"Flags":10,"Description":"The resource api version"},"properties":{"Type":170,"Flags":0,"Description":"Dedicated Host Group Properties."},"zones":{"Type":180,"Flags":0,"Description":"Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":181,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostGroupProperties","Properties":{"platformFaultDomainCount":{"Type":3,"Flags":1,"Description":"Number of fault domains that the host group can span."},"hosts":{"Type":172,"Flags":2,"Description":"A list of references to all dedicated hosts in the dedicated host group."},"instanceView":{"Type":173,"Flags":2,"Description":"The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group."},"supportAutomaticPlacement":{"Type":2,"Flags":0,"Description":"Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided.
Minimum api-version: 2020-06-01."}}}},{"2":{"Name":"SubResourceReadOnly","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"3":{"ItemType":171}},{"2":{"Name":"DedicatedHostGroupInstanceView","Properties":{"hosts":{"Type":179,"Flags":0,"Description":"List of instance view of the dedicated hosts under the dedicated host group."}}}},{"2":{"Name":"DedicatedHostInstanceViewWithName","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the dedicated host."},"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":175,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":178,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DedicatedHostAvailableCapacity","Properties":{"allocatableVMs":{"Type":177,"Flags":0,"Description":"The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host."}}}},{"2":{"Name":"DedicatedHostAllocatableVM","Properties":{"vmSize":{"Type":4,"Flags":0,"Description":"VM size in terms of which the unutilized capacity is represented."},"count":{"Type":3,"Flags":0,"Description":"Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity."}}}},{"3":{"ItemType":176}},{"3":{"ItemType":145}},{"3":{"ItemType":174}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups@2020-12-01","ScopeType":8,"Body":169,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups/hosts"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups/hosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":186,"Flags":0,"Description":"Properties of the dedicated host."},"sku":{"Type":151,"Flags":1,"Description":"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."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":194,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostProperties","Properties":{"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Fault domain of the dedicated host within a dedicated host group."},"autoReplaceOnFailure":{"Type":2,"Flags":0,"Description":"Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided."},"hostId":{"Type":4,"Flags":2,"Description":"A unique id generated and assigned to the dedicated host by the platform.
Does not change throughout the lifetime of the host."},"virtualMachines":{"Type":187,"Flags":2,"Description":"A list of references to all virtual machines in the Dedicated Host."},"licenseType":{"Type":191,"Flags":0,"Description":"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**"},"provisioningTime":{"Type":4,"Flags":2,"Description":"The date when the host was first provisioned."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":192,"Flags":2,"Description":"The dedicated host instance view."}}}},{"3":{"ItemType":171}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server_Hybrid"}},{"6":{"Value":"Windows_Server_Perpetual"}},{"5":{"Elements":[188,189,190]}},{"2":{"Name":"DedicatedHostInstanceView","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":175,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":193,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":145}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups/hosts@2020-12-01","ScopeType":8,"Body":185,"Flags":0}},{"6":{"Value":"Microsoft.Compute/sshPublicKeys"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/sshPublicKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":196,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":197,"Flags":10,"Description":"The resource api version"},"properties":{"Type":199,"Flags":0,"Description":"Properties of the SSH public key."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":200,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SshPublicKeyResourceProperties","Properties":{"publicKey":{"Type":4,"Flags":0,"Description":"SSH public key used to authenticate to a virtual machine through ssh. If this property is not initially provided when the resource is created, the publicKey property will be populated when generateKeyPair is called. If the public key is provided upon resource creation, the provided public key needs to be at least 2048-bit and in ssh-rsa format."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/sshPublicKeys@2020-12-01","ScopeType":8,"Body":198,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/extensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":202,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":203,"Flags":10,"Description":"The resource api version"},"properties":{"Type":205,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":209,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":206,"Flags":0,"Description":"The virtual machine extension instance view."}}}},{"2":{"Name":"VirtualMachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The virtual machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"substatuses":{"Type":207,"Flags":0,"Description":"The resource status information."},"statuses":{"Type":208,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":145}},{"3":{"ItemType":145}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/extensions@2020-12-01","ScopeType":8,"Body":204,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":211,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":212,"Flags":10,"Description":"The resource api version"},"plan":{"Type":214,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":215,"Flags":0,"Description":"Describes the properties of a Virtual Machine."},"resources":{"Type":524,"Flags":2,"Description":"The virtual machine child extension resources."},"identity":{"Type":525,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"zones":{"Type":533,"Flags":0,"Description":"The virtual machine zones."},"extendedLocation":{"Type":21,"Flags":0,"Description":"The extended location of the Virtual Machine."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":534,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"hardwareProfile":{"Type":216,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":384,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":429,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine."},"osProfile":{"Type":430,"Flags":0,"Description":"Specifies the operating system settings used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned."},"networkProfile":{"Type":462,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"securityProfile":{"Type":466,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machine."},"diagnosticsProfile":{"Type":470,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":143,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set.
This property cannot exist along with a non-null properties.virtualMachineScaleSet reference."},"virtualMachineScaleSet":{"Type":143,"Flags":0,"Description":"Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.
This property cannot exist along with a non-null properties.availabilitySet reference.
Minimum api‐version: 2019‐03‐01"},"proximityPlacementGroup":{"Type":143,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01."},"priority":{"Type":475,"Flags":0,"Description":"Specifies the priority for the virtual machine.
Minimum api-version: 2019-03-01"},"evictionPolicy":{"Type":478,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":479,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot virtual machine.
Minimum api-version: 2019-03-01."},"host":{"Type":143,"Flags":0,"Description":"Specifies information about the dedicated host that the virtual machine resides in.
Minimum api-version: 2018-10-01."},"hostGroup":{"Type":143,"Flags":0,"Description":"Specifies information about the dedicated host group that the virtual machine resides in.
Minimum api-version: 2020-06-01.
NOTE: User cannot specify both host and hostGroup properties."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":480,"Flags":2,"Description":"The virtual machine instance view."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15"},"vmId":{"Type":4,"Flags":2,"Description":"Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands."},"extensionsTimeBudget":{"Type":4,"Flags":0,"Description":"Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01"},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the scale set logical fault domain into which the Virtual Machine will be created. By default, the Virtual Machine will by automatically assigned to a fault domain that best maintains balance across available fault domains.
This is applicable only if the 'virtualMachineScaleSet' property of this Virtual Machine is set.The Virtual Machine Scale Set that is referenced, must have 'platformFaultDomainCount' > 1.This property cannot be updated once the Virtual Machine is created.Fault domain assignment can be viewed in the Virtual Machine Instance View.
Minimum api‐version: 2020‐12‐01"}}}},{"2":{"Name":"HardwareProfile","Properties":{"vmSize":{"Type":383,"Flags":0,"Description":"Specifies the size of the virtual machine.
The enum data type is currently deprecated and will be removed by December 23rd 2023.
Recommended way to get the list of available sizes is using these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region]( https://docs.microsoft.com/en-us/rest/api/compute/resourceskus/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/en-us/azure/virtual-machines/sizes).
The available VM sizes depend on region and availability set."}}}},{"6":{"Value":"Basic_A0"}},{"6":{"Value":"Basic_A1"}},{"6":{"Value":"Basic_A2"}},{"6":{"Value":"Basic_A3"}},{"6":{"Value":"Basic_A4"}},{"6":{"Value":"Standard_A0"}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_B1s"}},{"6":{"Value":"Standard_B1ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E32-16_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_NV6"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"5":{"Elements":[217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,4]}},{"2":{"Name":"StorageProfile","Properties":{"imageReference":{"Type":385,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":386,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":428,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"Specifies the offer of the platform image or marketplace image used to create the virtual machine."},"sku":{"Type":4,"Flags":0,"Description":"The image SKU."},"version":{"Type":4,"Flags":0,"Description":"Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available."},"exactVersion":{"Type":4,"Flags":2,"Description":"Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"OSDisk","Properties":{"osType":{"Type":389,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"encryptionSettings":{"Type":390,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":393,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":393,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":397,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None** for Standard storage. **ReadOnly** for Premium storage."},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"diffDiskSettings":{"Type":398,"Flags":0,"Description":"Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine."},"createOption":{"Type":407,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":408,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[387,388]}},{"2":{"Name":"DiskEncryptionSettings","Properties":{"diskEncryptionKey":{"Type":391,"Flags":0,"Description":"Specifies the location of the disk encryption key, which is a Key Vault Secret."},"keyEncryptionKey":{"Type":392,"Flags":0,"Description":"Specifies the location of the key encryption key in Key Vault."},"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether disk encryption should be enabled on the virtual machine."}}}},{"2":{"Name":"KeyVaultSecretReference","Properties":{"secretUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a secret in a Key Vault."},"sourceVault":{"Type":143,"Flags":1,"Description":"The relative URL of the Key Vault containing the secret."}}}},{"2":{"Name":"KeyVaultKeyReference","Properties":{"keyUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a key encryption key in Key Vault."},"sourceVault":{"Type":143,"Flags":1,"Description":"The relative URL of the Key Vault containing the key."}}}},{"2":{"Name":"VirtualHardDisk","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Specifies the virtual hard disk's uri."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[394,395,396]}},{"2":{"Name":"DiffDiskSettings","Properties":{"option":{"Type":400,"Flags":0,"Description":"Specifies the ephemeral disk settings for operating system disk."},"placement":{"Type":403,"Flags":0,"Description":"Specifies the ephemeral disk placement for operating system disk.
Possible values are:
**CacheDisk**
**ResourceDisk**
Default: **CacheDisk** if one is configured for the VM size otherwise **ResourceDisk** is used.
Refer to VM size documentation for Windows VM at https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes and Linux VM at https://docs.microsoft.com/en-us/azure/virtual-machines/linux/sizes to check which VM sizes exposes a cache disk."}}}},{"6":{"Value":"Local"}},{"5":{"Elements":[399,4]}},{"6":{"Value":"CacheDisk"}},{"6":{"Value":"ResourceDisk"}},{"5":{"Elements":[401,402,4]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[404,405,406,4]}},{"2":{"Name":"ManagedDiskParameters","Properties":{"storageAccountType":{"Type":415,"Flags":0,"Description":"Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":416,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[409,410,411,412,413,414,4]}},{"2":{"Name":"DiskEncryptionSetParameters","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":393,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":393,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":421,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":425,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":408,"Flags":0,"Description":"The managed disk parameters."},"toBeDetached":{"Type":2,"Flags":0,"Description":"Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset"},"diskIOPSReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"diskMBpsReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"detachOption":{"Type":427,"Flags":0,"Description":"Specifies the detach behavior to be used while detaching a disk or which is already in the process of detachment from the virtual machine. Supported values: **ForceDetach**.
detachOption: **ForceDetach** is applicable only for managed data disks. If a previous detachment attempt of the data disk did not complete due to an unexpected failure from the virtual machine and the disk is still not released then use force-detach as a last resort option to detach the disk forcibly from the VM. All writes might not have been flushed when using this detach behavior.
This feature is still in preview mode and is not supported for VirtualMachineScaleSet. To force-detach a data disk update toBeDetached to 'true' along with setting detachOption: 'ForceDetach'."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[418,419,420]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[422,423,424,4]}},{"6":{"Value":"ForceDetach"}},{"5":{"Elements":[426,4]}},{"3":{"ItemType":417}},{"2":{"Name":"AdditionalCapabilities","Properties":{"ultraSSDEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled."}}}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions)."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
This property cannot be updated after the VM is created.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
**Note: Do not pass any secrets or passwords in customData property**
This property cannot be updated after the VM is created.
customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/)
For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":431,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":450,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":461,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machine."},"allowExtensionOperations":{"Type":2,"Flags":0,"Description":"Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine."},"requireGuestProvisionSignal":{"Type":2,"Flags":0,"Description":"Specifies whether the guest provision signal is required to infer provision success of the virtual machine. **Note: This property is for private testing only, and all customers must not set the property to false.**"}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.
For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning."},"timeZone":{"Type":4,"Flags":0,"Description":"Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\".
Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones)."},"additionalUnattendContent":{"Type":438,"Flags":0,"Description":"Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup."},"patchSettings":{"Type":439,"Flags":0,"Description":"[Preview Feature] Specifies settings related to VM Guest Patching on Windows."},"winRM":{"Type":444,"Flags":0,"Description":"Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell."}}}},{"2":{"Name":"AdditionalUnattendContent","Properties":{"passName":{"Type":433,"Flags":0,"Description":"The pass name. Currently, the only allowable value is OobeSystem."},"componentName":{"Type":434,"Flags":0,"Description":"The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup."},"settingName":{"Type":437,"Flags":0,"Description":"Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon."},"content":{"Type":4,"Flags":0,"Description":"Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted."}}}},{"6":{"Value":"OobeSystem"}},{"6":{"Value":"Microsoft-Windows-Shell-Setup"}},{"6":{"Value":"AutoLogon"}},{"6":{"Value":"FirstLogonCommands"}},{"5":{"Elements":[435,436]}},{"3":{"ItemType":432}},{"2":{"Name":"PatchSettings","Properties":{"patchMode":{"Type":443,"Flags":0,"Description":"Specifies the mode of VM Guest Patching to IaaS virtual machine.
Possible values are:
**Manual** - You control the application of patches to a virtual machine. You do this by applying patches manually inside the VM. In this mode, automatic updates are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be false
**AutomaticByOS** - The virtual machine will automatically be updated by the OS. The property WindowsConfiguration.enableAutomaticUpdates must be true.
**AutomaticByPlatform** - the virtual machine will automatically updated by the platform. The properties provisionVMAgent and WindowsConfiguration.enableAutomaticUpdates must be true"},"enableHotpatching":{"Type":2,"Flags":0,"Description":"Enables customers to patch their Azure VMs without requiring a reboot. For enableHotpatching, the 'provisionVMAgent' must be set to true and 'patchMode' must be set to 'AutomaticByPlatform'."}}}},{"6":{"Value":"Manual"}},{"6":{"Value":"AutomaticByOS"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[440,441,442,4]}},{"2":{"Name":"WinRMConfiguration","Properties":{"listeners":{"Type":449,"Flags":0,"Description":"The list of Windows Remote Management listeners"}}}},{"2":{"Name":"WinRMListener","Properties":{"protocol":{"Type":448,"Flags":0,"Description":"Specifies the protocol of WinRM listener.
Possible values are:
**http**
**https**"},"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[446,447]}},{"3":{"ItemType":445}},{"2":{"Name":"LinuxConfiguration","Properties":{"disablePasswordAuthentication":{"Type":2,"Flags":0,"Description":"Specifies whether password authentication should be disabled."},"ssh":{"Type":451,"Flags":0,"Description":"Specifies the ssh key configuration for a Linux OS."},"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"patchSettings":{"Type":454,"Flags":0,"Description":"[Preview Feature] Specifies settings related to VM Guest Patching on Linux."}}}},{"2":{"Name":"SshConfiguration","Properties":{"publicKeys":{"Type":453,"Flags":0,"Description":"The list of SSH public keys used to authenticate with linux based VMs."}}}},{"2":{"Name":"SshPublicKey","Properties":{"path":{"Type":4,"Flags":0,"Description":"Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys"},"keyData":{"Type":4,"Flags":0,"Description":"SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."}}}},{"3":{"ItemType":452}},{"2":{"Name":"LinuxPatchSettings","Properties":{"patchMode":{"Type":457,"Flags":0,"Description":"Specifies the mode of VM Guest Patching to IaaS virtual machine.
Possible values are:
**ImageDefault** - The virtual machine's default patching configuration is used.
**AutomaticByPlatform** - The virtual machine will be automatically updated by the platform. The property provisionVMAgent must be true"}}}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[455,456,4]}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":143,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":460,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}"},"certificateStore":{"Type":4,"Flags":0,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":459}},{"3":{"ItemType":458}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":465,"Flags":0,"Description":"Specifies the list of resource Ids for the network interfaces associated with the virtual machine."}}}},{"2":{"Name":"NetworkInterfaceReference","Properties":{"properties":{"Type":464,"Flags":0,"Description":"Describes a network interface reference properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"NetworkInterfaceReferenceProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."}}}},{"3":{"ItemType":463}},{"2":{"Name":"SecurityProfile","Properties":{"uefiSettings":{"Type":467,"Flags":0,"Description":"Specifies the security settings like secure boot and vTPM used while creating the virtual machine.
Minimum api-version: 2020-12-01"},"encryptionAtHost":{"Type":2,"Flags":0,"Description":"This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine or virtual machine scale set. This will enable the encryption for all the disks including Resource/Temp disk at host itself.
Default: The Encryption at host will be disabled unless this property is set to true for the resource."},"securityType":{"Type":469,"Flags":0,"Description":"Specifies the SecurityType of the virtual machine. It is set as TrustedLaunch to enable UefiSettings.
Default: UefiSettings will not be enabled unless this property is set as TrustedLaunch."}}}},{"2":{"Name":"UefiSettings","Properties":{"secureBootEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether secure boot should be enabled on the virtual machine.
Minimum api-version: 2020-12-01"},"vTpmEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether vTPM should be enabled on the virtual machine.
Minimum api-version: 2020-12-01"}}}},{"6":{"Value":"TrustedLaunch"}},{"5":{"Elements":[468,4]}},{"2":{"Name":"DiagnosticsProfile","Properties":{"bootDiagnostics":{"Type":471,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."}}}},{"2":{"Name":"BootDiagnostics","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether boot diagnostics should be enabled on the Virtual Machine."},"storageUri":{"Type":4,"Flags":0,"Description":"Uri of the storage account to use for placing the console output and screenshot.
If storageUri is not specified while enabling boot diagnostics, managed storage will be used."}}}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[472,473,474,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[476,477,4]}},{"2":{"Name":"BillingProfile","Properties":{"maxPrice":{"Type":3,"Flags":0,"Description":"Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.
This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.
The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.
Possible values are:
- Any decimal value greater than zero. Example: 0.01538
-1 – indicates default price to be up-to on-demand.
You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.
Minimum api-version: 2019-03-01."}}}},{"2":{"Name":"VirtualMachineInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"Specifies the update domain of the virtual machine."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the fault domain of the virtual machine."},"computerName":{"Type":4,"Flags":0,"Description":"The computer name assigned to the virtual machine."},"osName":{"Type":4,"Flags":0,"Description":"The Operating System running on the virtual machine."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of Operating System running on the virtual machine."},"hyperVGeneration":{"Type":483,"Flags":0,"Description":"Specifies the HyperVGeneration Type associated with a resource"},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":484,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":488,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":497,"Flags":0,"Description":"The virtual machine disk information."},"extensions":{"Type":498,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":499,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":500,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"assignedHost":{"Type":4,"Flags":2,"Description":"Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01."},"statuses":{"Type":501,"Flags":0,"Description":"The resource status information."},"patchStatus":{"Type":502,"Flags":0,"Description":"[Preview Feature] The status of virtual machine patch operations."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[481,482,4]}},{"2":{"Name":"VirtualMachineAgentInstanceView","Properties":{"vmAgentVersion":{"Type":4,"Flags":0,"Description":"The VM Agent full version."},"extensionHandlers":{"Type":486,"Flags":0,"Description":"The virtual machine extension handler instance view."},"statuses":{"Type":487,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineExtensionHandlerInstanceView","Properties":{"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":145,"Flags":0,"Description":"The extension handler status."}}}},{"3":{"ItemType":485}},{"3":{"ItemType":145}},{"2":{"Name":"MaintenanceRedeployStatus","Properties":{"isCustomerInitiatedMaintenanceAllowed":{"Type":2,"Flags":0,"Description":"True, if customer is allowed to perform Maintenance."},"preMaintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Pre Maintenance Window."},"preMaintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Pre Maintenance Window."},"maintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Maintenance Window."},"maintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Maintenance Window."},"lastOperationResultCode":{"Type":493,"Flags":0,"Description":"The Last Maintenance Operation Result Code."},"lastOperationMessage":{"Type":4,"Flags":0,"Description":"Message returned for the last Maintenance Operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"RetryLater"}},{"6":{"Value":"MaintenanceAborted"}},{"6":{"Value":"MaintenanceCompleted"}},{"5":{"Elements":[489,490,491,492]}},{"2":{"Name":"DiskInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"encryptionSettings":{"Type":495,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"statuses":{"Type":496,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":390}},{"3":{"ItemType":145}},{"3":{"ItemType":494}},{"3":{"ItemType":206}},{"2":{"Name":"VirtualMachineHealthStatus","Properties":{"status":{"Type":145,"Flags":2,"Description":"The health status information for the VM."}}}},{"2":{"Name":"BootDiagnosticsInstanceView","Properties":{"consoleScreenshotBlobUri":{"Type":4,"Flags":2,"Description":"The console screenshot blob URI.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage."},"serialConsoleLogBlobUri":{"Type":4,"Flags":2,"Description":"The serial console log blob Uri.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage."},"status":{"Type":145,"Flags":2,"Description":"The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics."}}}},{"3":{"ItemType":145}},{"2":{"Name":"VirtualMachinePatchStatus","Properties":{"availablePatchSummary":{"Type":503,"Flags":0,"Description":"The available patch summary of the latest assessment operation for the virtual machine."},"lastPatchInstallationSummary":{"Type":514,"Flags":0,"Description":"The installation summary of the latest installation operation for the virtual machine."},"configurationStatuses":{"Type":521,"Flags":2,"Description":"The enablement status of the specified patchMode"}}}},{"2":{"Name":"AvailablePatchSummary","Properties":{"status":{"Type":509,"Flags":2,"Description":"The overall success or failure status of the operation. It remains \"InProgress\" until the operation completes. At that point it will become \"Unknown\", \"Failed\", \"Succeeded\", or \"CompletedWithWarnings.\""},"assessmentActivityId":{"Type":4,"Flags":2,"Description":"The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs."},"rebootPending":{"Type":2,"Flags":2,"Description":"The overall reboot status of the VM. It will be true when partially installed patches require a reboot to complete installation but the reboot has not yet occurred."},"criticalAndSecurityPatchCount":{"Type":3,"Flags":2,"Description":"The number of critical or security patches that have been detected as available and not yet installed."},"otherPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches excluding critical and security."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"lastModifiedTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"error":{"Type":510,"Flags":2,"Description":"The errors that were encountered during execution of the operation. The details array contains the list of them."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CompletedWithWarnings"}},{"5":{"Elements":[504,505,506,507,508,4]}},{"2":{"Name":"ApiError","Properties":{"details":{"Type":512,"Flags":0,"Description":"The Api error details"},"innererror":{"Type":513,"Flags":0,"Description":"The Api inner error"},"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"2":{"Name":"ApiErrorBase","Properties":{"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"3":{"ItemType":511}},{"2":{"Name":"InnerError","Properties":{"exceptiontype":{"Type":4,"Flags":0,"Description":"The exception type."},"errordetail":{"Type":4,"Flags":0,"Description":"The internal error message or exception dump."}}}},{"2":{"Name":"LastPatchInstallationSummary","Properties":{"status":{"Type":520,"Flags":2,"Description":"The overall success or failure status of the operation. It remains \"InProgress\" until the operation completes. At that point it will become \"Unknown\", \"Failed\", \"Succeeded\", or \"CompletedWithWarnings.\""},"installationActivityId":{"Type":4,"Flags":2,"Description":"The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs."},"maintenanceWindowExceeded":{"Type":2,"Flags":2,"Description":"Describes whether the operation ran out of time before it completed all its intended actions"},"notSelectedPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches but not going to be installed because it didn't match a classification or inclusion list entry."},"excludedPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches but excluded explicitly by a customer-specified exclusion list match."},"pendingPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches expected to be installed over the course of the patch installation operation."},"installedPatchCount":{"Type":3,"Flags":2,"Description":"The count of patches that successfully installed."},"failedPatchCount":{"Type":3,"Flags":2,"Description":"The count of patches that failed installation."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"lastModifiedTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"error":{"Type":510,"Flags":2,"Description":"The errors that were encountered during execution of the operation. The details array contains the list of them."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CompletedWithWarnings"}},{"5":{"Elements":[515,516,517,518,519,4]}},{"3":{"ItemType":145}},{"2":{"Name":"VirtualMachineExtension","Properties":{"properties":{"Type":205,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":523,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":522}},{"2":{"Name":"VirtualMachineIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity."},"type":{"Type":530,"Flags":0,"Description":"The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine."},"userAssignedIdentities":{"Type":532,"Flags":0,"Description":"The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[526,527,528,529]}},{"2":{"Name":"UserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":531}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines@2020-12-01","ScopeType":8,"Body":213,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":536,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":537,"Flags":10,"Description":"The resource api version"},"sku":{"Type":151,"Flags":0,"Description":"The virtual machine scale set sku."},"plan":{"Type":214,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":539,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set."},"identity":{"Type":631,"Flags":0,"Description":"The identity of the virtual machine scale set, if configured."},"zones":{"Type":639,"Flags":0,"Description":"The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set"},"extendedLocation":{"Type":21,"Flags":0,"Description":"The extended location of the Virtual Machine Scale Set."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":640,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetProperties","Properties":{"upgradePolicy":{"Type":540,"Flags":0,"Description":"The upgrade policy."},"automaticRepairsPolicy":{"Type":547,"Flags":0,"Description":"Policy for automatic repairs."},"virtualMachineProfile":{"Type":548,"Flags":0,"Description":"The virtual machine profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"overprovision":{"Type":2,"Flags":0,"Description":"Specifies whether the Virtual Machine Scale Set should be overprovisioned."},"doNotRunExtensionsOnOverprovisionedVMs":{"Type":2,"Flags":0,"Description":"When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs."},"uniqueId":{"Type":4,"Flags":2,"Description":"Specifies the ID which uniquely identifies a Virtual Machine Scale Set."},"singlePlacementGroup":{"Type":2,"Flags":0,"Description":"When true this limits the scale set to a single placement group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, it may be modified to false. However, if singlePlacementGroup is false, it may not be modified to true."},"zoneBalance":{"Type":2,"Flags":0,"Description":"Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count for each placement group."},"proximityPlacementGroup":{"Type":143,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01."},"hostGroup":{"Type":143,"Flags":0,"Description":"Specifies information about the dedicated host group that the virtual machine scale set resides in.
Minimum api-version: 2020-06-01."},"additionalCapabilities":{"Type":429,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"scaleInPolicy":{"Type":622,"Flags":0,"Description":"Specifies the scale-in policy that decides which virtual machines are chosen for removal when a Virtual Machine Scale Set is scaled-in."},"orchestrationMode":{"Type":630,"Flags":0,"Description":"Specifies the orchestration mode for the virtual machine scale set."}}}},{"2":{"Name":"UpgradePolicy","Properties":{"mode":{"Type":544,"Flags":0,"Description":"Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time."},"rollingUpgradePolicy":{"Type":545,"Flags":0,"Description":"The configuration parameters used while performing a rolling upgrade."},"automaticOSUpgradePolicy":{"Type":546,"Flags":0,"Description":"Configuration parameters used for performing automatic OS Upgrade."}}}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Rolling"}},{"5":{"Elements":[541,542,543]}},{"2":{"Name":"RollingUpgradePolicy","Properties":{"maxBatchInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%."},"maxUnhealthyInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%."},"maxUnhealthyUpgradedInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%."},"pauseTimeBetweenBatches":{"Type":4,"Flags":0,"Description":"The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S)."},"enableCrossZoneUpgrade":{"Type":2,"Flags":0,"Description":"Allow VMSS to ignore AZ boundaries when constructing upgrade batches. Take into consideration the Update Domain and maxBatchInstancePercent to determine the batch size."},"prioritizeUnhealthyInstances":{"Type":2,"Flags":0,"Description":"Upgrade all unhealthy instances in a scale set before any healthy instances."}}}},{"2":{"Name":"AutomaticOSUpgradePolicy","Properties":{"enableAutomaticOSUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.
If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true."},"disableAutomaticRollback":{"Type":2,"Flags":0,"Description":"Whether OS image rollback feature should be disabled. Default value is false."}}}},{"2":{"Name":"AutomaticRepairsPolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M)."}}}},{"2":{"Name":"VirtualMachineScaleSetVMProfile","Properties":{"osProfile":{"Type":549,"Flags":0,"Description":"Specifies the operating system settings for the virtual machines in the scale set."},"storageProfile":{"Type":551,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"networkProfile":{"Type":583,"Flags":0,"Description":"Specifies properties of the network interfaces of the virtual machines in the scale set."},"securityProfile":{"Type":466,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machines in the scale set."},"diagnosticsProfile":{"Type":470,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"extensionProfile":{"Type":608,"Flags":0,"Description":"Specifies a collection of settings for extensions installed on virtual machines in the scale set."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15"},"priority":{"Type":616,"Flags":0,"Description":"Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview"},"evictionPolicy":{"Type":619,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":479,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot VMSS.
Minimum api-version: 2019-03-01."},"scheduledEventsProfile":{"Type":620,"Flags":0,"Description":"Specifies Scheduled Event related configurations."}}}},{"2":{"Name":"VirtualMachineScaleSetOSProfile","Properties":{"computerNamePrefix":{"Type":4,"Flags":0,"Description":"Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)"},"windowsConfiguration":{"Type":431,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":450,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)."},"secrets":{"Type":550,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machines in the scale set."}}}},{"3":{"ItemType":458}},{"2":{"Name":"VirtualMachineScaleSetStorageProfile","Properties":{"imageReference":{"Type":385,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":552,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":582,"Flags":0,"Description":"Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."}}}},{"2":{"Name":"VirtualMachineScaleSetOSDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"caching":{"Type":556,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":560,"Flags":1,"Description":"Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diffDiskSettings":{"Type":398,"Flags":0,"Description":"Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"osType":{"Type":563,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"image":{"Type":393,"Flags":0,"Description":"Specifies information about the unmanaged user image to base the scale set on."},"vhdContainers":{"Type":564,"Flags":0,"Description":"Specifies the container urls that are used to store operating system disks for the scale set."},"managedDisk":{"Type":565,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[553,554,555]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[557,558,559,4]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[561,562]}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetManagedDiskParameters","Properties":{"storageAccountType":{"Type":572,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":416,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[566,567,568,569,570,571,4]}},{"2":{"Name":"VirtualMachineScaleSetDataDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"caching":{"Type":577,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":581,"Flags":1,"Description":"The create option."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":565,"Flags":0,"Description":"The managed disk parameters."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[574,575,576]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[578,579,580,4]}},{"3":{"ItemType":573}},{"2":{"Name":"VirtualMachineScaleSetNetworkProfile","Properties":{"healthProbe":{"Type":584,"Flags":0,"Description":"A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'."},"networkInterfaceConfigurations":{"Type":607,"Flags":0,"Description":"The list of network configurations."}}}},{"2":{"Name":"ApiEntityReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network configuration name."},"properties":{"Type":586,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"enableFpga":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is FPGA networking-enabled."},"networkSecurityGroup":{"Type":143,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":587,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":606,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationDnsSettings","Properties":{"dnsServers":{"Type":588,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":590,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfigurationProperties","Properties":{"subnet":{"Type":584,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":591,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":601,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationGatewayBackendAddressPools":{"Type":602,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway."},"applicationSecurityGroups":{"Type":603,"Flags":0,"Description":"Specifies an array of references to application security group."},"loadBalancerBackendAddressPools":{"Type":604,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."},"loadBalancerInboundNatPools":{"Type":605,"Flags":0,"Description":"Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":592,"Flags":0,"Description":"Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"dnsSettings":{"Type":593,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":595,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":143,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."},"publicIPAddressVersion":{"Type":598,"Flags":0,"Description":"Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created"}}}},{"2":{"Name":"VirtualMachineScaleSetIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":594}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[596,597,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[599,600,4]}},{"3":{"ItemType":143}},{"3":{"ItemType":143}},{"3":{"ItemType":143}},{"3":{"ItemType":143}},{"3":{"ItemType":589}},{"3":{"ItemType":585}},{"2":{"Name":"VirtualMachineScaleSetExtensionProfile","Properties":{"extensions":{"Type":612,"Flags":0,"Description":"The virtual machine scale set child extension resources."},"extensionsTimeBudget":{"Type":4,"Flags":0,"Description":"Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01"}}}},{"2":{"Name":"VirtualMachineScaleSetExtension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"properties":{"Type":610,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"provisionAfterExtensions":{"Type":611,"Flags":0,"Description":"Collection of extension names after which this extension needs to be provisioned."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":609}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[613,614,615,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[617,618,4]}},{"2":{"Name":"ScheduledEventsProfile","Properties":{"terminateNotificationProfile":{"Type":621,"Flags":0,"Description":"Specifies Terminate Scheduled Event related configurations."}}}},{"2":{"Name":"TerminateNotificationProfile","Properties":{"notBeforeTimeout":{"Type":4,"Flags":0,"Description":"Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)"},"enable":{"Type":2,"Flags":0,"Description":"Specifies whether the Terminate Scheduled event is enabled or disabled."}}}},{"2":{"Name":"ScaleInPolicy","Properties":{"rules":{"Type":627,"Flags":0,"Description":"The rules to be followed when scaling-in a virtual machine scale set.
Possible values are:
**Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.
**OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.
**NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.
"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"OldestVM"}},{"6":{"Value":"NewestVM"}},{"5":{"Elements":[623,624,625,4]}},{"3":{"ItemType":626}},{"6":{"Value":"Uniform"}},{"6":{"Value":"Flexible"}},{"5":{"Elements":[628,629,4]}},{"2":{"Name":"VirtualMachineScaleSetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity."},"type":{"Type":636,"Flags":0,"Description":"The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set."},"userAssignedIdentities":{"Type":638,"Flags":0,"Description":"The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[632,633,634,635]}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":637}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets@2020-12-01","ScopeType":8,"Body":538,"Flags":0}},{"6":{"Value":"Microsoft.Compute/images"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":642,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":643,"Flags":10,"Description":"The resource api version"},"properties":{"Type":645,"Flags":0,"Description":"Describes the properties of an Image."},"extendedLocation":{"Type":21,"Flags":0,"Description":"The extended location of the Image."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":681,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ImageProperties","Properties":{"sourceVirtualMachine":{"Type":143,"Flags":0,"Description":"The source virtual machine from which Image is created."},"storageProfile":{"Type":646,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state."},"hyperVGeneration":{"Type":680,"Flags":0,"Description":"Specifies the HyperVGenerationType of the VirtualMachine created from the image. From API Version 2019-03-01 if the image source is a blob, then we need the user to specify the value, if the source is managed resource like disk or snapshot, we may require the user to specify the property if we cannot deduce it from the source managed resource."}}}},{"2":{"Name":"ImageStorageProfile","Properties":{"osDisk":{"Type":647,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"dataDisks":{"Type":677,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)."},"zoneResilient":{"Type":2,"Flags":0,"Description":"Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS)."}}}},{"2":{"Name":"ImageOSDisk","Properties":{"osType":{"Type":650,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":653,"Flags":1,"Description":"The OS State."},"snapshot":{"Type":143,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":143,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":657,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":664,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":416,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[648,649]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[651,652]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[654,655,656]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[658,659,660,661,662,663,4]}},{"2":{"Name":"ImageDataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"snapshot":{"Type":143,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":143,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":669,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":676,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":416,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[666,667,668]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[670,671,672,673,674,675,4]}},{"3":{"ItemType":665}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[678,679,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/images@2020-12-01","ScopeType":8,"Body":644,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/extensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":683,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":684,"Flags":10,"Description":"The resource api version"},"properties":{"Type":610,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions@2020-12-01","ScopeType":8,"Body":685,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":687,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":688,"Flags":10,"Description":"The resource api version"},"properties":{"Type":205,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2020-12-01","ScopeType":8,"Body":689,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":691,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":692,"Flags":10,"Description":"The resource api version"},"instanceId":{"Type":4,"Flags":2,"Description":"The virtual machine instance ID."},"sku":{"Type":151,"Flags":2,"Description":"The virtual machine SKU."},"properties":{"Type":694,"Flags":0,"Description":"Describes the properties of a virtual machine scale set virtual machine."},"plan":{"Type":214,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"resources":{"Type":702,"Flags":2,"Description":"The virtual machine child extension resources."},"zones":{"Type":703,"Flags":2,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":704,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetVMProperties","Properties":{"latestModelApplied":{"Type":2,"Flags":2,"Description":"Specifies whether the latest model has been applied to the virtual machine."},"vmId":{"Type":4,"Flags":2,"Description":"Azure VM unique ID."},"instanceView":{"Type":695,"Flags":2,"Description":"The virtual machine instance view."},"hardwareProfile":{"Type":216,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":384,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":429,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"osProfile":{"Type":430,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"securityProfile":{"Type":466,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machine."},"networkProfile":{"Type":462,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"networkProfileConfiguration":{"Type":699,"Flags":0,"Description":"Specifies the network profile configuration of the virtual machine."},"diagnosticsProfile":{"Type":470,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":143,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15"},"modelDefinitionApplied":{"Type":4,"Flags":2,"Description":"Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine."},"protectionPolicy":{"Type":701,"Flags":0,"Description":"Specifies the protection policy of the virtual machine."}}}},{"2":{"Name":"VirtualMachineScaleSetVMInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"The Update Domain count."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"The Fault Domain count."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":484,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":488,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":696,"Flags":0,"Description":"The disks information."},"extensions":{"Type":697,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":499,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":500,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":698,"Flags":0,"Description":"The resource status information."},"assignedHost":{"Type":4,"Flags":2,"Description":"Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01."},"placementGroupId":{"Type":4,"Flags":0,"Description":"The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId."}}}},{"3":{"ItemType":494}},{"3":{"ItemType":206}},{"3":{"ItemType":145}},{"2":{"Name":"VirtualMachineScaleSetVMNetworkProfileConfiguration","Properties":{"networkInterfaceConfigurations":{"Type":700,"Flags":0,"Description":"The list of network configurations."}}}},{"3":{"ItemType":585}},{"2":{"Name":"VirtualMachineScaleSetVMProtectionPolicy","Properties":{"protectFromScaleIn":{"Type":2,"Flags":0,"Description":"Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation."},"protectFromScaleSetActions":{"Type":2,"Flags":0,"Description":"Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM."}}}},{"3":{"ItemType":522}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2020-12-01","ScopeType":8,"Body":693,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/runCommands"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/runCommands","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":706,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":707,"Flags":10,"Description":"The resource api version"},"properties":{"Type":709,"Flags":0,"Description":"Describes the properties of a Virtual Machine run command."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":724,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineRunCommandProperties","Properties":{"source":{"Type":710,"Flags":0,"Description":"The source of the run command script."},"parameters":{"Type":712,"Flags":0,"Description":"The parameters used by the script."},"protectedParameters":{"Type":713,"Flags":0,"Description":"The parameters used by the script."},"asyncExecution":{"Type":2,"Flags":0,"Description":"Optional. If set to true, provisioning will complete as soon as the script starts and will not wait for script to complete."},"runAsUser":{"Type":4,"Flags":0,"Description":"Specifies the user account on the VM when executing the run command."},"runAsPassword":{"Type":4,"Flags":0,"Description":"Specifies the user account password on the VM when executing the run command."},"timeoutInSeconds":{"Type":3,"Flags":0,"Description":"The timeout in seconds to execute the run command."},"outputBlobUri":{"Type":4,"Flags":0,"Description":"Specifies the Azure storage blob where script output stream will be uploaded."},"errorBlobUri":{"Type":4,"Flags":0,"Description":"Specifies the Azure storage blob where script error stream will be uploaded."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":714,"Flags":2,"Description":"The virtual machine run command instance view."}}}},{"2":{"Name":"VirtualMachineRunCommandScriptSource","Properties":{"script":{"Type":4,"Flags":0,"Description":"Specifies the script content to be executed on the VM."},"scriptUri":{"Type":4,"Flags":0,"Description":"Specifies the script download location."},"commandId":{"Type":4,"Flags":0,"Description":"Specifies a commandId of predefined built-in script."}}}},{"2":{"Name":"RunCommandInputParameter","Properties":{"name":{"Type":4,"Flags":1,"Description":"The run command parameter name."},"value":{"Type":4,"Flags":1,"Description":"The run command parameter value."}}}},{"3":{"ItemType":711}},{"3":{"ItemType":711}},{"2":{"Name":"VirtualMachineRunCommandInstanceView","Properties":{"executionState":{"Type":722,"Flags":0,"Description":"Script execution status."},"executionMessage":{"Type":4,"Flags":0,"Description":"Communicate script configuration errors or execution messages."},"exitCode":{"Type":3,"Flags":0,"Description":"Exit code returned from script execution."},"output":{"Type":4,"Flags":0,"Description":"Script output stream."},"error":{"Type":4,"Flags":0,"Description":"Script error stream."},"startTime":{"Type":4,"Flags":0,"Description":"Script start time."},"endTime":{"Type":4,"Flags":0,"Description":"Script end time."},"statuses":{"Type":723,"Flags":0,"Description":"The resource status information."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Running"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[715,716,717,718,719,720,721,4]}},{"3":{"ItemType":145}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/runCommands@2020-12-01","ScopeType":8,"Body":708,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":726,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":727,"Flags":10,"Description":"The resource api version"},"properties":{"Type":709,"Flags":0,"Description":"Describes the properties of a Virtual Machine run command."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":729,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2020-12-01","ScopeType":8,"Body":728,"Flags":0}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":731,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":732,"Flags":10,"Description":"The resource api version"},"properties":{"Type":734,"Flags":2,"Description":"Describes the properties of a Virtual Machine Extension Image."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":735,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionImageProperties","Properties":{"operatingSystem":{"Type":4,"Flags":1,"Description":"The operating system this extension supports."},"computeRole":{"Type":4,"Flags":1,"Description":"The type of role (IaaS or PaaS) this extension supports."},"handlerSchema":{"Type":4,"Flags":1,"Description":"The schema defined by publisher, where extension consumers should provide settings in a matching schema."},"vmScaleSetEnabled":{"Type":2,"Flags":0,"Description":"Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS."},"supportsMultipleExtensions":{"Type":2,"Flags":0,"Description":"Whether the handler can support multiple extensions."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2020-12-01","ScopeType":4,"Body":733,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":737,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":738,"Flags":10,"Description":"The resource api version"},"properties":{"Type":740,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":758,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."},"extendedLocation":{"Type":21,"Flags":2,"Description":"The extended location of the Virtual Machine."}}}},{"2":{"Name":"VirtualMachineImageProperties","Properties":{"plan":{"Type":741,"Flags":0,"Description":"Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."},"osDiskImage":{"Type":742,"Flags":0,"Description":"Contains the os disk image information."},"dataDiskImages":{"Type":747,"Flags":0},"automaticOSUpgradeProperties":{"Type":748,"Flags":0,"Description":"Describes automatic OS upgrade properties on the image."},"hyperVGeneration":{"Type":751,"Flags":0,"Description":"Specifies the HyperVGeneration Type"},"disallowed":{"Type":752,"Flags":0,"Description":"Specifies disallowed configuration for the VirtualMachine created from the image"},"features":{"Type":757,"Flags":0}}}},{"2":{"Name":"PurchasePlanAutoGenerated","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."}}}},{"2":{"Name":"OSDiskImage","Properties":{"operatingSystem":{"Type":745,"Flags":1,"Description":"The operating system of the osDiskImage."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[743,744]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."}}}},{"3":{"ItemType":746}},{"2":{"Name":"AutomaticOSUpgradeProperties","Properties":{"automaticOSUpgradeSupported":{"Type":2,"Flags":1,"Description":"Specifies whether automatic OS upgrade is supported on the image."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[749,750,4]}},{"2":{"Name":"DisallowedConfiguration","Properties":{"vmDiskType":{"Type":755,"Flags":0,"Description":"VM disk types which are disallowed."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Unmanaged"}},{"5":{"Elements":[753,754,4]}},{"2":{"Name":"VirtualMachineImageFeature","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the feature."},"value":{"Type":4,"Flags":0,"Description":"The corresponding value for the feature."}}}},{"3":{"ItemType":756}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2020-12-01","ScopeType":4,"Body":739,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":760,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":761,"Flags":10,"Description":"The resource api version"},"properties":{"Type":740,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":763,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."},"extendedLocation":{"Type":21,"Flags":2,"Description":"The extended location of the Virtual Machine."}}}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2020-12-01","ScopeType":4,"Body":762,"Flags":1}},{"6":{"Value":"latest"}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":765,"Flags":9,"Description":"The resource name"},"type":{"Type":766,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":767,"Flags":10,"Description":"The resource api version"},"properties":{"Type":769,"Flags":2,"Description":"The status of the latest virtual machine scale set rolling upgrade."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":780,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"RollingUpgradeStatusInfoProperties","Properties":{"policy":{"Type":545,"Flags":2,"Description":"The rolling upgrade policies applied for this upgrade."},"runningStatus":{"Type":770,"Flags":2,"Description":"Information about the current running state of the overall upgrade."},"progress":{"Type":779,"Flags":2,"Description":"Information about the number of virtual machine instances in each upgrade state."},"error":{"Type":510,"Flags":2,"Description":"Error details for this upgrade, if there are any."}}}},{"2":{"Name":"RollingUpgradeRunningStatus","Properties":{"code":{"Type":775,"Flags":2,"Description":"Code indicating the current status of the upgrade."},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the upgrade."},"lastAction":{"Type":778,"Flags":2,"Description":"The last action performed on the rolling upgrade."},"lastActionTime":{"Type":4,"Flags":2,"Description":"Last action time of the upgrade."}}}},{"6":{"Value":"RollingForward"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Faulted"}},{"5":{"Elements":[771,772,773,774]}},{"6":{"Value":"Start"}},{"6":{"Value":"Cancel"}},{"5":{"Elements":[776,777]}},{"2":{"Name":"RollingUpgradeProgressInfo","Properties":{"successfulInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have been successfully upgraded."},"failedInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have failed to be upgraded successfully."},"inProgressInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that are currently being upgraded."},"pendingInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have not yet begun to be upgraded."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2020-12-01","ScopeType":8,"Body":768,"Flags":1}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2020-12-01/types.md b/generated/compute/microsoft.compute/2020-12-01/types.md
deleted file mode 100644
index 59baa3e0d2..0000000000
--- a/generated/compute/microsoft.compute/2020-12-01/types.md
+++ /dev/null
@@ -1,1441 +0,0 @@
-# Microsoft.Compute @ 2020-12-01
-
-## Resource Microsoft.Compute/availabilitySets@2020-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [AvailabilitySetProperties](#availabilitysetproperties): The instance view of a resource.
-* **sku**: [Sku](#sku): Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/availabilitySets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/diskAccesses@2020-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskAccessProperties](#diskaccessproperties)
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/diskAccesses' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/diskAccesses/privateEndpointConnections@2020-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties.
-* **type**: 'Microsoft.Compute/diskAccesses/privateEndpointConnections' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/diskEncryptionSets@2020-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [EncryptionSetIdentity](#encryptionsetidentity): The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [EncryptionSetProperties](#encryptionsetproperties)
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/diskEncryptionSets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/disks@2020-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location where the disk will be created. Extended location cannot be changed.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-* **managedByExtended**: string[] (ReadOnly): List of relative URIs containing the IDs of the VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskProperties](#diskproperties): Disk resource properties.
-* **sku**: [DiskSku](#disksku): The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, or StandardSSD_ZRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/disks' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The Logical zone list for Disk.
-
-## Resource Microsoft.Compute/hostGroups@2020-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DedicatedHostGroupProperties](#dedicatedhostgroupproperties): Dedicated Host Group Properties.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/hostGroups' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone.
-
-## Resource Microsoft.Compute/hostGroups/hosts@2020-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DedicatedHostProperties](#dedicatedhostproperties): Properties of the dedicated host.
-* **sku**: [Sku](#sku) (Required): 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.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/hostGroups/hosts' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/images@2020-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location of the Image.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ImageProperties](#imageproperties): Describes the properties of an Image.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2020-12-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation) (ReadOnly): The extended location of the Virtual Machine.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2020-12-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation) (ReadOnly): The extended location of the Virtual Machine.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2020-12-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionImageProperties](#virtualmachineextensionimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Extension Image.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/types/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/proximityPlacementGroups@2020-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ProximityPlacementGroupProperties](#proximityplacementgroupproperties): Describes the properties of a Proximity Placement Group.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/proximityPlacementGroups' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/snapshots@2020-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location where the snapshot will be created. Extended location cannot be changed.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): Unused. Always Null.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [SnapshotProperties](#snapshotproperties): Snapshot resource properties.
-* **sku**: [SnapshotSku](#snapshotsku): The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/snapshots' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/sshPublicKeys@2020-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [SshPublicKeyResourceProperties](#sshpublickeyresourceproperties): Properties of the SSH public key.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/sshPublicKeys' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines@2020-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location of the Virtual Machine.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineIdentity](#virtualmachineidentity): The identity of the virtual machine, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineProperties](#virtualmachineproperties): Describes the properties of a Virtual Machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachines/extensions@2020-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines/runCommands@2020-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineRunCommandProperties](#virtualmachineruncommandproperties): Describes the properties of a Virtual Machine run command.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/runCommands' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets@2020-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location of the Virtual Machine Scale Set.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineScaleSetIdentity](#virtualmachinescalesetidentity): The identity of the virtual machine scale set, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetProperties](#virtualmachinescalesetproperties): Describes the properties of a Virtual Machine Scale Set.
-* **sku**: [Sku](#sku): The virtual machine scale set sku.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/extensions@2020-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2020-12-01 (ReadOnly)
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: 'latest' (Required, DeployTimeConstant): The resource name
-* **properties**: [RollingUpgradeStatusInfoProperties](#rollingupgradestatusinfoproperties) (ReadOnly): The status of the latest virtual machine scale set rolling upgrade.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2020-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **instanceId**: string (ReadOnly): The virtual machine instance ID.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetVMProperties](#virtualmachinescalesetvmproperties): Describes the properties of a virtual machine scale set virtual machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **sku**: [Sku](#sku) (ReadOnly): The virtual machine SKU.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualmachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[] (ReadOnly): The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2020-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2020-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2020-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineRunCommandProperties](#virtualmachineruncommandproperties): Describes the properties of a Virtual Machine run command.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands' (ReadOnly, DeployTimeConstant): The resource type
-
-## AdditionalCapabilities
-### Properties
-* **ultraSSDEnabled**: bool: The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.
-
-## AdditionalUnattendContent
-### Properties
-* **componentName**: 'Microsoft-Windows-Shell-Setup': The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.
-* **content**: string: Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
-* **passName**: 'OobeSystem': The pass name. Currently, the only allowable value is OobeSystem.
-* **settingName**: 'AutoLogon' | 'FirstLogonCommands': Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.
-
-## ApiEntityReference
-### Properties
-* **id**: string: The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
-
-## ApiError
-### Properties
-* **code**: string: The error code.
-* **details**: [ApiErrorBase](#apierrorbase)[]: The Api error details
-* **innererror**: [InnerError](#innererror): The Api inner error
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## ApiErrorBase
-### Properties
-* **code**: string: The error code.
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## AutomaticOSUpgradePolicy
-### Properties
-* **disableAutomaticRollback**: bool: Whether OS image rollback feature should be disabled. Default value is false.
-* **enableAutomaticOSUpgrade**: bool: Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.
If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true.
-
-## AutomaticOSUpgradeProperties
-### Properties
-* **automaticOSUpgradeSupported**: bool (Required): Specifies whether automatic OS upgrade is supported on the image.
-
-## AutomaticRepairsPolicy
-### Properties
-* **enabled**: bool: Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false.
-* **gracePeriod**: string: The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M).
-
-## AvailabilitySetProperties
-### Properties
-* **platformFaultDomainCount**: int: Fault Domain count.
-* **platformUpdateDomainCount**: int: Update Domain count.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The resource status information.
-* **virtualMachines**: [SubResource](#subresource)[]: A list of references to all virtual machines in the availability set.
-
-## AvailablePatchSummary
-### Properties
-* **assessmentActivityId**: string (ReadOnly): The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs.
-* **criticalAndSecurityPatchCount**: int (ReadOnly): The number of critical or security patches that have been detected as available and not yet installed.
-* **error**: [ApiError](#apierror) (ReadOnly): The errors that were encountered during execution of the operation. The details array contains the list of them.
-* **lastModifiedTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **otherPatchCount**: int (ReadOnly): The number of all available patches excluding critical and security.
-* **rebootPending**: bool (ReadOnly): The overall reboot status of the VM. It will be true when partially installed patches require a reboot to complete installation but the reboot has not yet occurred.
-* **startTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **status**: 'CompletedWithWarnings' | 'Failed' | 'InProgress' | 'Succeeded' | 'Unknown' | string (ReadOnly): The overall success or failure status of the operation. It remains "InProgress" until the operation completes. At that point it will become "Unknown", "Failed", "Succeeded", or "CompletedWithWarnings."
-
-## BillingProfile
-### Properties
-* **maxPrice**: int: Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.
This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.
The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.
Possible values are:
- Any decimal value greater than zero. Example: 0.01538
-1 – indicates default price to be up-to on-demand.
You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.
Minimum api-version: 2019-03-01.
-
-## BootDiagnostics
-### Properties
-* **enabled**: bool: Whether boot diagnostics should be enabled on the Virtual Machine.
-* **storageUri**: string: Uri of the storage account to use for placing the console output and screenshot.
If storageUri is not specified while enabling boot diagnostics, managed storage will be used.
-
-## BootDiagnosticsInstanceView
-### Properties
-* **consoleScreenshotBlobUri**: string (ReadOnly): The console screenshot blob URI.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage.
-* **serialConsoleLogBlobUri**: string (ReadOnly): The serial console log blob Uri.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage.
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics.
-
-## CreationData
-### Properties
-* **createOption**: 'Attach' | 'Copy' | 'Empty' | 'FromImage' | 'Import' | 'Restore' | 'Upload' | string (Required): This enumerates the possible sources of a disk's creation.
-* **galleryImageReference**: [ImageDiskReference](#imagediskreference): Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk.
-* **imageReference**: [ImageDiskReference](#imagediskreference): Disk source information.
-* **logicalSectorSize**: int: Logical sector size in bytes for Ultra disks. Supported values are 512 ad 4096. 4096 is the default.
-* **sourceResourceId**: string: If createOption is Copy, this is the ARM id of the source snapshot or disk.
-* **sourceUniqueId**: string (ReadOnly): If this field is set, this is the unique id identifying the source of this resource.
-* **sourceUri**: string: If createOption is Import, this is the URI of a blob to be imported into a managed disk.
-* **storageAccountId**: string: Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk.
-* **uploadSizeBytes**: int: If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer).
-
-## DataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **detachOption**: 'ForceDetach' | string: Specifies the detach behavior to be used while detaching a disk or which is already in the process of detachment from the virtual machine. Supported values: **ForceDetach**.
detachOption: **ForceDetach** is applicable only for managed data disks. If a previous detachment attempt of the data disk did not complete due to an unexpected failure from the virtual machine and the disk is still not released then use force-detach as a last resort option to detach the disk forcibly from the VM. All writes might not have been flushed when using this detach behavior.
This feature is still in preview mode and is not supported for VirtualMachineScaleSet. To force-detach a data disk update toBeDetached to 'true' along with setting detachOption: 'ForceDetach'.
-* **diskIOPSReadWrite**: int (ReadOnly): Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set.
-* **diskMBpsReadWrite**: int (ReadOnly): Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **toBeDetached**: bool: Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## DataDiskImage
-### Properties
-* **lun**: int (ReadOnly): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-
-## DedicatedHostAllocatableVM
-### Properties
-* **count**: int: Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity.
-* **vmSize**: string: VM size in terms of which the unutilized capacity is represented.
-
-## DedicatedHostAvailableCapacity
-### Properties
-* **allocatableVMs**: [DedicatedHostAllocatableVM](#dedicatedhostallocatablevm)[]: The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host.
-
-## DedicatedHostGroupInstanceView
-### Properties
-* **hosts**: [DedicatedHostInstanceViewWithName](#dedicatedhostinstanceviewwithname)[]: List of instance view of the dedicated hosts under the dedicated host group.
-
-## DedicatedHostGroupProperties
-### Properties
-* **hosts**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all dedicated hosts in the dedicated host group.
-* **instanceView**: [DedicatedHostGroupInstanceView](#dedicatedhostgroupinstanceview) (ReadOnly): The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group.
-* **platformFaultDomainCount**: int (Required): Number of fault domains that the host group can span.
-* **supportAutomaticPlacement**: bool: Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided.
Minimum api-version: 2020-06-01.
-
-## DedicatedHostInstanceView
-### Properties
-* **assetId**: string (ReadOnly): Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
-* **availableCapacity**: [DedicatedHostAvailableCapacity](#dedicatedhostavailablecapacity): Unutilized capacity of the dedicated host.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DedicatedHostInstanceViewWithName
-### Properties
-* **assetId**: string (ReadOnly): Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
-* **availableCapacity**: [DedicatedHostAvailableCapacity](#dedicatedhostavailablecapacity): Unutilized capacity of the dedicated host.
-* **name**: string (ReadOnly): The name of the dedicated host.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DedicatedHostProperties
-### Properties
-* **autoReplaceOnFailure**: bool: Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided.
-* **hostId**: string (ReadOnly): A unique id generated and assigned to the dedicated host by the platform.
Does not change throughout the lifetime of the host.
-* **instanceView**: [DedicatedHostInstanceView](#dedicatedhostinstanceview) (ReadOnly): The dedicated host instance view.
-* **licenseType**: 'None' | 'Windows_Server_Hybrid' | 'Windows_Server_Perpetual': 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**
-* **platformFaultDomain**: int: Fault domain of the dedicated host within a dedicated host group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **provisioningTime**: string (ReadOnly): The date when the host was first provisioned.
-* **virtualMachines**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all virtual machines in the Dedicated Host.
-
-## DiagnosticsProfile
-### Properties
-* **bootDiagnostics**: [BootDiagnostics](#bootdiagnostics): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-
-## DiffDiskSettings
-### Properties
-* **option**: 'Local' | string: Specifies the ephemeral disk settings for operating system disk.
-* **placement**: 'CacheDisk' | 'ResourceDisk' | string: Specifies the ephemeral disk placement for operating system disk.
Possible values are:
**CacheDisk**
**ResourceDisk**
Default: **CacheDisk** if one is configured for the VM size otherwise **ResourceDisk** is used.
Refer to VM size documentation for Windows VM at https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes and Linux VM at https://docs.microsoft.com/en-us/azure/virtual-machines/linux/sizes to check which VM sizes exposes a cache disk.
-
-## DisallowedConfiguration
-### Properties
-* **vmDiskType**: 'None' | 'Unmanaged' | string: VM disk types which are disallowed.
-
-## DiskAccessProperties
-### Properties
-* **privateEndpointConnections**: [PrivateEndpointConnection](#privateendpointconnection)[] (ReadOnly): A readonly collection of private endpoint connections created on the disk. Currently only one endpoint connection is supported.
-* **provisioningState**: string (ReadOnly): The disk access resource provisioning state.
-* **timeCreated**: string (ReadOnly): The time when the disk access was created.
-
-## DiskEncryptionSetParameters
-### Properties
-* **id**: string: Resource Id
-
-## DiskEncryptionSettings
-### Properties
-* **diskEncryptionKey**: [KeyVaultSecretReference](#keyvaultsecretreference): Specifies the location of the disk encryption key, which is a Key Vault Secret.
-* **enabled**: bool: Specifies whether disk encryption should be enabled on the virtual machine.
-* **keyEncryptionKey**: [KeyVaultKeyReference](#keyvaultkeyreference): Specifies the location of the key encryption key in Key Vault.
-
-## DiskInstanceView
-### Properties
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings)[]: Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **name**: string: The disk name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DiskProperties
-### Properties
-* **burstingEnabled**: bool: Set to true to enable bursting beyond the provisioned performance target of the disk. Bursting is disabled by default. Does not apply to Ultra disks.
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskAccessId**: string: ARM id of the DiskAccess resource for using private endpoints on disks.
-* **diskIOPSReadOnly**: int: The total number of IOPS that will be allowed across all VMs mounting the shared disk as ReadOnly. One operation can transfer between 4k and 256k bytes.
-* **diskIOPSReadWrite**: int: The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes.
-* **diskMBpsReadOnly**: int: The total throughput (MBps) that will be allowed across all VMs mounting the shared disk as ReadOnly. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10.
-* **diskMBpsReadWrite**: int: The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10.
-* **diskSizeBytes**: int (ReadOnly): The size of the disk in bytes. This field is read only.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **diskState**: 'ActiveSAS' | 'ActiveUpload' | 'Attached' | 'ReadyToUpload' | 'Reserved' | 'Unattached' | string (ReadOnly): The state of the disk.
-* **encryption**: [Encryption](#encryption): Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **maxShares**: int: The maximum number of VMs that can attach to the disk at the same time. Value greater than one indicates a disk that can be mounted on multiple VMs at the same time.
-* **networkAccessPolicy**: 'AllowAll' | 'AllowPrivate' | 'DenyAll' | string: Policy for accessing the disk via network.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **propertyUpdatesInProgress**: [PropertyUpdatesInProgress](#propertyupdatesinprogress) (ReadOnly): Properties of the disk for which update is pending.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **purchasePlan**: [PurchasePlan](#purchaseplan): Purchase plan information for the the image from which the OS disk was created. E.g. - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}
-* **securityProfile**: [DiskSecurityProfile](#disksecurityprofile): Contains the security related information for the resource.
-* **shareInfo**: [ShareInfoElement](#shareinfoelement)[] (ReadOnly): Details of the list of all VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs.
-* **supportsHibernation**: bool: Indicates the OS on a disk supports hibernation.
-* **tier**: string: Performance tier of the disk (e.g, P4, S10) as described here: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Does not apply to Ultra disks.
-* **timeCreated**: string (ReadOnly): The time when the disk was created.
-* **uniqueId**: string (ReadOnly): Unique Guid identifying the resource.
-
-## DiskSecurityProfile
-### Properties
-* **securityType**: 'TrustedLaunch' | string: Specifies the SecurityType of the VM. Applicable for OS disks only.
-
-## DiskSku
-### Properties
-* **name**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## Encryption
-### Properties
-* **diskEncryptionSetId**: string: ResourceId of the disk encryption set to use for enabling encryption at rest.
-* **type**: 'EncryptionAtRestWithCustomerKey' | 'EncryptionAtRestWithPlatformAndCustomerKeys' | 'EncryptionAtRestWithPlatformKey' | string: The type of key used to encrypt the data of the disk.
-
-## EncryptionSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity
-* **tenantId**: string (ReadOnly): The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity
-* **type**: 'None' | 'SystemAssigned' | string: The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported for new creations. Disk Encryption Sets can be updated with Identity type None during migration of subscription to a new Azure Active Directory tenant; it will cause the encrypted resources to lose access to the keys.
-
-## EncryptionSetProperties
-### Properties
-* **activeKey**: [KeyForDiskEncryptionSet](#keyfordiskencryptionset): The key vault key which is currently used by this disk encryption set.
-* **encryptionType**: 'EncryptionAtRestWithCustomerKey' | 'EncryptionAtRestWithPlatformAndCustomerKeys' | string: The type of key used to encrypt the data of the disk.
-* **lastKeyRotationTimestamp**: string (ReadOnly): The time when the active key of this disk encryption set was updated.
-* **previousKeys**: [KeyForDiskEncryptionSet](#keyfordiskencryptionset)[] (ReadOnly): A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation.
-* **provisioningState**: string (ReadOnly): The disk encryption set provisioning state.
-* **rotationToLatestKeyVersionEnabled**: bool: Set this flag to true to enable auto-updating of this disk encryption set to the latest key version.
-
-## EncryptionSettingsCollection
-### Properties
-* **enabled**: bool (Required): Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
-* **encryptionSettings**: [EncryptionSettingsElement](#encryptionsettingselement)[]: A collection of encryption settings, one for each disk volume.
-* **encryptionSettingsVersion**: string: Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption.
-
-## EncryptionSettingsElement
-### Properties
-* **diskEncryptionKey**: [KeyVaultAndSecretReference](#keyvaultandsecretreference): Key Vault Secret Url and vault id of the disk encryption key
-* **keyEncryptionKey**: [KeyVaultAndKeyReference](#keyvaultandkeyreference): Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key.
-
-## ExtendedLocation
-### Properties
-* **name**: string: The name of the extended location.
-* **type**: 'EdgeZone' | string: The type of the extended location.
-
-## HardwareProfile
-### Properties
-* **vmSize**: 'Basic_A0' | 'Basic_A1' | 'Basic_A2' | 'Basic_A3' | 'Basic_A4' | 'Standard_A0' | 'Standard_A1' | 'Standard_A10' | 'Standard_A11' | 'Standard_A1_v2' | 'Standard_A2' | 'Standard_A2_v2' | 'Standard_A2m_v2' | 'Standard_A3' | 'Standard_A4' | 'Standard_A4_v2' | 'Standard_A4m_v2' | 'Standard_A5' | 'Standard_A6' | 'Standard_A7' | 'Standard_A8' | 'Standard_A8_v2' | 'Standard_A8m_v2' | 'Standard_A9' | 'Standard_B1ms' | 'Standard_B1s' | 'Standard_B2ms' | 'Standard_B2s' | 'Standard_B4ms' | 'Standard_B8ms' | 'Standard_D1' | 'Standard_D11' | 'Standard_D11_v2' | 'Standard_D12' | 'Standard_D12_v2' | 'Standard_D13' | 'Standard_D13_v2' | 'Standard_D14' | 'Standard_D14_v2' | 'Standard_D15_v2' | 'Standard_D16_v3' | 'Standard_D16s_v3' | 'Standard_D1_v2' | 'Standard_D2' | 'Standard_D2_v2' | 'Standard_D2_v3' | 'Standard_D2s_v3' | 'Standard_D3' | 'Standard_D32_v3' | 'Standard_D32s_v3' | 'Standard_D3_v2' | 'Standard_D4' | 'Standard_D4_v2' | 'Standard_D4_v3' | 'Standard_D4s_v3' | 'Standard_D5_v2' | 'Standard_D64_v3' | 'Standard_D64s_v3' | 'Standard_D8_v3' | 'Standard_D8s_v3' | 'Standard_DS1' | 'Standard_DS11' | 'Standard_DS11_v2' | 'Standard_DS12' | 'Standard_DS12_v2' | 'Standard_DS13' | 'Standard_DS13-2_v2' | 'Standard_DS13-4_v2' | 'Standard_DS13_v2' | 'Standard_DS14' | 'Standard_DS14-4_v2' | 'Standard_DS14-8_v2' | 'Standard_DS14_v2' | 'Standard_DS15_v2' | 'Standard_DS1_v2' | 'Standard_DS2' | 'Standard_DS2_v2' | 'Standard_DS3' | 'Standard_DS3_v2' | 'Standard_DS4' | 'Standard_DS4_v2' | 'Standard_DS5_v2' | 'Standard_E16_v3' | 'Standard_E16s_v3' | 'Standard_E2_v3' | 'Standard_E2s_v3' | 'Standard_E32-16_v3' | 'Standard_E32-8s_v3' | 'Standard_E32_v3' | 'Standard_E32s_v3' | 'Standard_E4_v3' | 'Standard_E4s_v3' | 'Standard_E64-16s_v3' | 'Standard_E64-32s_v3' | 'Standard_E64_v3' | 'Standard_E64s_v3' | 'Standard_E8_v3' | 'Standard_E8s_v3' | 'Standard_F1' | 'Standard_F16' | 'Standard_F16s' | 'Standard_F16s_v2' | 'Standard_F1s' | 'Standard_F2' | 'Standard_F2s' | 'Standard_F2s_v2' | 'Standard_F32s_v2' | 'Standard_F4' | 'Standard_F4s' | 'Standard_F4s_v2' | 'Standard_F64s_v2' | 'Standard_F72s_v2' | 'Standard_F8' | 'Standard_F8s' | 'Standard_F8s_v2' | 'Standard_G1' | 'Standard_G2' | 'Standard_G3' | 'Standard_G4' | 'Standard_G5' | 'Standard_GS1' | 'Standard_GS2' | 'Standard_GS3' | 'Standard_GS4' | 'Standard_GS4-4' | 'Standard_GS4-8' | 'Standard_GS5' | 'Standard_GS5-16' | 'Standard_GS5-8' | 'Standard_H16' | 'Standard_H16m' | 'Standard_H16mr' | 'Standard_H16r' | 'Standard_H8' | 'Standard_H8m' | 'Standard_L16s' | 'Standard_L32s' | 'Standard_L4s' | 'Standard_L8s' | 'Standard_M128-32ms' | 'Standard_M128-64ms' | 'Standard_M128ms' | 'Standard_M128s' | 'Standard_M64-16ms' | 'Standard_M64-32ms' | 'Standard_M64ms' | 'Standard_M64s' | 'Standard_NC12' | 'Standard_NC12s_v2' | 'Standard_NC12s_v3' | 'Standard_NC24' | 'Standard_NC24r' | 'Standard_NC24rs_v2' | 'Standard_NC24rs_v3' | 'Standard_NC24s_v2' | 'Standard_NC24s_v3' | 'Standard_NC6' | 'Standard_NC6s_v2' | 'Standard_NC6s_v3' | 'Standard_ND12s' | 'Standard_ND24rs' | 'Standard_ND24s' | 'Standard_ND6s' | 'Standard_NV12' | 'Standard_NV24' | 'Standard_NV6' | string: Specifies the size of the virtual machine.
The enum data type is currently deprecated and will be removed by December 23rd 2023.
Recommended way to get the list of available sizes is using these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region]( https://docs.microsoft.com/en-us/rest/api/compute/resourceskus/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/en-us/azure/virtual-machines/sizes).
The available VM sizes depend on region and availability set.
-
-## ImageDataDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed image disk.
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## ImageDiskReference
-### Properties
-* **id**: string (Required): A relative uri containing either a Platform Image Repository or user image reference.
-* **lun**: int: If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
-
-## ImageOSDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed image disk.
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **osState**: 'Generalized' | 'Specialized' (Required): The OS State.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## ImageProperties
-### Properties
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGenerationType of the VirtualMachine created from the image. From API Version 2019-03-01 if the image source is a blob, then we need the user to specify the value, if the source is managed resource like disk or snapshot, we may require the user to specify the property if we cannot deduce it from the source managed resource.
-* **provisioningState**: string (ReadOnly): The provisioning state.
-* **sourceVirtualMachine**: [SubResource](#subresource): The source virtual machine from which Image is created.
-* **storageProfile**: [ImageStorageProfile](#imagestorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## ImageReference
-### Properties
-* **exactVersion**: string (ReadOnly): Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'.
-* **id**: string: Resource Id
-* **offer**: string: Specifies the offer of the platform image or marketplace image used to create the virtual machine.
-* **publisher**: string: The image publisher.
-* **sku**: string: The image SKU.
-* **version**: string: Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
-
-## ImageStorageProfile
-### Properties
-* **dataDisks**: [ImageDataDisk](#imagedatadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **osDisk**: [ImageOSDisk](#imageosdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **zoneResilient**: bool: Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).
-
-## InnerError
-### Properties
-* **errordetail**: string: The internal error message or exception dump.
-* **exceptiontype**: string: The exception type.
-
-## InstanceViewStatus
-### Properties
-* **code**: string: The status code.
-* **displayStatus**: string: The short localizable label for the status.
-* **level**: 'Error' | 'Info' | 'Warning': The level code.
-* **message**: string: The detailed status message, including for alerts and error messages.
-* **time**: string: The time of the status.
-
-## KeyForDiskEncryptionSet
-### Properties
-* **keyUrl**: string (Required): Fully versioned Key Url pointing to a key in KeyVault. Version segment of the Url is required regardless of rotationToLatestKeyVersionEnabled value.
-* **sourceVault**: [SourceVault](#sourcevault): Resource id of the KeyVault containing the key or secret. This property is optional and cannot be used if the KeyVault subscription is not the same as the Disk Encryption Set subscription.
-
-## KeyVaultAndKeyReference
-### Properties
-* **keyUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultAndSecretReference
-### Properties
-* **secretUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultKeyReference
-### Properties
-* **keyUrl**: string (Required): The URL referencing a key encryption key in Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the key.
-
-## KeyVaultSecretReference
-### Properties
-* **secretUrl**: string (Required): The URL referencing a secret in a Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the secret.
-
-## LastPatchInstallationSummary
-### Properties
-* **error**: [ApiError](#apierror) (ReadOnly): The errors that were encountered during execution of the operation. The details array contains the list of them.
-* **excludedPatchCount**: int (ReadOnly): The number of all available patches but excluded explicitly by a customer-specified exclusion list match.
-* **failedPatchCount**: int (ReadOnly): The count of patches that failed installation.
-* **installationActivityId**: string (ReadOnly): The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs.
-* **installedPatchCount**: int (ReadOnly): The count of patches that successfully installed.
-* **lastModifiedTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **maintenanceWindowExceeded**: bool (ReadOnly): Describes whether the operation ran out of time before it completed all its intended actions
-* **notSelectedPatchCount**: int (ReadOnly): The number of all available patches but not going to be installed because it didn't match a classification or inclusion list entry.
-* **pendingPatchCount**: int (ReadOnly): The number of all available patches expected to be installed over the course of the patch installation operation.
-* **startTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **status**: 'CompletedWithWarnings' | 'Failed' | 'InProgress' | 'Succeeded' | 'Unknown' | string (ReadOnly): The overall success or failure status of the operation. It remains "InProgress" until the operation completes. At that point it will become "Unknown", "Failed", "Succeeded", or "CompletedWithWarnings."
-
-## LinuxConfiguration
-### Properties
-* **disablePasswordAuthentication**: bool: Specifies whether password authentication should be disabled.
-* **patchSettings**: [LinuxPatchSettings](#linuxpatchsettings): [Preview Feature] Specifies settings related to VM Guest Patching on Linux.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **ssh**: [SshConfiguration](#sshconfiguration): Specifies the ssh key configuration for a Linux OS.
-
-## LinuxPatchSettings
-### Properties
-* **patchMode**: 'AutomaticByPlatform' | 'ImageDefault' | string: Specifies the mode of VM Guest Patching to IaaS virtual machine.
Possible values are:
**ImageDefault** - The virtual machine's default patching configuration is used.
**AutomaticByPlatform** - The virtual machine will be automatically updated by the platform. The property provisionVMAgent must be true
-
-## MaintenanceRedeployStatus
-### Properties
-* **isCustomerInitiatedMaintenanceAllowed**: bool: True, if customer is allowed to perform Maintenance.
-* **lastOperationMessage**: string: Message returned for the last Maintenance Operation.
-* **lastOperationResultCode**: 'MaintenanceAborted' | 'MaintenanceCompleted' | 'None' | 'RetryLater': The Last Maintenance Operation Result Code.
-* **maintenanceWindowEndTime**: string: End Time for the Maintenance Window.
-* **maintenanceWindowStartTime**: string: Start Time for the Maintenance Window.
-* **preMaintenanceWindowEndTime**: string: End Time for the Pre Maintenance Window.
-* **preMaintenanceWindowStartTime**: string: Start Time for the Pre Maintenance Window.
-
-## ManagedDiskParameters
-### Properties
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed disk.
-* **id**: string: Resource Id
-* **storageAccountType**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## NetworkInterfaceReference
-### Properties
-* **id**: string: Resource Id
-* **properties**: [NetworkInterfaceReferenceProperties](#networkinterfacereferenceproperties): Describes a network interface reference properties.
-
-## NetworkInterfaceReferenceProperties
-### Properties
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## NetworkProfile
-### Properties
-* **networkInterfaces**: [NetworkInterfaceReference](#networkinterfacereference)[]: Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
-
-## OSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None** for Standard storage. **ReadOnly** for Premium storage.
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## OSDiskImage
-### Properties
-* **operatingSystem**: 'Linux' | 'Windows' (Required): The operating system of the osDiskImage.
-
-## OSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
This property cannot be updated after the VM is created.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **allowExtensionOperations**: bool: Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine.
-* **computerName**: string: Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
**Note: Do not pass any secrets or passwords in customData property**
This property cannot be updated after the VM is created.
customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/)
For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **requireGuestProvisionSignal**: bool: Specifies whether the guest provision signal is required to infer provision success of the virtual machine. **Note: This property is for private testing only, and all customers must not set the property to false.**
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machine.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## PatchSettings
-### Properties
-* **enableHotpatching**: bool: Enables customers to patch their Azure VMs without requiring a reboot. For enableHotpatching, the 'provisionVMAgent' must be set to true and 'patchMode' must be set to 'AutomaticByPlatform'.
-* **patchMode**: 'AutomaticByOS' | 'AutomaticByPlatform' | 'Manual' | string: Specifies the mode of VM Guest Patching to IaaS virtual machine.
Possible values are:
**Manual** - You control the application of patches to a virtual machine. You do this by applying patches manually inside the VM. In this mode, automatic updates are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be false
**AutomaticByOS** - The virtual machine will automatically be updated by the OS. The property WindowsConfiguration.enableAutomaticUpdates must be true.
**AutomaticByPlatform** - the virtual machine will automatically updated by the platform. The properties provisionVMAgent and WindowsConfiguration.enableAutomaticUpdates must be true
-
-## Plan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The promotion code.
-* **publisher**: string: The publisher ID.
-
-## PrivateEndpoint
-### Properties
-* **id**: string (ReadOnly): The ARM identifier for Private Endpoint
-
-## PrivateEndpointConnection
-### Properties
-* **id**: string (ReadOnly): private endpoint connection Id
-* **name**: string (ReadOnly): private endpoint connection name
-* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties.
-* **type**: string (ReadOnly): private endpoint connection type
-
-## PrivateEndpointConnectionProperties
-### Properties
-* **privateEndpoint**: [PrivateEndpoint](#privateendpoint) (ReadOnly): The resource of private end point.
-* **privateLinkServiceConnectionState**: [PrivateLinkServiceConnectionState](#privatelinkserviceconnectionstate) (Required): A collection of information about the state of the connection between DiskAccess and Virtual Network.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | string (ReadOnly): The provisioning state of the private endpoint connection resource.
-
-## PrivateLinkServiceConnectionState
-### Properties
-* **actionsRequired**: string: A message indicating if changes on the service provider require any updates on the consumer.
-* **description**: string: The reason for approval/rejection of the connection.
-* **status**: 'Approved' | 'Pending' | 'Rejected' | string: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
-
-## PropertyUpdatesInProgress
-### Properties
-* **targetTier**: string: The target performance tier of the disk if a tier change operation is in progress.
-
-## ProximityPlacementGroupProperties
-### Properties
-* **availabilitySets**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all availability sets in the proximity placement group.
-* **colocationStatus**: [InstanceViewStatus](#instanceviewstatus): Describes colocation status of the Proximity Placement Group.
-* **proximityPlacementGroupType**: 'Standard' | 'Ultra' | string: Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use.
-* **virtualMachines**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all virtual machines in the proximity placement group.
-* **virtualMachineScaleSets**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all virtual machine scale sets in the proximity placement group.
-
-## PurchasePlan
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The Offer Promotion Code.
-* **publisher**: string (Required): The publisher ID.
-
-## PurchasePlanAutoGenerated
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **publisher**: string (Required): The publisher ID.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## RollingUpgradePolicy
-### Properties
-* **enableCrossZoneUpgrade**: bool: Allow VMSS to ignore AZ boundaries when constructing upgrade batches. Take into consideration the Update Domain and maxBatchInstancePercent to determine the batch size.
-* **maxBatchInstancePercent**: int: The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.
-* **maxUnhealthyInstancePercent**: int: The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.
-* **maxUnhealthyUpgradedInstancePercent**: int: The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.
-* **pauseTimeBetweenBatches**: string: The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).
-* **prioritizeUnhealthyInstances**: bool: Upgrade all unhealthy instances in a scale set before any healthy instances.
-
-## RollingUpgradeProgressInfo
-### Properties
-* **failedInstanceCount**: int (ReadOnly): The number of instances that have failed to be upgraded successfully.
-* **inProgressInstanceCount**: int (ReadOnly): The number of instances that are currently being upgraded.
-* **pendingInstanceCount**: int (ReadOnly): The number of instances that have not yet begun to be upgraded.
-* **successfulInstanceCount**: int (ReadOnly): The number of instances that have been successfully upgraded.
-
-## RollingUpgradeRunningStatus
-### Properties
-* **code**: 'Cancelled' | 'Completed' | 'Faulted' | 'RollingForward' (ReadOnly): Code indicating the current status of the upgrade.
-* **lastAction**: 'Cancel' | 'Start' (ReadOnly): The last action performed on the rolling upgrade.
-* **lastActionTime**: string (ReadOnly): Last action time of the upgrade.
-* **startTime**: string (ReadOnly): Start time of the upgrade.
-
-## RollingUpgradeStatusInfoProperties
-### Properties
-* **error**: [ApiError](#apierror) (ReadOnly): Error details for this upgrade, if there are any.
-* **policy**: [RollingUpgradePolicy](#rollingupgradepolicy) (ReadOnly): The rolling upgrade policies applied for this upgrade.
-* **progress**: [RollingUpgradeProgressInfo](#rollingupgradeprogressinfo) (ReadOnly): Information about the number of virtual machine instances in each upgrade state.
-* **runningStatus**: [RollingUpgradeRunningStatus](#rollingupgraderunningstatus) (ReadOnly): Information about the current running state of the overall upgrade.
-
-## RunCommandInputParameter
-### Properties
-* **name**: string (Required): The run command parameter name.
-* **value**: string (Required): The run command parameter value.
-
-## ScaleInPolicy
-### Properties
-* **rules**: 'Default' | 'NewestVM' | 'OldestVM' | string[]: The rules to be followed when scaling-in a virtual machine scale set.
Possible values are:
**Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.
**OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.
**NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.
-
-## ScheduledEventsProfile
-### Properties
-* **terminateNotificationProfile**: [TerminateNotificationProfile](#terminatenotificationprofile): Specifies Terminate Scheduled Event related configurations.
-
-## SecurityProfile
-### Properties
-* **encryptionAtHost**: bool: This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine or virtual machine scale set. This will enable the encryption for all the disks including Resource/Temp disk at host itself.
Default: The Encryption at host will be disabled unless this property is set to true for the resource.
-* **securityType**: 'TrustedLaunch' | string: Specifies the SecurityType of the virtual machine. It is set as TrustedLaunch to enable UefiSettings.
Default: UefiSettings will not be enabled unless this property is set as TrustedLaunch.
-* **uefiSettings**: [UefiSettings](#uefisettings): Specifies the security settings like secure boot and vTPM used while creating the virtual machine.
Minimum api-version: 2020-12-01
-
-## ShareInfoElement
-### Properties
-* **vmUri**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-
-## Sku
-### Properties
-* **capacity**: int: Specifies the number of virtual machines in the scale set.
-* **name**: string: The sku name.
-* **tier**: string: Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**
-
-## SnapshotProperties
-### Properties
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskAccessId**: string: ARM id of the DiskAccess resource for using private endpoints on disks.
-* **diskSizeBytes**: int (ReadOnly): The size of the disk in bytes. This field is read only.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **diskState**: 'ActiveSAS' | 'ActiveUpload' | 'Attached' | 'ReadyToUpload' | 'Reserved' | 'Unattached' | string (ReadOnly): The state of the snapshot.
-* **encryption**: [Encryption](#encryption): Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **incremental**: bool: Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed.
-* **networkAccessPolicy**: 'AllowAll' | 'AllowPrivate' | 'DenyAll' | string: Policy for accessing the disk via network.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **purchasePlan**: [PurchasePlan](#purchaseplan): Purchase plan information for the image from which the source disk for the snapshot was originally created.
-* **supportsHibernation**: bool: Indicates the OS on a snapshot supports hibernation.
-* **timeCreated**: string (ReadOnly): The time when the snapshot was created.
-* **uniqueId**: string (ReadOnly): Unique Guid identifying the resource.
-
-## SnapshotSku
-### Properties
-* **name**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## SourceVault
-### Properties
-* **id**: string: Resource Id
-
-## SshConfiguration
-### Properties
-* **publicKeys**: [SshPublicKey](#sshpublickey)[]: The list of SSH public keys used to authenticate with linux based VMs.
-
-## SshPublicKey
-### Properties
-* **keyData**: string: SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **path**: string: Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
-
-## SshPublicKeyResourceProperties
-### Properties
-* **publicKey**: string: SSH public key used to authenticate to a virtual machine through ssh. If this property is not initially provided when the resource is created, the publicKey property will be populated when generateKeyPair is called. If the public key is provided upon resource creation, the provided public key needs to be at least 2048-bit and in ssh-rsa format.
-
-## StorageProfile
-### Properties
-* **dataDisks**: [DataDisk](#datadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [OSDisk](#osdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## SubResource
-### Properties
-* **id**: string: Resource Id
-
-## SubResourceReadOnly
-### Properties
-* **id**: string (ReadOnly): Resource Id
-
-## SubResourceWithColocationStatus
-### Properties
-* **colocationStatus**: [InstanceViewStatus](#instanceviewstatus): Describes colocation status of a resource in the Proximity Placement Group.
-* **id**: string: Resource Id
-
-## TerminateNotificationProfile
-### Properties
-* **enable**: bool: Specifies whether the Terminate Scheduled event is enabled or disabled.
-* **notBeforeTimeout**: string: Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)
-
-## UefiSettings
-### Properties
-* **secureBootEnabled**: bool: Specifies whether secure boot should be enabled on the virtual machine.
Minimum api-version: 2020-12-01
-* **vTpmEnabled**: bool: Specifies whether vTPM should be enabled on the virtual machine.
Minimum api-version: 2020-12-01
-
-## UpgradePolicy
-### Properties
-* **automaticOSUpgradePolicy**: [AutomaticOSUpgradePolicy](#automaticosupgradepolicy): Configuration parameters used for performing automatic OS Upgrade.
-* **mode**: 'Automatic' | 'Manual' | 'Rolling': Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time.
-* **rollingUpgradePolicy**: [RollingUpgradePolicy](#rollingupgradepolicy): The configuration parameters used while performing a rolling upgrade.
-
-## UserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VaultCertificate
-### Properties
-* **certificateStore**: string: For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted.
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-
-## VaultSecretGroup
-### Properties
-* **sourceVault**: [SubResource](#subresource): The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
-* **vaultCertificates**: [VaultCertificate](#vaultcertificate)[]: The list of key vault references in SourceVault which contain certificates.
-
-## VirtualHardDisk
-### Properties
-* **uri**: string: Specifies the virtual hard disk's uri.
-
-## VirtualMachineAgentInstanceView
-### Properties
-* **extensionHandlers**: [VirtualMachineExtensionHandlerInstanceView](#virtualmachineextensionhandlerinstanceview)[]: The virtual machine extension handler instance view.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgentVersion**: string: The VM Agent full version.
-
-## VirtualMachineExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **location**: string (Required): Resource location
-* **name**: string (ReadOnly): Resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineExtensionHandlerInstanceView
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus): The extension handler status.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionImageProperties
-### Properties
-* **computeRole**: string (Required): The type of role (IaaS or PaaS) this extension supports.
-* **handlerSchema**: string (Required): The schema defined by publisher, where extension consumers should provide settings in a matching schema.
-* **operatingSystem**: string (Required): The operating system this extension supports.
-* **supportsMultipleExtensions**: bool: Whether the handler can support multiple extensions.
-* **vmScaleSetEnabled**: bool: Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS.
-
-## VirtualMachineExtensionInstanceView
-### Properties
-* **name**: string: The virtual machine extension name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **substatuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **enableAutomaticUpgrade**: bool: Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
-* **forceUpdateTag**: string: How the extension handler should be forced to update even if the extension configuration has not changed.
-* **instanceView**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview): The virtual machine extension instance view.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineHealthStatus
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The health status information for the VM.
-
-## VirtualMachineIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
-* **userAssignedIdentities**: [VirtualMachineIdentityUserAssignedIdentities](#virtualmachineidentityuserassignedidentities): The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineIdentityUserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [UserAssignedIdentitiesValue](#userassignedidentitiesvalue)
-
-## VirtualMachineImageFeature
-### Properties
-* **name**: string: The name of the feature.
-* **value**: string: The corresponding value for the feature.
-
-## VirtualMachineImageProperties
-### Properties
-* **automaticOSUpgradeProperties**: [AutomaticOSUpgradeProperties](#automaticosupgradeproperties): Describes automatic OS upgrade properties on the image.
-* **dataDiskImages**: [DataDiskImage](#datadiskimage)[]
-* **disallowed**: [DisallowedConfiguration](#disallowedconfiguration): Specifies disallowed configuration for the VirtualMachine created from the image
-* **features**: [VirtualMachineImageFeature](#virtualmachineimagefeature)[]
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGeneration Type
-* **osDiskImage**: [OSDiskImage](#osdiskimage): Contains the os disk image information.
-* **plan**: [PurchasePlanAutoGenerated](#purchaseplanautogenerated): Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineInstanceView
-### Properties
-* **assignedHost**: string (ReadOnly): Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01.
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **computerName**: string: The computer name assigned to the virtual machine.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The virtual machine disk information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGeneration Type associated with a resource
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **osName**: string: The Operating System running on the virtual machine.
-* **osVersion**: string: The version of Operating System running on the virtual machine.
-* **patchStatus**: [VirtualMachinePatchStatus](#virtualmachinepatchstatus): [Preview Feature] The status of virtual machine patch operations.
-* **platformFaultDomain**: int: Specifies the fault domain of the virtual machine.
-* **platformUpdateDomain**: int: Specifies the update domain of the virtual machine.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-* **vmHealth**: [VirtualMachineHealthStatus](#virtualmachinehealthstatus) (ReadOnly): The health status for the VM.
-
-## VirtualMachinePatchStatus
-### Properties
-* **availablePatchSummary**: [AvailablePatchSummary](#availablepatchsummary): The available patch summary of the latest assessment operation for the virtual machine.
-* **configurationStatuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The enablement status of the specified patchMode
-* **lastPatchInstallationSummary**: [LastPatchInstallationSummary](#lastpatchinstallationsummary): The installation summary of the latest installation operation for the virtual machine.
-
-## VirtualMachineProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine.
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set.
This property cannot exist along with a non-null properties.virtualMachineScaleSet reference.
-* **billingProfile**: [BillingProfile](#billingprofile): Specifies the billing related details of a Azure Spot virtual machine.
Minimum api-version: 2019-03-01.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview.
-* **extensionsTimeBudget**: string: Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **host**: [SubResource](#subresource): Specifies information about the dedicated host that the virtual machine resides in.
Minimum api-version: 2018-10-01.
-* **hostGroup**: [SubResource](#subresource): Specifies information about the dedicated host group that the virtual machine resides in.
Minimum api-version: 2020-06-01.
NOTE: User cannot specify both host and hostGroup properties.
-* **instanceView**: [VirtualMachineInstanceView](#virtualmachineinstanceview) (ReadOnly): The virtual machine instance view.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned.
-* **platformFaultDomain**: int: Specifies the scale set logical fault domain into which the Virtual Machine will be created. By default, the Virtual Machine will by automatically assigned to a fault domain that best maintains balance across available fault domains.
This is applicable only if the 'virtualMachineScaleSet' property of this Virtual Machine is set.The Virtual Machine Scale Set that is referenced, must have 'platformFaultDomainCount' > 1.This property cannot be updated once the Virtual Machine is created.Fault domain assignment can be viewed in the Virtual Machine Instance View.
Minimum api‐version: 2020‐12‐01
-* **priority**: 'Low' | 'Regular' | 'Spot' | string: Specifies the priority for the virtual machine.
Minimum api-version: 2019-03-01
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01.
-* **securityProfile**: [SecurityProfile](#securityprofile): Specifies the Security related profile settings for the virtual machine.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **virtualMachineScaleSet**: [SubResource](#subresource): Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.
This property cannot exist along with a non-null properties.availabilitySet reference.
Minimum api‐version: 2019‐03‐01
-* **vmId**: string (ReadOnly): Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands.
-
-## VirtualMachineRunCommandInstanceView
-### Properties
-* **endTime**: string: Script end time.
-* **error**: string: Script error stream.
-* **executionMessage**: string: Communicate script configuration errors or execution messages.
-* **executionState**: 'Canceled' | 'Failed' | 'Pending' | 'Running' | 'Succeeded' | 'TimedOut' | 'Unknown' | string: Script execution status.
-* **exitCode**: int: Exit code returned from script execution.
-* **output**: string: Script output stream.
-* **startTime**: string: Script start time.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## VirtualMachineRunCommandProperties
-### Properties
-* **asyncExecution**: bool: Optional. If set to true, provisioning will complete as soon as the script starts and will not wait for script to complete.
-* **errorBlobUri**: string: Specifies the Azure storage blob where script error stream will be uploaded.
-* **instanceView**: [VirtualMachineRunCommandInstanceView](#virtualmachineruncommandinstanceview) (ReadOnly): The virtual machine run command instance view.
-* **outputBlobUri**: string: Specifies the Azure storage blob where script output stream will be uploaded.
-* **parameters**: [RunCommandInputParameter](#runcommandinputparameter)[]: The parameters used by the script.
-* **protectedParameters**: [RunCommandInputParameter](#runcommandinputparameter)[]: The parameters used by the script.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **runAsPassword**: string: Specifies the user account password on the VM when executing the run command.
-* **runAsUser**: string: Specifies the user account on the VM when executing the run command.
-* **source**: [VirtualMachineRunCommandScriptSource](#virtualmachineruncommandscriptsource): The source of the run command script.
-* **timeoutInSeconds**: int: The timeout in seconds to execute the run command.
-
-## VirtualMachineRunCommandScriptSource
-### Properties
-* **commandId**: string: Specifies a commandId of predefined built-in script.
-* **script**: string: Specifies the script content to be executed on the VM.
-* **scriptUri**: string: Specifies the script download location.
-
-## VirtualMachineScaleSetDataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): The create option.
-* **diskIOPSReadWrite**: int: Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.
-* **diskMBpsReadWrite**: int: Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **name**: string: The name of the extension.
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineScaleSetExtensionProfile
-### Properties
-* **extensions**: [VirtualMachineScaleSetExtension](#virtualmachinescalesetextension)[]: The virtual machine scale set child extension resources.
-* **extensionsTimeBudget**: string: Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01
-
-## VirtualMachineScaleSetExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **enableAutomaticUpgrade**: bool: Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
-* **forceUpdateTag**: string: If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisionAfterExtensions**: string[]: Collection of extension names after which this extension needs to be provisioned.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineScaleSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.
-* **userAssignedIdentities**: [VirtualMachineScaleSetIdentityUserAssignedIdentities](#virtualmachinescalesetidentityuserassignedidentities): The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineScaleSetIdentityUserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue](#virtualmachinescalesetidentityuserassignedidentitiesvalue)
-
-## VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VirtualMachineScaleSetIPConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineScaleSetIPConfigurationProperties](#virtualmachinescalesetipconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration properties.
-
-## VirtualMachineScaleSetIPConfigurationProperties
-### Properties
-* **applicationGatewayBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.
-* **applicationSecurityGroups**: [SubResource](#subresource)[]: Specifies an array of references to application security group.
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer.
-* **loadBalancerInboundNatPools**: [SubResource](#subresource)[]: Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-* **privateIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAddressConfiguration**: [VirtualMachineScaleSetPublicIPAddressConfiguration](#virtualmachinescalesetpublicipaddressconfiguration): The publicIPAddressConfiguration.
-* **subnet**: [ApiEntityReference](#apientityreference): Specifies the identifier of the subnet.
-
-## VirtualMachineScaleSetIpTag
-### Properties
-* **ipTagType**: string: IP tag type. Example: FirstPartyUsage.
-* **tag**: string: IP tag associated with the public IP. Example: SQL, Storage etc.
-
-## VirtualMachineScaleSetManagedDiskParameters
-### Properties
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed disk.
-* **storageAccountType**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## VirtualMachineScaleSetNetworkConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The network configuration name.
-* **properties**: [VirtualMachineScaleSetNetworkConfigurationProperties](#virtualmachinescalesetnetworkconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration.
-
-## VirtualMachineScaleSetNetworkConfigurationDnsSettings
-### Properties
-* **dnsServers**: string[]: List of DNS servers IP addresses
-
-## VirtualMachineScaleSetNetworkConfigurationProperties
-### Properties
-* **dnsSettings**: [VirtualMachineScaleSetNetworkConfigurationDnsSettings](#virtualmachinescalesetnetworkconfigurationdnssettings): The dns settings to be applied on the network interfaces.
-* **enableAcceleratedNetworking**: bool: Specifies whether the network interface is accelerated networking-enabled.
-* **enableFpga**: bool: Specifies whether the network interface is FPGA networking-enabled.
-* **enableIPForwarding**: bool: Whether IP forwarding enabled on this NIC.
-* **ipConfigurations**: [VirtualMachineScaleSetIPConfiguration](#virtualmachinescalesetipconfiguration)[] (Required): Specifies the IP configurations of the network interface.
-* **networkSecurityGroup**: [SubResource](#subresource): The network security group.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## VirtualMachineScaleSetNetworkProfile
-### Properties
-* **healthProbe**: [ApiEntityReference](#apientityreference): A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetOSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set.
-* **diskSizeGB**: int: Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): Specifies information about the unmanaged user image to base the scale set on.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhdContainers**: string[]: Specifies the container urls that are used to store operating system disks for the scale set.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetOSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **computerNamePrefix**: string: Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machines in the scale set.
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## VirtualMachineScaleSetProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **automaticRepairsPolicy**: [AutomaticRepairsPolicy](#automaticrepairspolicy): Policy for automatic repairs.
-* **doNotRunExtensionsOnOverprovisionedVMs**: bool: When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs.
-* **hostGroup**: [SubResource](#subresource): Specifies information about the dedicated host group that the virtual machine scale set resides in.
Minimum api-version: 2020-06-01.
-* **orchestrationMode**: 'Flexible' | 'Uniform' | string: Specifies the orchestration mode for the virtual machine scale set.
-* **overprovision**: bool: Specifies whether the Virtual Machine Scale Set should be overprovisioned.
-* **platformFaultDomainCount**: int: Fault Domain count for each placement group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01.
-* **scaleInPolicy**: [ScaleInPolicy](#scaleinpolicy): Specifies the scale-in policy that decides which virtual machines are chosen for removal when a Virtual Machine Scale Set is scaled-in.
-* **singlePlacementGroup**: bool: When true this limits the scale set to a single placement group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, it may be modified to false. However, if singlePlacementGroup is false, it may not be modified to true.
-* **uniqueId**: string (ReadOnly): Specifies the ID which uniquely identifies a Virtual Machine Scale Set.
-* **upgradePolicy**: [UpgradePolicy](#upgradepolicy): The upgrade policy.
-* **virtualMachineProfile**: [VirtualMachineScaleSetVMProfile](#virtualmachinescalesetvmprofile): The virtual machine profile.
-* **zoneBalance**: bool: Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage.
-
-## VirtualMachineScaleSetPublicIPAddressConfiguration
-### Properties
-* **name**: string (Required): The publicIP address configuration name.
-* **properties**: [VirtualMachineScaleSetPublicIPAddressConfigurationProperties](#virtualmachinescalesetpublicipaddressconfigurationproperties): Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
-### Properties
-* **domainNameLabel**: string (Required): The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationProperties
-### Properties
-* **dnsSettings**: [VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings](#virtualmachinescalesetpublicipaddressconfigurationdnssettings): The dns settings to be applied on the publicIP addresses .
-* **idleTimeoutInMinutes**: int: The idle timeout of the public IP address.
-* **ipTags**: [VirtualMachineScaleSetIpTag](#virtualmachinescalesetiptag)[]: The list of IP tags associated with the public IP address.
-* **publicIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPPrefix**: [SubResource](#subresource): The PublicIPPrefix from which to allocate publicIP addresses.
-
-## VirtualMachineScaleSetStorageProfile
-### Properties
-* **dataDisks**: [VirtualMachineScaleSetDataDisk](#virtualmachinescalesetdatadisk)[]: Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [VirtualMachineScaleSetOSDisk](#virtualmachinescalesetosdisk): Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
-
-## VirtualMachineScaleSetVMInstanceView
-### Properties
-* **assignedHost**: string (ReadOnly): Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01.
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The disks information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **placementGroupId**: string: The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId.
-* **platformFaultDomain**: int: The Fault Domain count.
-* **platformUpdateDomain**: int: The Update Domain count.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-* **vmHealth**: [VirtualMachineHealthStatus](#virtualmachinehealthstatus) (ReadOnly): The health status for the VM.
-
-## VirtualMachineScaleSetVMNetworkProfileConfiguration
-### Properties
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetVMProfile
-### Properties
-* **billingProfile**: [BillingProfile](#billingprofile): Specifies the billing related details of a Azure Spot VMSS.
Minimum api-version: 2019-03-01.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview.
-* **extensionProfile**: [VirtualMachineScaleSetExtensionProfile](#virtualmachinescalesetextensionprofile): Specifies a collection of settings for extensions installed on virtual machines in the scale set.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15
-* **networkProfile**: [VirtualMachineScaleSetNetworkProfile](#virtualmachinescalesetnetworkprofile): Specifies properties of the network interfaces of the virtual machines in the scale set.
-* **osProfile**: [VirtualMachineScaleSetOSProfile](#virtualmachinescalesetosprofile): Specifies the operating system settings for the virtual machines in the scale set.
-* **priority**: 'Low' | 'Regular' | 'Spot' | string: Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview
-* **scheduledEventsProfile**: [ScheduledEventsProfile](#scheduledeventsprofile): Specifies Scheduled Event related configurations.
-* **securityProfile**: [SecurityProfile](#securityprofile): Specifies the Security related profile settings for the virtual machines in the scale set.
-* **storageProfile**: [VirtualMachineScaleSetStorageProfile](#virtualmachinescalesetstorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## VirtualMachineScaleSetVMProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineScaleSetVMInstanceView](#virtualmachinescalesetvminstanceview) (ReadOnly): The virtual machine instance view.
-* **latestModelApplied**: bool (ReadOnly): Specifies whether the latest model has been applied to the virtual machine.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15
-* **modelDefinitionApplied**: string (ReadOnly): Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine.
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **networkProfileConfiguration**: [VirtualMachineScaleSetVMNetworkProfileConfiguration](#virtualmachinescalesetvmnetworkprofileconfiguration): Specifies the network profile configuration of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **protectionPolicy**: [VirtualMachineScaleSetVMProtectionPolicy](#virtualmachinescalesetvmprotectionpolicy): Specifies the protection policy of the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **securityProfile**: [SecurityProfile](#securityprofile): Specifies the Security related profile settings for the virtual machine.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **vmId**: string (ReadOnly): Azure VM unique ID.
-
-## VirtualMachineScaleSetVMProtectionPolicy
-### Properties
-* **protectFromScaleIn**: bool: Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation.
-* **protectFromScaleSetActions**: bool: Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM.
-
-## WindowsConfiguration
-### Properties
-* **additionalUnattendContent**: [AdditionalUnattendContent](#additionalunattendcontent)[]: Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
-* **enableAutomaticUpdates**: bool: Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.
For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning.
-* **patchSettings**: [PatchSettings](#patchsettings): [Preview Feature] Specifies settings related to VM Guest Patching on Windows.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **timeZone**: string: Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time".
Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones).
-* **winRM**: [WinRMConfiguration](#winrmconfiguration): Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.
-
-## WinRMConfiguration
-### Properties
-* **listeners**: [WinRMListener](#winrmlistener)[]: The list of Windows Remote Management listeners
-
-## WinRMListener
-### Properties
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
-* **protocol**: 'Http' | 'Https': Specifies the protocol of WinRM listener.
Possible values are:
**http**
**https**
-
diff --git a/generated/compute/microsoft.compute/2021-03-01/types.json b/generated/compute/microsoft.compute/2021-03-01/types.json
deleted file mode 100644
index a7b98a3273..0000000000
--- a/generated/compute/microsoft.compute/2021-03-01/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/cloudServices"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Compute/cloudServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":11,"Flags":0,"Description":"Resource tags."},"properties":{"Type":12,"Flags":0,"Description":"Cloud service properties"}}}},{"2":{"Name":"CloudServiceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"CloudServiceProperties","Properties":{"packageUrl":{"Type":4,"Flags":0,"Description":"Specifies a URL that refers to the location of the service package in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account.\r\nThis is a write-only property and is not returned in GET calls."},"configuration":{"Type":4,"Flags":0,"Description":"Specifies the XML service configuration (.cscfg) for the cloud service."},"configurationUrl":{"Type":4,"Flags":0,"Description":"Specifies a URL that refers to the location of the service configuration in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account.\r\nThis is a write-only property and is not returned in GET calls."},"startCloudService":{"Type":2,"Flags":0,"Description":"(Optional) Indicates whether to start the cloud service immediately after it is created. The default value is `true`.\r\nIf false, the service model is still deployed, but the code is not run immediately. Instead, the service is PoweredOff until you call Start, at which time the service will be started. A deployed service still incurs charges, even if it is poweredoff."},"allowModelOverride":{"Type":2,"Flags":0,"Description":"(Optional) Indicates whether the role sku properties (roleProfile.roles.sku) specified in the model/template should override the role instance count and vm size specified in the .cscfg and .csdef respectively.\r\nThe default value is `false`."},"upgradeMode":{"Type":16,"Flags":0,"Description":"Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains.\r\nPossible Values are
**Auto**
**Manual**
**Simultaneous**
\r\nIf not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence."},"roleProfile":{"Type":17,"Flags":0,"Description":"Describes the role profile for the cloud service."},"osProfile":{"Type":21,"Flags":0,"Description":"Describes the OS profile for the cloud service."},"networkProfile":{"Type":27,"Flags":0,"Description":"Network Profile for the cloud service."},"extensionProfile":{"Type":34,"Flags":0,"Description":"Describes a cloud service extension profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"uniqueId":{"Type":4,"Flags":2,"Description":"The unique identifier for the cloud service."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Simultaneous"}},{"5":{"Elements":[13,14,15,4]}},{"2":{"Name":"CloudServiceRoleProfile","Properties":{"roles":{"Type":20,"Flags":0,"Description":"List of roles for the cloud service."}}}},{"2":{"Name":"CloudServiceRoleProfileProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Resource name."},"sku":{"Type":19,"Flags":0,"Description":"Describes the cloud service role sku."}}}},{"2":{"Name":"CloudServiceRoleSku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name. NOTE: If the new SKU is not supported on the hardware the cloud service is currently on, you need to delete and recreate the cloud service or move back to the old sku."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of the cloud service. Possible Values are
**Standard**
**Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of role instances in the cloud service."}}}},{"3":{"ItemType":18}},{"2":{"Name":"CloudServiceOsProfile","Properties":{"secrets":{"Type":26,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the role instances."}}}},{"2":{"Name":"CloudServiceVaultSecretGroup","Properties":{"sourceVault":{"Type":23,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":25,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"CloudServiceVaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret."}}}},{"3":{"ItemType":24}},{"3":{"ItemType":22}},{"2":{"Name":"CloudServiceNetworkProfile","Properties":{"loadBalancerConfigurations":{"Type":33,"Flags":0,"Description":"List of Load balancer configurations. Cloud service can have up to two load balancer configurations, corresponding to a Public Load Balancer and an Internal Load Balancer."},"swappableCloudService":{"Type":23,"Flags":0,"Description":"The id reference of the cloud service containing the target IP with which the subject cloud service can perform a swap. This property cannot be updated once it is set. The swappable cloud service referred by this id must be present otherwise an error will be thrown."}}}},{"2":{"Name":"LoadBalancerConfiguration","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"},"name":{"Type":4,"Flags":1,"Description":"The name of the Load balancer"},"properties":{"Type":29,"Flags":1,"Description":"Properties of the load balancer configuration."}}}},{"2":{"Name":"LoadBalancerConfigurationProperties","Properties":{"frontendIPConfigurations":{"Type":32,"Flags":1,"Description":"Specifies the frontend IP to be used for the load balancer. Only IPv4 frontend IP address is supported. Each load balancer configuration must have exactly one frontend IP configuration."}}}},{"2":{"Name":"LoadBalancerFrontendIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource."},"properties":{"Type":31,"Flags":1,"Description":"Properties of load balancer frontend ip configuration."}}}},{"2":{"Name":"LoadBalancerFrontendIPConfigurationProperties","Properties":{"publicIPAddress":{"Type":23,"Flags":0,"Description":"The reference to the public ip address resource."},"subnet":{"Type":23,"Flags":0,"Description":"The reference to the virtual network subnet resource."},"privateIPAddress":{"Type":4,"Flags":0,"Description":"The virtual network private IP address of the IP configuration."}}}},{"3":{"ItemType":30}},{"3":{"ItemType":28}},{"2":{"Name":"CloudServiceExtensionProfile","Properties":{"extensions":{"Type":39,"Flags":0,"Description":"List of extensions for the cloud service."}}}},{"2":{"Name":"Extension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"properties":{"Type":36,"Flags":0,"Description":"Extension Properties."}}}},{"2":{"Name":"CloudServiceExtensionProperties","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the extension. Specifies the version of the extension. If this element is not specified or an asterisk (*) is used as the value, the latest version of the extension is used. If the value is specified with a major version number and an asterisk as the minor version number (X.), the latest minor version of the specified major version is selected. If a major version number and a minor version number are specified (X.Y), the specific extension version is selected. If a version is specified, an auto-upgrade is performed on the role instance."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Explicitly specify whether platform can automatically upgrade typeHandlerVersion to higher minor versions when they become available."},"settings":{"Type":4,"Flags":0,"Description":"Public settings for the extension. For JSON extensions, this is the JSON settings for the extension. For XML Extension (like RDP), this is the XML setting for the extension."},"protectedSettings":{"Type":4,"Flags":0,"Description":"Protected settings for the extension which are encrypted before sent to the role instance."},"protectedSettingsFromKeyVault":{"Type":37,"Flags":0},"forceUpdateTag":{"Type":4,"Flags":0,"Description":"Tag to force apply the provided public and protected settings.\r\nChanging the tag value allows for re-running the extension without changing any of the public or protected settings.\r\nIf forceUpdateTag is not changed, updates to public or protected settings would still be applied by the handler.\r\nIf neither forceUpdateTag nor any of public or protected settings change, extension would flow to the role instance with the same sequence-number, and\r\nit is up to handler implementation whether to re-run it or not"},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"rolesAppliedTo":{"Type":38,"Flags":0,"Description":"Optional list of roles to apply this extension. If property is not specified or '*' is specified, extension is applied to all roles in the cloud service."}}}},{"2":{"Name":"CloudServiceVaultAndSecretReference","Properties":{"sourceVault":{"Type":23,"Flags":0},"secretUrl":{"Type":4,"Flags":0}}}},{"3":{"ItemType":4}},{"3":{"ItemType":35}},{"4":{"Name":"Microsoft.Compute/cloudServices@2021-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/cloudServices/updateDomains"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Compute/cloudServices/updateDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":3,"Flags":9,"Description":"The resource name"},"type":{"Type":41,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":42,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Compute/cloudServices/updateDomains@2021-03-01","ScopeType":8,"Body":43,"Flags":0}},{"6":{"Value":"Microsoft.Compute/availabilitySets"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Compute/availabilitySets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":45,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":46,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"The instance view of a resource."},"sku":{"Type":56,"Flags":0,"Description":"Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":57,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AvailabilitySetProperties","Properties":{"platformUpdateDomainCount":{"Type":3,"Flags":0,"Description":"Update Domain count."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count."},"virtualMachines":{"Type":49,"Flags":0,"Description":"A list of references to all virtual machines in the availability set."},"proximityPlacementGroup":{"Type":23,"Flags":0,"Description":"Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01."},"statuses":{"Type":55,"Flags":2,"Description":"The resource status information."}}}},{"3":{"ItemType":23}},{"2":{"Name":"InstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":54,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[51,52,53]}},{"3":{"ItemType":50}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of virtual machines in the scale set."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/availabilitySets@2021-03-01","ScopeType":8,"Body":47,"Flags":0}},{"6":{"Value":"Microsoft.Compute/proximityPlacementGroups"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Compute/proximityPlacementGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":59,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":60,"Flags":10,"Description":"The resource api version"},"properties":{"Type":62,"Flags":0,"Description":"Describes the properties of a Proximity Placement Group."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":70,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ProximityPlacementGroupProperties","Properties":{"proximityPlacementGroupType":{"Type":65,"Flags":0,"Description":"Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use."},"virtualMachines":{"Type":67,"Flags":2,"Description":"A list of references to all virtual machines in the proximity placement group."},"virtualMachineScaleSets":{"Type":68,"Flags":2,"Description":"A list of references to all virtual machine scale sets in the proximity placement group."},"availabilitySets":{"Type":69,"Flags":2,"Description":"A list of references to all availability sets in the proximity placement group."},"colocationStatus":{"Type":50,"Flags":0,"Description":"Describes colocation status of the Proximity Placement Group."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"Ultra"}},{"5":{"Elements":[63,64,4]}},{"2":{"Name":"SubResourceWithColocationStatus","Properties":{"colocationStatus":{"Type":50,"Flags":0,"Description":"Describes colocation status of a resource in the Proximity Placement Group."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":66}},{"3":{"ItemType":66}},{"3":{"ItemType":66}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/proximityPlacementGroups@2021-03-01","ScopeType":8,"Body":61,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":72,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":73,"Flags":10,"Description":"The resource api version"},"properties":{"Type":75,"Flags":0,"Description":"Dedicated Host Group Properties."},"zones":{"Type":85,"Flags":0,"Description":"Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":86,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostGroupProperties","Properties":{"platformFaultDomainCount":{"Type":3,"Flags":1,"Description":"Number of fault domains that the host group can span."},"hosts":{"Type":77,"Flags":2,"Description":"A list of references to all dedicated hosts in the dedicated host group."},"instanceView":{"Type":78,"Flags":2,"Description":"The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group."},"supportAutomaticPlacement":{"Type":2,"Flags":0,"Description":"Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided.
Minimum api-version: 2020-06-01."}}}},{"2":{"Name":"SubResourceReadOnly","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"3":{"ItemType":76}},{"2":{"Name":"DedicatedHostGroupInstanceView","Properties":{"hosts":{"Type":84,"Flags":0,"Description":"List of instance view of the dedicated hosts under the dedicated host group."}}}},{"2":{"Name":"DedicatedHostInstanceViewWithName","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the dedicated host."},"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":80,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":83,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DedicatedHostAvailableCapacity","Properties":{"allocatableVMs":{"Type":82,"Flags":0,"Description":"The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host."}}}},{"2":{"Name":"DedicatedHostAllocatableVM","Properties":{"vmSize":{"Type":4,"Flags":0,"Description":"VM size in terms of which the unutilized capacity is represented."},"count":{"Type":3,"Flags":0,"Description":"Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity."}}}},{"3":{"ItemType":81}},{"3":{"ItemType":50}},{"3":{"ItemType":79}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups@2021-03-01","ScopeType":8,"Body":74,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups/hosts"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups/hosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":88,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":89,"Flags":10,"Description":"The resource api version"},"properties":{"Type":91,"Flags":0,"Description":"Properties of the dedicated host."},"sku":{"Type":56,"Flags":1,"Description":"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."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":99,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostProperties","Properties":{"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Fault domain of the dedicated host within a dedicated host group."},"autoReplaceOnFailure":{"Type":2,"Flags":0,"Description":"Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided."},"hostId":{"Type":4,"Flags":2,"Description":"A unique id generated and assigned to the dedicated host by the platform.
Does not change throughout the lifetime of the host."},"virtualMachines":{"Type":92,"Flags":2,"Description":"A list of references to all virtual machines in the Dedicated Host."},"licenseType":{"Type":96,"Flags":0,"Description":"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**"},"provisioningTime":{"Type":4,"Flags":2,"Description":"The date when the host was first provisioned."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":97,"Flags":2,"Description":"The dedicated host instance view."}}}},{"3":{"ItemType":76}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server_Hybrid"}},{"6":{"Value":"Windows_Server_Perpetual"}},{"5":{"Elements":[93,94,95]}},{"2":{"Name":"DedicatedHostInstanceView","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":80,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":98,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":50}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups/hosts@2021-03-01","ScopeType":8,"Body":90,"Flags":0}},{"6":{"Value":"Microsoft.Compute/sshPublicKeys"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Compute/sshPublicKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Properties of the SSH public key."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":105,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SshPublicKeyResourceProperties","Properties":{"publicKey":{"Type":4,"Flags":0,"Description":"SSH public key used to authenticate to a virtual machine through ssh. If this property is not initially provided when the resource is created, the publicKey property will be populated when generateKeyPair is called. If the public key is provided upon resource creation, the provided public key needs to be at least 2048-bit and in ssh-rsa format."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/sshPublicKeys@2021-03-01","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":107,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":108,"Flags":10,"Description":"The resource api version"},"properties":{"Type":110,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":114,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":111,"Flags":0,"Description":"The virtual machine extension instance view."}}}},{"2":{"Name":"VirtualMachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The virtual machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"substatuses":{"Type":112,"Flags":0,"Description":"The resource status information."},"statuses":{"Type":113,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":50}},{"3":{"ItemType":50}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/extensions@2021-03-01","ScopeType":8,"Body":109,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":116,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":117,"Flags":10,"Description":"The resource api version"},"plan":{"Type":119,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":120,"Flags":0,"Description":"Describes the properties of a Virtual Machine."},"resources":{"Type":486,"Flags":2,"Description":"The virtual machine child extension resources."},"identity":{"Type":487,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"zones":{"Type":495,"Flags":0,"Description":"The virtual machine zones."},"extendedLocation":{"Type":496,"Flags":0,"Description":"The extended location of the Virtual Machine."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":499,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"hardwareProfile":{"Type":121,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":289,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":340,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine."},"osProfile":{"Type":341,"Flags":0,"Description":"Specifies the operating system settings used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned."},"networkProfile":{"Type":379,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"securityProfile":{"Type":426,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machine."},"diagnosticsProfile":{"Type":430,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":23,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).
For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)
Currently, a VM can only be added to availability set at creation time. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set.
This property cannot exist along with a non-null properties.virtualMachineScaleSet reference."},"virtualMachineScaleSet":{"Type":23,"Flags":0,"Description":"Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.
This property cannot exist along with a non-null properties.availabilitySet reference.
Minimum api‐version: 2019‐03‐01"},"proximityPlacementGroup":{"Type":23,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01."},"priority":{"Type":435,"Flags":0,"Description":"Specifies the priority for the virtual machine.
Minimum api-version: 2019-03-01"},"evictionPolicy":{"Type":438,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":439,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot virtual machine.
Minimum api-version: 2019-03-01."},"host":{"Type":23,"Flags":0,"Description":"Specifies information about the dedicated host that the virtual machine resides in.
Minimum api-version: 2018-10-01."},"hostGroup":{"Type":23,"Flags":0,"Description":"Specifies information about the dedicated host group that the virtual machine resides in.
Minimum api-version: 2020-06-01.
NOTE: User cannot specify both host and hostGroup properties."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":440,"Flags":2,"Description":"The virtual machine instance view."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15"},"vmId":{"Type":4,"Flags":2,"Description":"Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands."},"extensionsTimeBudget":{"Type":4,"Flags":0,"Description":"Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01"},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the scale set logical fault domain into which the Virtual Machine will be created. By default, the Virtual Machine will by automatically assigned to a fault domain that best maintains balance across available fault domains.
This is applicable only if the 'virtualMachineScaleSet' property of this Virtual Machine is set.The Virtual Machine Scale Set that is referenced, must have 'platformFaultDomainCount' > 1.This property cannot be updated once the Virtual Machine is created.Fault domain assignment can be viewed in the Virtual Machine Instance View.
Minimum api‐version: 2020‐12‐01"},"scheduledEventsProfile":{"Type":482,"Flags":0,"Description":"Specifies Scheduled Event related configurations."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01"}}}},{"2":{"Name":"HardwareProfile","Properties":{"vmSize":{"Type":288,"Flags":0,"Description":"Specifies the size of the virtual machine.
The enum data type is currently deprecated and will be removed by December 23rd 2023.
Recommended way to get the list of available sizes is using these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region]( https://docs.microsoft.com/rest/api/compute/resourceskus/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/sizes).
The available VM sizes depend on region and availability set."}}}},{"6":{"Value":"Basic_A0"}},{"6":{"Value":"Basic_A1"}},{"6":{"Value":"Basic_A2"}},{"6":{"Value":"Basic_A3"}},{"6":{"Value":"Basic_A4"}},{"6":{"Value":"Standard_A0"}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_B1s"}},{"6":{"Value":"Standard_B1ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E32-16_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_NV6"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"5":{"Elements":[122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,4]}},{"2":{"Name":"StorageProfile","Properties":{"imageReference":{"Type":290,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":291,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":339,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"Specifies the offer of the platform image or marketplace image used to create the virtual machine."},"sku":{"Type":4,"Flags":0,"Description":"The image SKU."},"version":{"Type":4,"Flags":0,"Description":"Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available."},"exactVersion":{"Type":4,"Flags":2,"Description":"Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"OSDisk","Properties":{"osType":{"Type":294,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"encryptionSettings":{"Type":295,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":298,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":298,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":302,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None** for Standard storage. **ReadOnly** for Premium storage."},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"diffDiskSettings":{"Type":303,"Flags":0,"Description":"Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine."},"createOption":{"Type":312,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":313,"Flags":0,"Description":"The managed disk parameters."},"deleteOption":{"Type":324,"Flags":0,"Description":"Specifies whether OS Disk should be deleted or detached upon VM deletion.
Possible values:
**Delete** If this value is used, the OS disk is deleted when VM is deleted.
**Detach** If this value is used, the os disk is retained after VM is deleted.
The default value is set to **detach**. For an ephemeral OS Disk, the default value is set to **Delete**. User cannot change the delete option for ephemeral OS Disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[292,293]}},{"2":{"Name":"DiskEncryptionSettings","Properties":{"diskEncryptionKey":{"Type":296,"Flags":0,"Description":"Specifies the location of the disk encryption key, which is a Key Vault Secret."},"keyEncryptionKey":{"Type":297,"Flags":0,"Description":"Specifies the location of the key encryption key in Key Vault."},"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether disk encryption should be enabled on the virtual machine."}}}},{"2":{"Name":"KeyVaultSecretReference","Properties":{"secretUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a secret in a Key Vault."},"sourceVault":{"Type":23,"Flags":1,"Description":"The relative URL of the Key Vault containing the secret."}}}},{"2":{"Name":"KeyVaultKeyReference","Properties":{"keyUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a key encryption key in Key Vault."},"sourceVault":{"Type":23,"Flags":1,"Description":"The relative URL of the Key Vault containing the key."}}}},{"2":{"Name":"VirtualHardDisk","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Specifies the virtual hard disk's uri."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[299,300,301]}},{"2":{"Name":"DiffDiskSettings","Properties":{"option":{"Type":305,"Flags":0,"Description":"Specifies the ephemeral disk settings for operating system disk."},"placement":{"Type":308,"Flags":0,"Description":"Specifies the ephemeral disk placement for operating system disk.
Possible values are:
**CacheDisk**
**ResourceDisk**
Default: **CacheDisk** if one is configured for the VM size otherwise **ResourceDisk** is used.
Refer to VM size documentation for Windows VM at https://docs.microsoft.com/azure/virtual-machines/windows/sizes and Linux VM at https://docs.microsoft.com/azure/virtual-machines/linux/sizes to check which VM sizes exposes a cache disk."}}}},{"6":{"Value":"Local"}},{"5":{"Elements":[304,4]}},{"6":{"Value":"CacheDisk"}},{"6":{"Value":"ResourceDisk"}},{"5":{"Elements":[306,307,4]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[309,310,311,4]}},{"2":{"Name":"ManagedDiskParameters","Properties":{"storageAccountType":{"Type":320,"Flags":0,"Description":"Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":321,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[314,315,316,317,318,319,4]}},{"2":{"Name":"DiskEncryptionSetParameters","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[322,323,4]}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":298,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":298,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":329,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":333,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":313,"Flags":0,"Description":"The managed disk parameters."},"toBeDetached":{"Type":2,"Flags":0,"Description":"Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset"},"diskIOPSReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"diskMBpsReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"detachOption":{"Type":335,"Flags":0,"Description":"Specifies the detach behavior to be used while detaching a disk or which is already in the process of detachment from the virtual machine. Supported values: **ForceDetach**.
detachOption: **ForceDetach** is applicable only for managed data disks. If a previous detachment attempt of the data disk did not complete due to an unexpected failure from the virtual machine and the disk is still not released then use force-detach as a last resort option to detach the disk forcibly from the VM. All writes might not have been flushed when using this detach behavior.
This feature is still in preview mode and is not supported for VirtualMachineScaleSet. To force-detach a data disk update toBeDetached to 'true' along with setting detachOption: 'ForceDetach'."},"deleteOption":{"Type":338,"Flags":0,"Description":"Specifies whether data disk should be deleted or detached upon VM deletion.
Possible values:
**Delete** If this value is used, the data disk is deleted when VM is deleted.
**Detach** If this value is used, the data disk is retained after VM is deleted.
The default value is set to **detach**"}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[326,327,328]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[330,331,332,4]}},{"6":{"Value":"ForceDetach"}},{"5":{"Elements":[334,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[336,337,4]}},{"3":{"ItemType":325}},{"2":{"Name":"AdditionalCapabilities","Properties":{"ultraSSDEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled."}}}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/azure-resource-manager/management/resource-name-rules)."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
This property cannot be updated after the VM is created.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters."},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
**Note: Do not pass any secrets or passwords in customData property**
This property cannot be updated after the VM is created.
customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://azure.microsoft.com/blog/custom-data-and-cloud-init-on-windows-azure/)
For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)"},"windowsConfiguration":{"Type":342,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":364,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros)."},"secrets":{"Type":378,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machine. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"allowExtensionOperations":{"Type":2,"Flags":0,"Description":"Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine."},"requireGuestProvisionSignal":{"Type":2,"Flags":0,"Description":"Specifies whether the guest provision signal is required to infer provision success of the virtual machine. **Note: This property is for private testing only, and all customers must not set the property to false.**"}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.
For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning."},"timeZone":{"Type":4,"Flags":0,"Description":"Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\".
Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.getsystemtimezones)."},"additionalUnattendContent":{"Type":349,"Flags":0,"Description":"Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup."},"patchSettings":{"Type":350,"Flags":0,"Description":"[Preview Feature] Specifies settings related to VM Guest Patching on Windows."},"winRM":{"Type":358,"Flags":0,"Description":"Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell."}}}},{"2":{"Name":"AdditionalUnattendContent","Properties":{"passName":{"Type":344,"Flags":0,"Description":"The pass name. Currently, the only allowable value is OobeSystem."},"componentName":{"Type":345,"Flags":0,"Description":"The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup."},"settingName":{"Type":348,"Flags":0,"Description":"Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon."},"content":{"Type":4,"Flags":0,"Description":"Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted."}}}},{"6":{"Value":"OobeSystem"}},{"6":{"Value":"Microsoft-Windows-Shell-Setup"}},{"6":{"Value":"AutoLogon"}},{"6":{"Value":"FirstLogonCommands"}},{"5":{"Elements":[346,347]}},{"3":{"ItemType":343}},{"2":{"Name":"PatchSettings","Properties":{"patchMode":{"Type":354,"Flags":0,"Description":"Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.
Possible values are:
**Manual** - You control the application of patches to a virtual machine. You do this by applying patches manually inside the VM. In this mode, automatic updates are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be false
**AutomaticByOS** - The virtual machine will automatically be updated by the OS. The property WindowsConfiguration.enableAutomaticUpdates must be true.
**AutomaticByPlatform** - the virtual machine will automatically updated by the platform. The properties provisionVMAgent and WindowsConfiguration.enableAutomaticUpdates must be true"},"enableHotpatching":{"Type":2,"Flags":0,"Description":"Enables customers to patch their Azure VMs without requiring a reboot. For enableHotpatching, the 'provisionVMAgent' must be set to true and 'patchMode' must be set to 'AutomaticByPlatform'."},"assessmentMode":{"Type":357,"Flags":0,"Description":"Specifies the mode of VM Guest patch assessment for the IaaS virtual machine.
Possible values are:
**ImageDefault** - You control the timing of patch assessments on a virtual machine.
**AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true."}}}},{"6":{"Value":"Manual"}},{"6":{"Value":"AutomaticByOS"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[351,352,353,4]}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[355,356,4]}},{"2":{"Name":"WinRMConfiguration","Properties":{"listeners":{"Type":363,"Flags":0,"Description":"The list of Windows Remote Management listeners"}}}},{"2":{"Name":"WinRMListener","Properties":{"protocol":{"Type":362,"Flags":0,"Description":"Specifies the protocol of WinRM listener.
Possible values are:
**http**
**https**"},"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}
To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[360,361]}},{"3":{"ItemType":359}},{"2":{"Name":"LinuxConfiguration","Properties":{"disablePasswordAuthentication":{"Type":2,"Flags":0,"Description":"Specifies whether password authentication should be disabled."},"ssh":{"Type":365,"Flags":0,"Description":"Specifies the ssh key configuration for a Linux OS."},"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"patchSettings":{"Type":368,"Flags":0,"Description":"[Preview Feature] Specifies settings related to VM Guest Patching on Linux."}}}},{"2":{"Name":"SshConfiguration","Properties":{"publicKeys":{"Type":367,"Flags":0,"Description":"The list of SSH public keys used to authenticate with linux based VMs."}}}},{"2":{"Name":"SshPublicKey","Properties":{"path":{"Type":4,"Flags":0,"Description":"Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys"},"keyData":{"Type":4,"Flags":0,"Description":"SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed)."}}}},{"3":{"ItemType":366}},{"2":{"Name":"LinuxPatchSettings","Properties":{"patchMode":{"Type":371,"Flags":0,"Description":"Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.
Possible values are:
**ImageDefault** - The virtual machine's default patching configuration is used.
**AutomaticByPlatform** - The virtual machine will be automatically updated by the platform. The property provisionVMAgent must be true"},"assessmentMode":{"Type":374,"Flags":0,"Description":"Specifies the mode of VM Guest Patch Assessment for the IaaS virtual machine.
Possible values are:
**ImageDefault** - You control the timing of patch assessments on a virtual machine.
**AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true."}}}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[369,370,4]}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[372,373,4]}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":23,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":377,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}
To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"certificateStore":{"Type":4,"Flags":0,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":376}},{"3":{"ItemType":375}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":385,"Flags":0,"Description":"Specifies the list of resource Ids for the network interfaces associated with the virtual machine."},"networkApiVersion":{"Type":387,"Flags":0,"Description":"specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations"},"networkInterfaceConfigurations":{"Type":425,"Flags":0,"Description":"Specifies the networking configurations that will be used to create the virtual machine networking resources."}}}},{"2":{"Name":"NetworkInterfaceReference","Properties":{"properties":{"Type":381,"Flags":0,"Description":"Describes a network interface reference properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"NetworkInterfaceReferenceProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"deleteOption":{"Type":384,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[382,383,4]}},{"3":{"ItemType":380}},{"6":{"Value":"2020-11-01"}},{"5":{"Elements":[386,4]}},{"2":{"Name":"VirtualMachineNetworkInterfaceConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network interface configuration name."},"properties":{"Type":389,"Flags":0,"Description":"Describes a virtual machine network profile's IP configuration."}}}},{"2":{"Name":"VirtualMachineNetworkInterfaceConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"deleteOption":{"Type":392,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"enableFpga":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is FPGA networking-enabled."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."},"networkSecurityGroup":{"Type":23,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":393,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":424,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"dscpConfiguration":{"Type":23,"Flags":0}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[390,391,4]}},{"2":{"Name":"VirtualMachineNetworkInterfaceDnsSettingsConfiguration","Properties":{"dnsServers":{"Type":394,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineNetworkInterfaceIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":396,"Flags":0,"Description":"Describes a virtual machine network interface IP configuration properties."}}}},{"2":{"Name":"VirtualMachineNetworkInterfaceIPConfigurationProperties","Properties":{"subnet":{"Type":23,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":397,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":420,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationSecurityGroups":{"Type":421,"Flags":0,"Description":"Specifies an array of references to application security group."},"applicationGatewayBackendAddressPools":{"Type":422,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A virtual machine can reference backend address pools of multiple application gateways. Multiple virtual machines cannot use the same application gateway."},"loadBalancerBackendAddressPools":{"Type":423,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A virtual machine can reference backend address pools of one public and one internal load balancer. [Multiple virtual machines cannot use the same basic sku load balancer]."}}}},{"2":{"Name":"VirtualMachinePublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":398,"Flags":0,"Description":"Describes a virtual machines IP Configuration's PublicIPAddress configuration"},"sku":{"Type":411,"Flags":0,"Description":"Describes the public IP Sku"}}}},{"2":{"Name":"VirtualMachinePublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"deleteOption":{"Type":401,"Flags":0,"Description":"Specify what happens to the public IP address when the VM is deleted"},"dnsSettings":{"Type":402,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":404,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":23,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."},"publicIPAddressVersion":{"Type":407,"Flags":0,"Description":"Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"publicIPAllocationMethod":{"Type":410,"Flags":0,"Description":"Specify the public IP allocation type"}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[399,400,4]}},{"2":{"Name":"VirtualMachinePublicIPAddressDnsSettingsConfiguration","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label prefix of the PublicIPAddress resources that will be created. The generated name label is the concatenation of the domain name label and vm network profile unique ID."}}}},{"2":{"Name":"VirtualMachineIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":403}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[405,406,4]}},{"6":{"Value":"Dynamic"}},{"6":{"Value":"Static"}},{"5":{"Elements":[408,409,4]}},{"2":{"Name":"PublicIPAddressSku","Properties":{"name":{"Type":414,"Flags":0,"Description":"Specify public IP sku name"},"tier":{"Type":417,"Flags":0,"Description":"Specify public IP sku tier"}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"5":{"Elements":[412,413,4]}},{"6":{"Value":"Regional"}},{"6":{"Value":"Global"}},{"5":{"Elements":[415,416,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[418,419,4]}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"3":{"ItemType":395}},{"3":{"ItemType":388}},{"2":{"Name":"SecurityProfile","Properties":{"uefiSettings":{"Type":427,"Flags":0,"Description":"Specifies the security settings like secure boot and vTPM used while creating the virtual machine.
Minimum api-version: 2020-12-01"},"encryptionAtHost":{"Type":2,"Flags":0,"Description":"This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine or virtual machine scale set. This will enable the encryption for all the disks including Resource/Temp disk at host itself.
Default: The Encryption at host will be disabled unless this property is set to true for the resource."},"securityType":{"Type":429,"Flags":0,"Description":"Specifies the SecurityType of the virtual machine. It is set as TrustedLaunch to enable UefiSettings.
Default: UefiSettings will not be enabled unless this property is set as TrustedLaunch."}}}},{"2":{"Name":"UefiSettings","Properties":{"secureBootEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether secure boot should be enabled on the virtual machine.
Minimum api-version: 2020-12-01"},"vTpmEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether vTPM should be enabled on the virtual machine.
Minimum api-version: 2020-12-01"}}}},{"6":{"Value":"TrustedLaunch"}},{"5":{"Elements":[428,4]}},{"2":{"Name":"DiagnosticsProfile","Properties":{"bootDiagnostics":{"Type":431,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."}}}},{"2":{"Name":"BootDiagnostics","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether boot diagnostics should be enabled on the Virtual Machine."},"storageUri":{"Type":4,"Flags":0,"Description":"Uri of the storage account to use for placing the console output and screenshot.
If storageUri is not specified while enabling boot diagnostics, managed storage will be used."}}}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[432,433,434,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[436,437,4]}},{"2":{"Name":"BillingProfile","Properties":{"maxPrice":{"Type":3,"Flags":0,"Description":"Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.
This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.
The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.
Possible values are:
- Any decimal value greater than zero. Example: 0.01538
-1 – indicates default price to be up-to on-demand.
You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.
Minimum api-version: 2019-03-01."}}}},{"2":{"Name":"VirtualMachineInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"Specifies the update domain of the virtual machine."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the fault domain of the virtual machine."},"computerName":{"Type":4,"Flags":0,"Description":"The computer name assigned to the virtual machine."},"osName":{"Type":4,"Flags":0,"Description":"The Operating System running on the virtual machine."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of Operating System running on the virtual machine."},"hyperVGeneration":{"Type":443,"Flags":0,"Description":"Specifies the HyperVGeneration Type associated with a resource"},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":444,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":448,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":457,"Flags":0,"Description":"The virtual machine disk information."},"extensions":{"Type":458,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":459,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":460,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"assignedHost":{"Type":4,"Flags":2,"Description":"Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01."},"statuses":{"Type":461,"Flags":0,"Description":"The resource status information."},"patchStatus":{"Type":462,"Flags":0,"Description":"[Preview Feature] The status of virtual machine patch operations."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[441,442,4]}},{"2":{"Name":"VirtualMachineAgentInstanceView","Properties":{"vmAgentVersion":{"Type":4,"Flags":0,"Description":"The VM Agent full version."},"extensionHandlers":{"Type":446,"Flags":0,"Description":"The virtual machine extension handler instance view."},"statuses":{"Type":447,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineExtensionHandlerInstanceView","Properties":{"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":50,"Flags":0,"Description":"The extension handler status."}}}},{"3":{"ItemType":445}},{"3":{"ItemType":50}},{"2":{"Name":"MaintenanceRedeployStatus","Properties":{"isCustomerInitiatedMaintenanceAllowed":{"Type":2,"Flags":0,"Description":"True, if customer is allowed to perform Maintenance."},"preMaintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Pre Maintenance Window."},"preMaintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Pre Maintenance Window."},"maintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Maintenance Window."},"maintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Maintenance Window."},"lastOperationResultCode":{"Type":453,"Flags":0,"Description":"The Last Maintenance Operation Result Code."},"lastOperationMessage":{"Type":4,"Flags":0,"Description":"Message returned for the last Maintenance Operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"RetryLater"}},{"6":{"Value":"MaintenanceAborted"}},{"6":{"Value":"MaintenanceCompleted"}},{"5":{"Elements":[449,450,451,452]}},{"2":{"Name":"DiskInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"encryptionSettings":{"Type":455,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"statuses":{"Type":456,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":295}},{"3":{"ItemType":50}},{"3":{"ItemType":454}},{"3":{"ItemType":111}},{"2":{"Name":"VirtualMachineHealthStatus","Properties":{"status":{"Type":50,"Flags":2,"Description":"The health status information for the VM."}}}},{"2":{"Name":"BootDiagnosticsInstanceView","Properties":{"consoleScreenshotBlobUri":{"Type":4,"Flags":2,"Description":"The console screenshot blob URI.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage."},"serialConsoleLogBlobUri":{"Type":4,"Flags":2,"Description":"The serial console log blob Uri.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage."},"status":{"Type":50,"Flags":2,"Description":"The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics."}}}},{"3":{"ItemType":50}},{"2":{"Name":"VirtualMachinePatchStatus","Properties":{"availablePatchSummary":{"Type":463,"Flags":0,"Description":"The available patch summary of the latest assessment operation for the virtual machine."},"lastPatchInstallationSummary":{"Type":474,"Flags":0,"Description":"The installation summary of the latest installation operation for the virtual machine."},"configurationStatuses":{"Type":481,"Flags":2,"Description":"The enablement status of the specified patchMode"}}}},{"2":{"Name":"AvailablePatchSummary","Properties":{"status":{"Type":469,"Flags":2,"Description":"The overall success or failure status of the operation. It remains \"InProgress\" until the operation completes. At that point it will become \"Unknown\", \"Failed\", \"Succeeded\", or \"CompletedWithWarnings.\""},"assessmentActivityId":{"Type":4,"Flags":2,"Description":"The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs."},"rebootPending":{"Type":2,"Flags":2,"Description":"The overall reboot status of the VM. It will be true when partially installed patches require a reboot to complete installation but the reboot has not yet occurred."},"criticalAndSecurityPatchCount":{"Type":3,"Flags":2,"Description":"The number of critical or security patches that have been detected as available and not yet installed."},"otherPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches excluding critical and security."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"lastModifiedTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"error":{"Type":470,"Flags":2,"Description":"The errors that were encountered during execution of the operation. The details array contains the list of them."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CompletedWithWarnings"}},{"5":{"Elements":[464,465,466,467,468,4]}},{"2":{"Name":"ApiErrorAutoGenerated","Properties":{"details":{"Type":472,"Flags":0,"Description":"The Api error details"},"innererror":{"Type":473,"Flags":0,"Description":"The Api inner error"},"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"2":{"Name":"ApiErrorBase","Properties":{"code":{"Type":4,"Flags":0,"Description":"The error code."},"message":{"Type":4,"Flags":0,"Description":"The error message."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."}}}},{"3":{"ItemType":471}},{"2":{"Name":"InnerError","Properties":{"exceptiontype":{"Type":4,"Flags":0,"Description":"The exception type."},"errordetail":{"Type":4,"Flags":0,"Description":"The internal error message or exception dump."}}}},{"2":{"Name":"LastPatchInstallationSummary","Properties":{"status":{"Type":480,"Flags":2,"Description":"The overall success or failure status of the operation. It remains \"InProgress\" until the operation completes. At that point it will become \"Unknown\", \"Failed\", \"Succeeded\", or \"CompletedWithWarnings.\""},"installationActivityId":{"Type":4,"Flags":2,"Description":"The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs."},"maintenanceWindowExceeded":{"Type":2,"Flags":2,"Description":"Describes whether the operation ran out of time before it completed all its intended actions"},"notSelectedPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches but not going to be installed because it didn't match a classification or inclusion list entry."},"excludedPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches but excluded explicitly by a customer-specified exclusion list match."},"pendingPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches expected to be installed over the course of the patch installation operation."},"installedPatchCount":{"Type":3,"Flags":2,"Description":"The count of patches that successfully installed."},"failedPatchCount":{"Type":3,"Flags":2,"Description":"The count of patches that failed installation."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"lastModifiedTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"error":{"Type":470,"Flags":2,"Description":"The errors that were encountered during execution of the operation. The details array contains the list of them."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CompletedWithWarnings"}},{"5":{"Elements":[475,476,477,478,479,4]}},{"3":{"ItemType":50}},{"2":{"Name":"ScheduledEventsProfile","Properties":{"terminateNotificationProfile":{"Type":483,"Flags":0,"Description":"Specifies Terminate Scheduled Event related configurations."}}}},{"2":{"Name":"TerminateNotificationProfile","Properties":{"notBeforeTimeout":{"Type":4,"Flags":0,"Description":"Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)"},"enable":{"Type":2,"Flags":0,"Description":"Specifies whether the Terminate Scheduled event is enabled or disabled."}}}},{"2":{"Name":"VirtualMachineExtension","Properties":{"properties":{"Type":110,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":485,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":484}},{"2":{"Name":"VirtualMachineIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity."},"type":{"Type":492,"Flags":0,"Description":"The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine."},"userAssignedIdentities":{"Type":494,"Flags":0,"Description":"The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[488,489,490,491]}},{"2":{"Name":"UserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":493}},{"3":{"ItemType":4}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":498,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[497,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines@2021-03-01","ScopeType":8,"Body":118,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":501,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":502,"Flags":10,"Description":"The resource api version"},"sku":{"Type":56,"Flags":0,"Description":"The virtual machine scale set sku."},"plan":{"Type":119,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":504,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set."},"identity":{"Type":602,"Flags":0,"Description":"The identity of the virtual machine scale set, if configured."},"zones":{"Type":610,"Flags":0,"Description":"The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set"},"extendedLocation":{"Type":496,"Flags":0,"Description":"The extended location of the Virtual Machine Scale Set."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":611,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetProperties","Properties":{"upgradePolicy":{"Type":505,"Flags":0,"Description":"The upgrade policy."},"automaticRepairsPolicy":{"Type":512,"Flags":0,"Description":"Policy for automatic repairs."},"virtualMachineProfile":{"Type":513,"Flags":0,"Description":"The virtual machine profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"overprovision":{"Type":2,"Flags":0,"Description":"Specifies whether the Virtual Machine Scale Set should be overprovisioned."},"doNotRunExtensionsOnOverprovisionedVMs":{"Type":2,"Flags":0,"Description":"When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs."},"uniqueId":{"Type":4,"Flags":2,"Description":"Specifies the ID which uniquely identifies a Virtual Machine Scale Set."},"singlePlacementGroup":{"Type":2,"Flags":0,"Description":"When true this limits the scale set to a single placement group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, it may be modified to false. However, if singlePlacementGroup is false, it may not be modified to true."},"zoneBalance":{"Type":2,"Flags":0,"Description":"Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count for each placement group."},"proximityPlacementGroup":{"Type":23,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01."},"hostGroup":{"Type":23,"Flags":0,"Description":"Specifies information about the dedicated host group that the virtual machine scale set resides in.
Minimum api-version: 2020-06-01."},"additionalCapabilities":{"Type":340,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"scaleInPolicy":{"Type":593,"Flags":0,"Description":"Specifies the scale-in policy that decides which virtual machines are chosen for removal when a Virtual Machine Scale Set is scaled-in."},"orchestrationMode":{"Type":601,"Flags":0,"Description":"Specifies the orchestration mode for the virtual machine scale set."}}}},{"2":{"Name":"UpgradePolicy","Properties":{"mode":{"Type":509,"Flags":0,"Description":"Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time."},"rollingUpgradePolicy":{"Type":510,"Flags":0,"Description":"The configuration parameters used while performing a rolling upgrade."},"automaticOSUpgradePolicy":{"Type":511,"Flags":0,"Description":"Configuration parameters used for performing automatic OS Upgrade."}}}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Rolling"}},{"5":{"Elements":[506,507,508]}},{"2":{"Name":"RollingUpgradePolicy","Properties":{"maxBatchInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%."},"maxUnhealthyInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%."},"maxUnhealthyUpgradedInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%."},"pauseTimeBetweenBatches":{"Type":4,"Flags":0,"Description":"The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S)."},"enableCrossZoneUpgrade":{"Type":2,"Flags":0,"Description":"Allow VMSS to ignore AZ boundaries when constructing upgrade batches. Take into consideration the Update Domain and maxBatchInstancePercent to determine the batch size."},"prioritizeUnhealthyInstances":{"Type":2,"Flags":0,"Description":"Upgrade all unhealthy instances in a scale set before any healthy instances."}}}},{"2":{"Name":"AutomaticOSUpgradePolicy","Properties":{"enableAutomaticOSUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.
If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true."},"disableAutomaticRollback":{"Type":2,"Flags":0,"Description":"Whether OS image rollback feature should be disabled. Default value is false."}}}},{"2":{"Name":"AutomaticRepairsPolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M)."}}}},{"2":{"Name":"VirtualMachineScaleSetVMProfile","Properties":{"osProfile":{"Type":514,"Flags":0,"Description":"Specifies the operating system settings for the virtual machines in the scale set."},"storageProfile":{"Type":516,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"networkProfile":{"Type":548,"Flags":0,"Description":"Specifies properties of the network interfaces of the virtual machines in the scale set."},"securityProfile":{"Type":426,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machines in the scale set."},"diagnosticsProfile":{"Type":430,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"extensionProfile":{"Type":581,"Flags":0,"Description":"Specifies a collection of settings for extensions installed on virtual machines in the scale set."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15"},"priority":{"Type":589,"Flags":0,"Description":"Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview"},"evictionPolicy":{"Type":592,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":439,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot VMSS.
Minimum api-version: 2019-03-01."},"scheduledEventsProfile":{"Type":482,"Flags":0,"Description":"Specifies Scheduled Event related configurations."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the virtual machines in the scale set, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01"}}}},{"2":{"Name":"VirtualMachineScaleSetOSProfile","Properties":{"computerNamePrefix":{"Type":4,"Flags":0,"Description":"Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)"},"windowsConfiguration":{"Type":342,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":364,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros)."},"secrets":{"Type":515,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machines in the scale set. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."}}}},{"3":{"ItemType":375}},{"2":{"Name":"VirtualMachineScaleSetStorageProfile","Properties":{"imageReference":{"Type":290,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":517,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":547,"Flags":0,"Description":"Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."}}}},{"2":{"Name":"VirtualMachineScaleSetOSDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"caching":{"Type":521,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":525,"Flags":1,"Description":"Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diffDiskSettings":{"Type":303,"Flags":0,"Description":"Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"osType":{"Type":528,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"image":{"Type":298,"Flags":0,"Description":"Specifies information about the unmanaged user image to base the scale set on."},"vhdContainers":{"Type":529,"Flags":0,"Description":"Specifies the container urls that are used to store operating system disks for the scale set."},"managedDisk":{"Type":530,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[518,519,520]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[522,523,524,4]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[526,527]}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetManagedDiskParameters","Properties":{"storageAccountType":{"Type":537,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":321,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[531,532,533,534,535,536,4]}},{"2":{"Name":"VirtualMachineScaleSetDataDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"caching":{"Type":542,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":546,"Flags":1,"Description":"The create option."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":530,"Flags":0,"Description":"The managed disk parameters."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[539,540,541]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[543,544,545,4]}},{"3":{"ItemType":538}},{"2":{"Name":"VirtualMachineScaleSetNetworkProfile","Properties":{"healthProbe":{"Type":549,"Flags":0,"Description":"A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'."},"networkInterfaceConfigurations":{"Type":578,"Flags":0,"Description":"The list of network configurations."},"networkApiVersion":{"Type":580,"Flags":0,"Description":"specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations for Virtual Machine Scale Set with orchestration mode 'Flexible'"}}}},{"2":{"Name":"ApiEntityReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network configuration name."},"properties":{"Type":551,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"enableFpga":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is FPGA networking-enabled."},"networkSecurityGroup":{"Type":23,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":552,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":574,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."},"deleteOption":{"Type":577,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationDnsSettings","Properties":{"dnsServers":{"Type":553,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":555,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfigurationProperties","Properties":{"subnet":{"Type":549,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":556,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":569,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationGatewayBackendAddressPools":{"Type":570,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway."},"applicationSecurityGroups":{"Type":571,"Flags":0,"Description":"Specifies an array of references to application security group."},"loadBalancerBackendAddressPools":{"Type":572,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."},"loadBalancerInboundNatPools":{"Type":573,"Flags":0,"Description":"Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":557,"Flags":0,"Description":"Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration"},"sku":{"Type":411,"Flags":0,"Description":"Describes the public IP Sku"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"dnsSettings":{"Type":558,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":560,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":23,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."},"publicIPAddressVersion":{"Type":563,"Flags":0,"Description":"Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"deleteOption":{"Type":566,"Flags":0,"Description":"Specify what happens to the public IP when the VM is deleted"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created"}}}},{"2":{"Name":"VirtualMachineScaleSetIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":559}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[561,562,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[564,565,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[567,568,4]}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"3":{"ItemType":554}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[575,576,4]}},{"3":{"ItemType":550}},{"6":{"Value":"2020-11-01"}},{"5":{"Elements":[579,4]}},{"2":{"Name":"VirtualMachineScaleSetExtensionProfile","Properties":{"extensions":{"Type":585,"Flags":0,"Description":"The virtual machine scale set child extension resources."},"extensionsTimeBudget":{"Type":4,"Flags":0,"Description":"Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01"}}}},{"2":{"Name":"VirtualMachineScaleSetExtension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"properties":{"Type":583,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"provisionAfterExtensions":{"Type":584,"Flags":0,"Description":"Collection of extension names after which this extension needs to be provisioned."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":582}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[586,587,588,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[590,591,4]}},{"2":{"Name":"ScaleInPolicy","Properties":{"rules":{"Type":598,"Flags":0,"Description":"The rules to be followed when scaling-in a virtual machine scale set.
Possible values are:
**Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.
**OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.
**NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.
"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"OldestVM"}},{"6":{"Value":"NewestVM"}},{"5":{"Elements":[594,595,596,4]}},{"3":{"ItemType":597}},{"6":{"Value":"Uniform"}},{"6":{"Value":"Flexible"}},{"5":{"Elements":[599,600,4]}},{"2":{"Name":"VirtualMachineScaleSetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity."},"type":{"Type":607,"Flags":0,"Description":"The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set."},"userAssignedIdentities":{"Type":609,"Flags":0,"Description":"The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[603,604,605,606]}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":608}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets@2021-03-01","ScopeType":8,"Body":503,"Flags":0}},{"6":{"Value":"Microsoft.Compute/images"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Compute/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":613,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":614,"Flags":10,"Description":"The resource api version"},"properties":{"Type":616,"Flags":0,"Description":"Describes the properties of an Image."},"extendedLocation":{"Type":496,"Flags":0,"Description":"The extended location of the Image."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":652,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ImageProperties","Properties":{"sourceVirtualMachine":{"Type":23,"Flags":0,"Description":"The source virtual machine from which Image is created."},"storageProfile":{"Type":617,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state."},"hyperVGeneration":{"Type":651,"Flags":0,"Description":"Specifies the HyperVGenerationType of the VirtualMachine created from the image. From API Version 2019-03-01 if the image source is a blob, then we need the user to specify the value, if the source is managed resource like disk or snapshot, we may require the user to specify the property if we cannot deduce it from the source managed resource."}}}},{"2":{"Name":"ImageStorageProfile","Properties":{"osDisk":{"Type":618,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":648,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"zoneResilient":{"Type":2,"Flags":0,"Description":"Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS)."}}}},{"2":{"Name":"ImageOSDisk","Properties":{"osType":{"Type":621,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":624,"Flags":1,"Description":"The OS State."},"snapshot":{"Type":23,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":23,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":628,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":635,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":321,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[619,620]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[622,623]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[625,626,627]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[629,630,631,632,633,634,4]}},{"2":{"Name":"ImageDataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"snapshot":{"Type":23,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":23,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":640,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":647,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":321,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[637,638,639]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[641,642,643,644,645,646,4]}},{"3":{"ItemType":636}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[649,650,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/images@2021-03-01","ScopeType":8,"Body":615,"Flags":0}},{"6":{"Value":"Microsoft.Compute/restorePointCollections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Compute/restorePointCollections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":654,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":655,"Flags":10,"Description":"The resource api version"},"properties":{"Type":657,"Flags":0,"Description":"The restore point collection properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":683,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"RestorePointCollectionProperties","Properties":{"source":{"Type":658,"Flags":0,"Description":"The properties of the source resource that this restore point collection is created from."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the restore point collection."},"restorePointCollectionId":{"Type":4,"Flags":2,"Description":"The unique id of the restore point collection."},"restorePoints":{"Type":682,"Flags":2,"Description":"A list containing all restore points created under this restore point collection."}}}},{"2":{"Name":"RestorePointCollectionSourceProperties","Properties":{"location":{"Type":4,"Flags":2,"Description":"Location of the source resource used to create this restore point collection."},"id":{"Type":4,"Flags":0,"Description":"Resource Id of the source resource used to create this restore point collection"}}}},{"2":{"Name":"RestorePoint","Properties":{"properties":{"Type":660,"Flags":0,"Description":"The restore point properties."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"2":{"Name":"RestorePointProperties","Properties":{"excludeDisks":{"Type":661,"Flags":0,"Description":"List of disk resource ids that the customer wishes to exclude from the restore point. If no disks are specified, all disks will be included."},"sourceMetadata":{"Type":662,"Flags":2,"Description":"Gets the details of the VM captured at the time of the restore point creation."},"provisioningState":{"Type":4,"Flags":2,"Description":"Gets the provisioning state of the restore point."},"consistencyMode":{"Type":681,"Flags":2,"Description":"Gets the consistency mode for the restore point. Please refer to https://aka.ms/RestorePoints for more details."},"timeCreated":{"Type":4,"Flags":0,"Description":"Gets the creation time of the restore point."}}}},{"3":{"ItemType":549}},{"2":{"Name":"RestorePointSourceMetadata","Properties":{"hardwareProfile":{"Type":121,"Flags":0,"Description":"Gets the hardware profile."},"storageProfile":{"Type":663,"Flags":0,"Description":"Gets the storage profile."},"osProfile":{"Type":341,"Flags":0,"Description":"Gets the OS profile."},"diagnosticsProfile":{"Type":430,"Flags":0,"Description":"Gets the diagnostics profile."},"licenseType":{"Type":4,"Flags":0,"Description":"Gets the license type, which is for bring your own license scenario."},"vmId":{"Type":4,"Flags":0,"Description":"Gets the virtual machine unique id."},"securityProfile":{"Type":426,"Flags":0,"Description":"Gets the security profile."},"location":{"Type":4,"Flags":0,"Description":"Location of the VM from which the restore point was created."}}}},{"2":{"Name":"RestorePointSourceVMStorageProfile","Properties":{"osDisk":{"Type":664,"Flags":0,"Description":"Gets the OS disk of the VM captured at the time of the restore point creation."},"dataDisks":{"Type":677,"Flags":0,"Description":"Gets the data disks of the VM captured at the time of the restore point creation."}}}},{"2":{"Name":"RestorePointSourceVmosDisk","Properties":{"osType":{"Type":667,"Flags":0,"Description":"Gets the Operating System type."},"encryptionSettings":{"Type":295,"Flags":0,"Description":"Gets the disk encryption settings."},"name":{"Type":4,"Flags":0,"Description":"Gets the disk name."},"caching":{"Type":671,"Flags":0,"Description":"Gets the caching type."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Gets the disk size in GB."},"managedDisk":{"Type":313,"Flags":0,"Description":"Gets the managed disk details"},"diskRestorePoint":{"Type":549,"Flags":0,"Description":"Gets the disk restore point Id."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[665,666,4]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[668,669,670]}},{"2":{"Name":"RestorePointSourceVMDataDisk","Properties":{"lun":{"Type":3,"Flags":0,"Description":"Gets the logical unit number."},"name":{"Type":4,"Flags":0,"Description":"Gets the disk name."},"caching":{"Type":676,"Flags":0,"Description":"Gets the caching type."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Gets the initial disk size in GB for blank data disks, and the new desired size for existing OS and Data disks."},"managedDisk":{"Type":313,"Flags":0,"Description":"Gets the managed disk details"},"diskRestorePoint":{"Type":549,"Flags":0,"Description":"Gets the disk restore point Id."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[673,674,675]}},{"3":{"ItemType":672}},{"6":{"Value":"CrashConsistent"}},{"6":{"Value":"FileSystemConsistent"}},{"6":{"Value":"ApplicationConsistent"}},{"5":{"Elements":[678,679,680,4]}},{"3":{"ItemType":659}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/restorePointCollections@2021-03-01","ScopeType":8,"Body":656,"Flags":0}},{"6":{"Value":"Microsoft.Compute/restorePointCollections/restorePoints"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Compute/restorePointCollections/restorePoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":685,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":686,"Flags":10,"Description":"The resource api version"},"properties":{"Type":660,"Flags":0,"Description":"The restore point properties."}}}},{"4":{"Name":"Microsoft.Compute/restorePointCollections/restorePoints@2021-03-01","ScopeType":8,"Body":687,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":689,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":690,"Flags":10,"Description":"The resource api version"},"properties":{"Type":583,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions@2021-03-01","ScopeType":8,"Body":691,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":693,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":694,"Flags":10,"Description":"The resource api version"},"properties":{"Type":110,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2021-03-01","ScopeType":8,"Body":695,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":697,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":698,"Flags":10,"Description":"The resource api version"},"instanceId":{"Type":4,"Flags":2,"Description":"The virtual machine instance ID."},"sku":{"Type":56,"Flags":2,"Description":"The virtual machine SKU."},"properties":{"Type":700,"Flags":0,"Description":"Describes the properties of a virtual machine scale set virtual machine."},"plan":{"Type":119,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"resources":{"Type":708,"Flags":2,"Description":"The virtual machine child extension resources."},"zones":{"Type":709,"Flags":2,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":710,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetVMProperties","Properties":{"latestModelApplied":{"Type":2,"Flags":2,"Description":"Specifies whether the latest model has been applied to the virtual machine."},"vmId":{"Type":4,"Flags":2,"Description":"Azure VM unique ID."},"instanceView":{"Type":701,"Flags":2,"Description":"The virtual machine instance view."},"hardwareProfile":{"Type":121,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":289,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":340,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"osProfile":{"Type":341,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"securityProfile":{"Type":426,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machine."},"networkProfile":{"Type":379,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"networkProfileConfiguration":{"Type":705,"Flags":0,"Description":"Specifies the network profile configuration of the virtual machine."},"diagnosticsProfile":{"Type":430,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":23,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).
For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15"},"modelDefinitionApplied":{"Type":4,"Flags":2,"Description":"Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine."},"protectionPolicy":{"Type":707,"Flags":0,"Description":"Specifies the protection policy of the virtual machine."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01"}}}},{"2":{"Name":"VirtualMachineScaleSetVMInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"The Update Domain count."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"The Fault Domain count."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":444,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":448,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":702,"Flags":0,"Description":"The disks information."},"extensions":{"Type":703,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":459,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":460,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":704,"Flags":0,"Description":"The resource status information."},"assignedHost":{"Type":4,"Flags":2,"Description":"Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01."},"placementGroupId":{"Type":4,"Flags":0,"Description":"The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId."}}}},{"3":{"ItemType":454}},{"3":{"ItemType":111}},{"3":{"ItemType":50}},{"2":{"Name":"VirtualMachineScaleSetVMNetworkProfileConfiguration","Properties":{"networkInterfaceConfigurations":{"Type":706,"Flags":0,"Description":"The list of network configurations."}}}},{"3":{"ItemType":550}},{"2":{"Name":"VirtualMachineScaleSetVMProtectionPolicy","Properties":{"protectFromScaleIn":{"Type":2,"Flags":0,"Description":"Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation."},"protectFromScaleSetActions":{"Type":2,"Flags":0,"Description":"Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM."}}}},{"3":{"ItemType":484}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2021-03-01","ScopeType":8,"Body":699,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/runCommands"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/runCommands","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":712,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":713,"Flags":10,"Description":"The resource api version"},"properties":{"Type":715,"Flags":0,"Description":"Describes the properties of a Virtual Machine run command."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":730,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineRunCommandProperties","Properties":{"source":{"Type":716,"Flags":0,"Description":"The source of the run command script."},"parameters":{"Type":718,"Flags":0,"Description":"The parameters used by the script."},"protectedParameters":{"Type":719,"Flags":0,"Description":"The parameters used by the script."},"asyncExecution":{"Type":2,"Flags":0,"Description":"Optional. If set to true, provisioning will complete as soon as the script starts and will not wait for script to complete."},"runAsUser":{"Type":4,"Flags":0,"Description":"Specifies the user account on the VM when executing the run command."},"runAsPassword":{"Type":4,"Flags":0,"Description":"Specifies the user account password on the VM when executing the run command."},"timeoutInSeconds":{"Type":3,"Flags":0,"Description":"The timeout in seconds to execute the run command."},"outputBlobUri":{"Type":4,"Flags":0,"Description":"Specifies the Azure storage blob where script output stream will be uploaded."},"errorBlobUri":{"Type":4,"Flags":0,"Description":"Specifies the Azure storage blob where script error stream will be uploaded."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":720,"Flags":2,"Description":"The virtual machine run command instance view."}}}},{"2":{"Name":"VirtualMachineRunCommandScriptSource","Properties":{"script":{"Type":4,"Flags":0,"Description":"Specifies the script content to be executed on the VM."},"scriptUri":{"Type":4,"Flags":0,"Description":"Specifies the script download location."},"commandId":{"Type":4,"Flags":0,"Description":"Specifies a commandId of predefined built-in script."}}}},{"2":{"Name":"RunCommandInputParameter","Properties":{"name":{"Type":4,"Flags":1,"Description":"The run command parameter name."},"value":{"Type":4,"Flags":1,"Description":"The run command parameter value."}}}},{"3":{"ItemType":717}},{"3":{"ItemType":717}},{"2":{"Name":"VirtualMachineRunCommandInstanceView","Properties":{"executionState":{"Type":728,"Flags":0,"Description":"Script execution status."},"executionMessage":{"Type":4,"Flags":0,"Description":"Communicate script configuration errors or execution messages."},"exitCode":{"Type":3,"Flags":0,"Description":"Exit code returned from script execution."},"output":{"Type":4,"Flags":0,"Description":"Script output stream."},"error":{"Type":4,"Flags":0,"Description":"Script error stream."},"startTime":{"Type":4,"Flags":0,"Description":"Script start time."},"endTime":{"Type":4,"Flags":0,"Description":"Script end time."},"statuses":{"Type":729,"Flags":0,"Description":"The resource status information."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Running"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[721,722,723,724,725,726,727,4]}},{"3":{"ItemType":50}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/runCommands@2021-03-01","ScopeType":8,"Body":714,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":732,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":733,"Flags":10,"Description":"The resource api version"},"properties":{"Type":715,"Flags":0,"Description":"Describes the properties of a Virtual Machine run command."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":735,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-03-01","ScopeType":8,"Body":734,"Flags":0}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":737,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":738,"Flags":10,"Description":"The resource api version"},"properties":{"Type":740,"Flags":2,"Description":"Describes the properties of a Virtual Machine Extension Image."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":741,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionImageProperties","Properties":{"operatingSystem":{"Type":4,"Flags":1,"Description":"The operating system this extension supports."},"computeRole":{"Type":4,"Flags":1,"Description":"The type of role (IaaS or PaaS) this extension supports."},"handlerSchema":{"Type":4,"Flags":1,"Description":"The schema defined by publisher, where extension consumers should provide settings in a matching schema."},"vmScaleSetEnabled":{"Type":2,"Flags":0,"Description":"Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS."},"supportsMultipleExtensions":{"Type":2,"Flags":0,"Description":"Whether the handler can support multiple extensions."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2021-03-01","ScopeType":4,"Body":739,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":743,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":744,"Flags":10,"Description":"The resource api version"},"properties":{"Type":746,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":764,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."},"extendedLocation":{"Type":496,"Flags":2,"Description":"The extended location of the Virtual Machine."}}}},{"2":{"Name":"VirtualMachineImageProperties","Properties":{"plan":{"Type":747,"Flags":0,"Description":"Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."},"osDiskImage":{"Type":748,"Flags":0,"Description":"Contains the os disk image information."},"dataDiskImages":{"Type":753,"Flags":0},"automaticOSUpgradeProperties":{"Type":754,"Flags":0,"Description":"Describes automatic OS upgrade properties on the image."},"hyperVGeneration":{"Type":757,"Flags":0,"Description":"Specifies the HyperVGeneration Type"},"disallowed":{"Type":758,"Flags":0,"Description":"Specifies disallowed configuration for the VirtualMachine created from the image"},"features":{"Type":763,"Flags":0}}}},{"2":{"Name":"PurchasePlan","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."}}}},{"2":{"Name":"OSDiskImage","Properties":{"operatingSystem":{"Type":751,"Flags":1,"Description":"The operating system of the osDiskImage."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[749,750]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."}}}},{"3":{"ItemType":752}},{"2":{"Name":"AutomaticOSUpgradeProperties","Properties":{"automaticOSUpgradeSupported":{"Type":2,"Flags":1,"Description":"Specifies whether automatic OS upgrade is supported on the image."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[755,756,4]}},{"2":{"Name":"DisallowedConfiguration","Properties":{"vmDiskType":{"Type":761,"Flags":0,"Description":"VM disk types which are disallowed."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Unmanaged"}},{"5":{"Elements":[759,760,4]}},{"2":{"Name":"VirtualMachineImageFeature","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the feature."},"value":{"Type":4,"Flags":0,"Description":"The corresponding value for the feature."}}}},{"3":{"ItemType":762}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2021-03-01","ScopeType":4,"Body":745,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":766,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":767,"Flags":10,"Description":"The resource api version"},"properties":{"Type":746,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":769,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."},"extendedLocation":{"Type":496,"Flags":2,"Description":"The extended location of the Virtual Machine."}}}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2021-03-01","ScopeType":4,"Body":768,"Flags":1}},{"6":{"Value":"latest"}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":771,"Flags":9,"Description":"The resource name"},"type":{"Type":772,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":773,"Flags":10,"Description":"The resource api version"},"properties":{"Type":775,"Flags":2,"Description":"The status of the latest virtual machine scale set rolling upgrade."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":786,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"RollingUpgradeStatusInfoProperties","Properties":{"policy":{"Type":510,"Flags":2,"Description":"The rolling upgrade policies applied for this upgrade."},"runningStatus":{"Type":776,"Flags":2,"Description":"Information about the current running state of the overall upgrade."},"progress":{"Type":785,"Flags":2,"Description":"Information about the number of virtual machine instances in each upgrade state."},"error":{"Type":470,"Flags":2,"Description":"Error details for this upgrade, if there are any."}}}},{"2":{"Name":"RollingUpgradeRunningStatus","Properties":{"code":{"Type":781,"Flags":2,"Description":"Code indicating the current status of the upgrade."},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the upgrade."},"lastAction":{"Type":784,"Flags":2,"Description":"The last action performed on the rolling upgrade."},"lastActionTime":{"Type":4,"Flags":2,"Description":"Last action time of the upgrade."}}}},{"6":{"Value":"RollingForward"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Faulted"}},{"5":{"Elements":[777,778,779,780]}},{"6":{"Value":"Start"}},{"6":{"Value":"Cancel"}},{"5":{"Elements":[782,783]}},{"2":{"Name":"RollingUpgradeProgressInfo","Properties":{"successfulInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have been successfully upgraded."},"failedInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have failed to be upgraded successfully."},"inProgressInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that are currently being upgraded."},"pendingInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have not yet begun to be upgraded."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2021-03-01","ScopeType":8,"Body":774,"Flags":1}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2021-03-01/types.md b/generated/compute/microsoft.compute/2021-03-01/types.md
deleted file mode 100644
index 44ee19697c..0000000000
--- a/generated/compute/microsoft.compute/2021-03-01/types.md
+++ /dev/null
@@ -1,1485 +0,0 @@
-# Microsoft.Compute @ 2021-03-01
-
-## Resource Microsoft.Compute/availabilitySets@2021-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [AvailabilitySetProperties](#availabilitysetproperties): The instance view of a resource.
-* **sku**: [Sku](#sku): Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/availabilitySets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/cloudServices@2021-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [CloudServiceProperties](#cloudserviceproperties): Cloud service properties
-* **tags**: [CloudServiceTags](#cloudservicetags): Resource tags.
-* **type**: 'Microsoft.Compute/cloudServices' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/cloudServices/updateDomains@2021-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: int (Required, DeployTimeConstant): The resource name
-* **type**: 'Microsoft.Compute/cloudServices/updateDomains' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/hostGroups@2021-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DedicatedHostGroupProperties](#dedicatedhostgroupproperties): Dedicated Host Group Properties.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/hostGroups' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone.
-
-## Resource Microsoft.Compute/hostGroups/hosts@2021-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DedicatedHostProperties](#dedicatedhostproperties): Properties of the dedicated host.
-* **sku**: [Sku](#sku) (Required): 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.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/hostGroups/hosts' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/images@2021-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location of the Image.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ImageProperties](#imageproperties): Describes the properties of an Image.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2021-03-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2021-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation) (ReadOnly): The extended location of the Virtual Machine.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2021-03-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2021-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation) (ReadOnly): The extended location of the Virtual Machine.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2021-03-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2021-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionImageProperties](#virtualmachineextensionimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Extension Image.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/types/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/proximityPlacementGroups@2021-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ProximityPlacementGroupProperties](#proximityplacementgroupproperties): Describes the properties of a Proximity Placement Group.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/proximityPlacementGroups' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/restorePointCollections@2021-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [RestorePointCollectionProperties](#restorepointcollectionproperties): The restore point collection properties.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/restorePointCollections' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/restorePointCollections/restorePoints@2021-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [RestorePointProperties](#restorepointproperties): The restore point properties.
-* **type**: 'Microsoft.Compute/restorePointCollections/restorePoints' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/sshPublicKeys@2021-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [SshPublicKeyResourceProperties](#sshpublickeyresourceproperties): Properties of the SSH public key.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/sshPublicKeys' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines@2021-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location of the Virtual Machine.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineIdentity](#virtualmachineidentity): The identity of the virtual machine, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineProperties](#virtualmachineproperties): Describes the properties of a Virtual Machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachines/extensions@2021-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines/runCommands@2021-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineRunCommandProperties](#virtualmachineruncommandproperties): Describes the properties of a Virtual Machine run command.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/runCommands' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets@2021-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location of the Virtual Machine Scale Set.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineScaleSetIdentity](#virtualmachinescalesetidentity): The identity of the virtual machine scale set, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetProperties](#virtualmachinescalesetproperties): Describes the properties of a Virtual Machine Scale Set.
-* **sku**: [Sku](#sku): The virtual machine scale set sku.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/extensions@2021-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2021-03-01 (ReadOnly)
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: 'latest' (Required, DeployTimeConstant): The resource name
-* **properties**: [RollingUpgradeStatusInfoProperties](#rollingupgradestatusinfoproperties) (ReadOnly): The status of the latest virtual machine scale set rolling upgrade.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2021-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **instanceId**: string (ReadOnly): The virtual machine instance ID.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetVMProperties](#virtualmachinescalesetvmproperties): Describes the properties of a virtual machine scale set virtual machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **sku**: [Sku](#sku) (ReadOnly): The virtual machine SKU.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualmachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[] (ReadOnly): The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2021-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineRunCommandProperties](#virtualmachineruncommandproperties): Describes the properties of a Virtual Machine run command.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands' (ReadOnly, DeployTimeConstant): The resource type
-
-## AdditionalCapabilities
-### Properties
-* **ultraSSDEnabled**: bool: The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.
-
-## AdditionalUnattendContent
-### Properties
-* **componentName**: 'Microsoft-Windows-Shell-Setup': The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.
-* **content**: string: Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
-* **passName**: 'OobeSystem': The pass name. Currently, the only allowable value is OobeSystem.
-* **settingName**: 'AutoLogon' | 'FirstLogonCommands': Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.
-
-## ApiEntityReference
-### Properties
-* **id**: string: The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
-
-## ApiErrorAutoGenerated
-### Properties
-* **code**: string: The error code.
-* **details**: [ApiErrorBase](#apierrorbase)[]: The Api error details
-* **innererror**: [InnerError](#innererror): The Api inner error
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## ApiErrorBase
-### Properties
-* **code**: string: The error code.
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## AutomaticOSUpgradePolicy
-### Properties
-* **disableAutomaticRollback**: bool: Whether OS image rollback feature should be disabled. Default value is false.
-* **enableAutomaticOSUpgrade**: bool: Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.
If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true.
-
-## AutomaticOSUpgradeProperties
-### Properties
-* **automaticOSUpgradeSupported**: bool (Required): Specifies whether automatic OS upgrade is supported on the image.
-
-## AutomaticRepairsPolicy
-### Properties
-* **enabled**: bool: Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false.
-* **gracePeriod**: string: The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M).
-
-## AvailabilitySetProperties
-### Properties
-* **platformFaultDomainCount**: int: Fault Domain count.
-* **platformUpdateDomainCount**: int: Update Domain count.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The resource status information.
-* **virtualMachines**: [SubResource](#subresource)[]: A list of references to all virtual machines in the availability set.
-
-## AvailablePatchSummary
-### Properties
-* **assessmentActivityId**: string (ReadOnly): The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs.
-* **criticalAndSecurityPatchCount**: int (ReadOnly): The number of critical or security patches that have been detected as available and not yet installed.
-* **error**: [ApiErrorAutoGenerated](#apierrorautogenerated) (ReadOnly): The errors that were encountered during execution of the operation. The details array contains the list of them.
-* **lastModifiedTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **otherPatchCount**: int (ReadOnly): The number of all available patches excluding critical and security.
-* **rebootPending**: bool (ReadOnly): The overall reboot status of the VM. It will be true when partially installed patches require a reboot to complete installation but the reboot has not yet occurred.
-* **startTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **status**: 'CompletedWithWarnings' | 'Failed' | 'InProgress' | 'Succeeded' | 'Unknown' | string (ReadOnly): The overall success or failure status of the operation. It remains "InProgress" until the operation completes. At that point it will become "Unknown", "Failed", "Succeeded", or "CompletedWithWarnings."
-
-## BillingProfile
-### Properties
-* **maxPrice**: int: Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.
This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.
The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.
Possible values are:
- Any decimal value greater than zero. Example: 0.01538
-1 – indicates default price to be up-to on-demand.
You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.
Minimum api-version: 2019-03-01.
-
-## BootDiagnostics
-### Properties
-* **enabled**: bool: Whether boot diagnostics should be enabled on the Virtual Machine.
-* **storageUri**: string: Uri of the storage account to use for placing the console output and screenshot.
If storageUri is not specified while enabling boot diagnostics, managed storage will be used.
-
-## BootDiagnosticsInstanceView
-### Properties
-* **consoleScreenshotBlobUri**: string (ReadOnly): The console screenshot blob URI.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage.
-* **serialConsoleLogBlobUri**: string (ReadOnly): The serial console log blob Uri.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage.
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics.
-
-## CloudServiceExtensionProfile
-### Properties
-* **extensions**: [Extension](#extension)[]: List of extensions for the cloud service.
-
-## CloudServiceExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Explicitly specify whether platform can automatically upgrade typeHandlerVersion to higher minor versions when they become available.
-* **forceUpdateTag**: string: Tag to force apply the provided public and protected settings.
-Changing the tag value allows for re-running the extension without changing any of the public or protected settings.
-If forceUpdateTag is not changed, updates to public or protected settings would still be applied by the handler.
-If neither forceUpdateTag nor any of public or protected settings change, extension would flow to the role instance with the same sequence-number, and
-it is up to handler implementation whether to re-run it or not
-* **protectedSettings**: string: Protected settings for the extension which are encrypted before sent to the role instance.
-* **protectedSettingsFromKeyVault**: [CloudServiceVaultAndSecretReference](#cloudservicevaultandsecretreference)
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **rolesAppliedTo**: string[]: Optional list of roles to apply this extension. If property is not specified or '*' is specified, extension is applied to all roles in the cloud service.
-* **settings**: string: Public settings for the extension. For JSON extensions, this is the JSON settings for the extension. For XML Extension (like RDP), this is the XML setting for the extension.
-* **type**: string: Specifies the type of the extension.
-* **typeHandlerVersion**: string: Specifies the version of the extension. Specifies the version of the extension. If this element is not specified or an asterisk (*) is used as the value, the latest version of the extension is used. If the value is specified with a major version number and an asterisk as the minor version number (X.), the latest minor version of the specified major version is selected. If a major version number and a minor version number are specified (X.Y), the specific extension version is selected. If a version is specified, an auto-upgrade is performed on the role instance.
-
-## CloudServiceNetworkProfile
-### Properties
-* **loadBalancerConfigurations**: [LoadBalancerConfiguration](#loadbalancerconfiguration)[]: List of Load balancer configurations. Cloud service can have up to two load balancer configurations, corresponding to a Public Load Balancer and an Internal Load Balancer.
-* **swappableCloudService**: [SubResource](#subresource): The id reference of the cloud service containing the target IP with which the subject cloud service can perform a swap. This property cannot be updated once it is set. The swappable cloud service referred by this id must be present otherwise an error will be thrown.
-
-## CloudServiceOsProfile
-### Properties
-* **secrets**: [CloudServiceVaultSecretGroup](#cloudservicevaultsecretgroup)[]: Specifies set of certificates that should be installed onto the role instances.
-
-## CloudServiceProperties
-### Properties
-* **allowModelOverride**: bool: (Optional) Indicates whether the role sku properties (roleProfile.roles.sku) specified in the model/template should override the role instance count and vm size specified in the .cscfg and .csdef respectively.
-The default value is `false`.
-* **configuration**: string: Specifies the XML service configuration (.cscfg) for the cloud service.
-* **configurationUrl**: string: Specifies a URL that refers to the location of the service configuration in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account.
-This is a write-only property and is not returned in GET calls.
-* **extensionProfile**: [CloudServiceExtensionProfile](#cloudserviceextensionprofile): Describes a cloud service extension profile.
-* **networkProfile**: [CloudServiceNetworkProfile](#cloudservicenetworkprofile): Network Profile for the cloud service.
-* **osProfile**: [CloudServiceOsProfile](#cloudserviceosprofile): Describes the OS profile for the cloud service.
-* **packageUrl**: string: Specifies a URL that refers to the location of the service package in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account.
-This is a write-only property and is not returned in GET calls.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **roleProfile**: [CloudServiceRoleProfile](#cloudserviceroleprofile): Describes the role profile for the cloud service.
-* **startCloudService**: bool: (Optional) Indicates whether to start the cloud service immediately after it is created. The default value is `true`.
-If false, the service model is still deployed, but the code is not run immediately. Instead, the service is PoweredOff until you call Start, at which time the service will be started. A deployed service still incurs charges, even if it is poweredoff.
-* **uniqueId**: string (ReadOnly): The unique identifier for the cloud service.
-* **upgradeMode**: 'Auto' | 'Manual' | 'Simultaneous' | string: Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains.
-Possible Values are
**Auto**
**Manual**
**Simultaneous**
-If not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence.
-
-## CloudServiceRoleProfile
-### Properties
-* **roles**: [CloudServiceRoleProfileProperties](#cloudserviceroleprofileproperties)[]: List of roles for the cloud service.
-
-## CloudServiceRoleProfileProperties
-### Properties
-* **name**: string: Resource name.
-* **sku**: [CloudServiceRoleSku](#cloudservicerolesku): Describes the cloud service role sku.
-
-## CloudServiceRoleSku
-### Properties
-* **capacity**: int: Specifies the number of role instances in the cloud service.
-* **name**: string: The sku name. NOTE: If the new SKU is not supported on the hardware the cloud service is currently on, you need to delete and recreate the cloud service or move back to the old sku.
-* **tier**: string: Specifies the tier of the cloud service. Possible Values are
**Standard**
**Basic**
-
-## CloudServiceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## CloudServiceVaultAndSecretReference
-### Properties
-* **secretUrl**: string
-* **sourceVault**: [SubResource](#subresource)
-
-## CloudServiceVaultCertificate
-### Properties
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret.
-
-## CloudServiceVaultSecretGroup
-### Properties
-* **sourceVault**: [SubResource](#subresource): The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
-* **vaultCertificates**: [CloudServiceVaultCertificate](#cloudservicevaultcertificate)[]: The list of key vault references in SourceVault which contain certificates.
-
-## DataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **deleteOption**: 'Delete' | 'Detach' | string: Specifies whether data disk should be deleted or detached upon VM deletion.
Possible values:
**Delete** If this value is used, the data disk is deleted when VM is deleted.
**Detach** If this value is used, the data disk is retained after VM is deleted.
The default value is set to **detach**
-* **detachOption**: 'ForceDetach' | string: Specifies the detach behavior to be used while detaching a disk or which is already in the process of detachment from the virtual machine. Supported values: **ForceDetach**.
detachOption: **ForceDetach** is applicable only for managed data disks. If a previous detachment attempt of the data disk did not complete due to an unexpected failure from the virtual machine and the disk is still not released then use force-detach as a last resort option to detach the disk forcibly from the VM. All writes might not have been flushed when using this detach behavior.
This feature is still in preview mode and is not supported for VirtualMachineScaleSet. To force-detach a data disk update toBeDetached to 'true' along with setting detachOption: 'ForceDetach'.
-* **diskIOPSReadWrite**: int (ReadOnly): Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set.
-* **diskMBpsReadWrite**: int (ReadOnly): Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **toBeDetached**: bool: Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## DataDiskImage
-### Properties
-* **lun**: int (ReadOnly): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-
-## DedicatedHostAllocatableVM
-### Properties
-* **count**: int: Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity.
-* **vmSize**: string: VM size in terms of which the unutilized capacity is represented.
-
-## DedicatedHostAvailableCapacity
-### Properties
-* **allocatableVMs**: [DedicatedHostAllocatableVM](#dedicatedhostallocatablevm)[]: The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host.
-
-## DedicatedHostGroupInstanceView
-### Properties
-* **hosts**: [DedicatedHostInstanceViewWithName](#dedicatedhostinstanceviewwithname)[]: List of instance view of the dedicated hosts under the dedicated host group.
-
-## DedicatedHostGroupProperties
-### Properties
-* **hosts**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all dedicated hosts in the dedicated host group.
-* **instanceView**: [DedicatedHostGroupInstanceView](#dedicatedhostgroupinstanceview) (ReadOnly): The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group.
-* **platformFaultDomainCount**: int (Required): Number of fault domains that the host group can span.
-* **supportAutomaticPlacement**: bool: Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided.
Minimum api-version: 2020-06-01.
-
-## DedicatedHostInstanceView
-### Properties
-* **assetId**: string (ReadOnly): Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
-* **availableCapacity**: [DedicatedHostAvailableCapacity](#dedicatedhostavailablecapacity): Unutilized capacity of the dedicated host.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DedicatedHostInstanceViewWithName
-### Properties
-* **assetId**: string (ReadOnly): Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
-* **availableCapacity**: [DedicatedHostAvailableCapacity](#dedicatedhostavailablecapacity): Unutilized capacity of the dedicated host.
-* **name**: string (ReadOnly): The name of the dedicated host.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DedicatedHostProperties
-### Properties
-* **autoReplaceOnFailure**: bool: Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided.
-* **hostId**: string (ReadOnly): A unique id generated and assigned to the dedicated host by the platform.
Does not change throughout the lifetime of the host.
-* **instanceView**: [DedicatedHostInstanceView](#dedicatedhostinstanceview) (ReadOnly): The dedicated host instance view.
-* **licenseType**: 'None' | 'Windows_Server_Hybrid' | 'Windows_Server_Perpetual': 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**
-* **platformFaultDomain**: int: Fault domain of the dedicated host within a dedicated host group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **provisioningTime**: string (ReadOnly): The date when the host was first provisioned.
-* **virtualMachines**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all virtual machines in the Dedicated Host.
-
-## DiagnosticsProfile
-### Properties
-* **bootDiagnostics**: [BootDiagnostics](#bootdiagnostics): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-
-## DiffDiskSettings
-### Properties
-* **option**: 'Local' | string: Specifies the ephemeral disk settings for operating system disk.
-* **placement**: 'CacheDisk' | 'ResourceDisk' | string: Specifies the ephemeral disk placement for operating system disk.
Possible values are:
**CacheDisk**
**ResourceDisk**
Default: **CacheDisk** if one is configured for the VM size otherwise **ResourceDisk** is used.
Refer to VM size documentation for Windows VM at https://docs.microsoft.com/azure/virtual-machines/windows/sizes and Linux VM at https://docs.microsoft.com/azure/virtual-machines/linux/sizes to check which VM sizes exposes a cache disk.
-
-## DisallowedConfiguration
-### Properties
-* **vmDiskType**: 'None' | 'Unmanaged' | string: VM disk types which are disallowed.
-
-## DiskEncryptionSetParameters
-### Properties
-* **id**: string: Resource Id
-
-## DiskEncryptionSettings
-### Properties
-* **diskEncryptionKey**: [KeyVaultSecretReference](#keyvaultsecretreference): Specifies the location of the disk encryption key, which is a Key Vault Secret.
-* **enabled**: bool: Specifies whether disk encryption should be enabled on the virtual machine.
-* **keyEncryptionKey**: [KeyVaultKeyReference](#keyvaultkeyreference): Specifies the location of the key encryption key in Key Vault.
-
-## DiskInstanceView
-### Properties
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings)[]: Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **name**: string: The disk name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## ExtendedLocation
-### Properties
-* **name**: string: The name of the extended location.
-* **type**: 'EdgeZone' | string: The type of the extended location.
-
-## Extension
-### Properties
-* **name**: string: The name of the extension.
-* **properties**: [CloudServiceExtensionProperties](#cloudserviceextensionproperties): Extension Properties.
-
-## HardwareProfile
-### Properties
-* **vmSize**: 'Basic_A0' | 'Basic_A1' | 'Basic_A2' | 'Basic_A3' | 'Basic_A4' | 'Standard_A0' | 'Standard_A1' | 'Standard_A10' | 'Standard_A11' | 'Standard_A1_v2' | 'Standard_A2' | 'Standard_A2_v2' | 'Standard_A2m_v2' | 'Standard_A3' | 'Standard_A4' | 'Standard_A4_v2' | 'Standard_A4m_v2' | 'Standard_A5' | 'Standard_A6' | 'Standard_A7' | 'Standard_A8' | 'Standard_A8_v2' | 'Standard_A8m_v2' | 'Standard_A9' | 'Standard_B1ms' | 'Standard_B1s' | 'Standard_B2ms' | 'Standard_B2s' | 'Standard_B4ms' | 'Standard_B8ms' | 'Standard_D1' | 'Standard_D11' | 'Standard_D11_v2' | 'Standard_D12' | 'Standard_D12_v2' | 'Standard_D13' | 'Standard_D13_v2' | 'Standard_D14' | 'Standard_D14_v2' | 'Standard_D15_v2' | 'Standard_D16_v3' | 'Standard_D16s_v3' | 'Standard_D1_v2' | 'Standard_D2' | 'Standard_D2_v2' | 'Standard_D2_v3' | 'Standard_D2s_v3' | 'Standard_D3' | 'Standard_D32_v3' | 'Standard_D32s_v3' | 'Standard_D3_v2' | 'Standard_D4' | 'Standard_D4_v2' | 'Standard_D4_v3' | 'Standard_D4s_v3' | 'Standard_D5_v2' | 'Standard_D64_v3' | 'Standard_D64s_v3' | 'Standard_D8_v3' | 'Standard_D8s_v3' | 'Standard_DS1' | 'Standard_DS11' | 'Standard_DS11_v2' | 'Standard_DS12' | 'Standard_DS12_v2' | 'Standard_DS13' | 'Standard_DS13-2_v2' | 'Standard_DS13-4_v2' | 'Standard_DS13_v2' | 'Standard_DS14' | 'Standard_DS14-4_v2' | 'Standard_DS14-8_v2' | 'Standard_DS14_v2' | 'Standard_DS15_v2' | 'Standard_DS1_v2' | 'Standard_DS2' | 'Standard_DS2_v2' | 'Standard_DS3' | 'Standard_DS3_v2' | 'Standard_DS4' | 'Standard_DS4_v2' | 'Standard_DS5_v2' | 'Standard_E16_v3' | 'Standard_E16s_v3' | 'Standard_E2_v3' | 'Standard_E2s_v3' | 'Standard_E32-16_v3' | 'Standard_E32-8s_v3' | 'Standard_E32_v3' | 'Standard_E32s_v3' | 'Standard_E4_v3' | 'Standard_E4s_v3' | 'Standard_E64-16s_v3' | 'Standard_E64-32s_v3' | 'Standard_E64_v3' | 'Standard_E64s_v3' | 'Standard_E8_v3' | 'Standard_E8s_v3' | 'Standard_F1' | 'Standard_F16' | 'Standard_F16s' | 'Standard_F16s_v2' | 'Standard_F1s' | 'Standard_F2' | 'Standard_F2s' | 'Standard_F2s_v2' | 'Standard_F32s_v2' | 'Standard_F4' | 'Standard_F4s' | 'Standard_F4s_v2' | 'Standard_F64s_v2' | 'Standard_F72s_v2' | 'Standard_F8' | 'Standard_F8s' | 'Standard_F8s_v2' | 'Standard_G1' | 'Standard_G2' | 'Standard_G3' | 'Standard_G4' | 'Standard_G5' | 'Standard_GS1' | 'Standard_GS2' | 'Standard_GS3' | 'Standard_GS4' | 'Standard_GS4-4' | 'Standard_GS4-8' | 'Standard_GS5' | 'Standard_GS5-16' | 'Standard_GS5-8' | 'Standard_H16' | 'Standard_H16m' | 'Standard_H16mr' | 'Standard_H16r' | 'Standard_H8' | 'Standard_H8m' | 'Standard_L16s' | 'Standard_L32s' | 'Standard_L4s' | 'Standard_L8s' | 'Standard_M128-32ms' | 'Standard_M128-64ms' | 'Standard_M128ms' | 'Standard_M128s' | 'Standard_M64-16ms' | 'Standard_M64-32ms' | 'Standard_M64ms' | 'Standard_M64s' | 'Standard_NC12' | 'Standard_NC12s_v2' | 'Standard_NC12s_v3' | 'Standard_NC24' | 'Standard_NC24r' | 'Standard_NC24rs_v2' | 'Standard_NC24rs_v3' | 'Standard_NC24s_v2' | 'Standard_NC24s_v3' | 'Standard_NC6' | 'Standard_NC6s_v2' | 'Standard_NC6s_v3' | 'Standard_ND12s' | 'Standard_ND24rs' | 'Standard_ND24s' | 'Standard_ND6s' | 'Standard_NV12' | 'Standard_NV24' | 'Standard_NV6' | string: Specifies the size of the virtual machine.
The enum data type is currently deprecated and will be removed by December 23rd 2023.
Recommended way to get the list of available sizes is using these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region]( https://docs.microsoft.com/rest/api/compute/resourceskus/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/sizes).
The available VM sizes depend on region and availability set.
-
-## ImageDataDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed image disk.
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## ImageOSDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed image disk.
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **osState**: 'Generalized' | 'Specialized' (Required): The OS State.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## ImageProperties
-### Properties
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGenerationType of the VirtualMachine created from the image. From API Version 2019-03-01 if the image source is a blob, then we need the user to specify the value, if the source is managed resource like disk or snapshot, we may require the user to specify the property if we cannot deduce it from the source managed resource.
-* **provisioningState**: string (ReadOnly): The provisioning state.
-* **sourceVirtualMachine**: [SubResource](#subresource): The source virtual machine from which Image is created.
-* **storageProfile**: [ImageStorageProfile](#imagestorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## ImageReference
-### Properties
-* **exactVersion**: string (ReadOnly): Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'.
-* **id**: string: Resource Id
-* **offer**: string: Specifies the offer of the platform image or marketplace image used to create the virtual machine.
-* **publisher**: string: The image publisher.
-* **sku**: string: The image SKU.
-* **version**: string: Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
-
-## ImageStorageProfile
-### Properties
-* **dataDisks**: [ImageDataDisk](#imagedatadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-* **osDisk**: [ImageOSDisk](#imageosdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-* **zoneResilient**: bool: Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).
-
-## InnerError
-### Properties
-* **errordetail**: string: The internal error message or exception dump.
-* **exceptiontype**: string: The exception type.
-
-## InstanceViewStatus
-### Properties
-* **code**: string: The status code.
-* **displayStatus**: string: The short localizable label for the status.
-* **level**: 'Error' | 'Info' | 'Warning': The level code.
-* **message**: string: The detailed status message, including for alerts and error messages.
-* **time**: string: The time of the status.
-
-## KeyVaultKeyReference
-### Properties
-* **keyUrl**: string (Required): The URL referencing a key encryption key in Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the key.
-
-## KeyVaultSecretReference
-### Properties
-* **secretUrl**: string (Required): The URL referencing a secret in a Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the secret.
-
-## LastPatchInstallationSummary
-### Properties
-* **error**: [ApiErrorAutoGenerated](#apierrorautogenerated) (ReadOnly): The errors that were encountered during execution of the operation. The details array contains the list of them.
-* **excludedPatchCount**: int (ReadOnly): The number of all available patches but excluded explicitly by a customer-specified exclusion list match.
-* **failedPatchCount**: int (ReadOnly): The count of patches that failed installation.
-* **installationActivityId**: string (ReadOnly): The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs.
-* **installedPatchCount**: int (ReadOnly): The count of patches that successfully installed.
-* **lastModifiedTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **maintenanceWindowExceeded**: bool (ReadOnly): Describes whether the operation ran out of time before it completed all its intended actions
-* **notSelectedPatchCount**: int (ReadOnly): The number of all available patches but not going to be installed because it didn't match a classification or inclusion list entry.
-* **pendingPatchCount**: int (ReadOnly): The number of all available patches expected to be installed over the course of the patch installation operation.
-* **startTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **status**: 'CompletedWithWarnings' | 'Failed' | 'InProgress' | 'Succeeded' | 'Unknown' | string (ReadOnly): The overall success or failure status of the operation. It remains "InProgress" until the operation completes. At that point it will become "Unknown", "Failed", "Succeeded", or "CompletedWithWarnings."
-
-## LinuxConfiguration
-### Properties
-* **disablePasswordAuthentication**: bool: Specifies whether password authentication should be disabled.
-* **patchSettings**: [LinuxPatchSettings](#linuxpatchsettings): [Preview Feature] Specifies settings related to VM Guest Patching on Linux.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **ssh**: [SshConfiguration](#sshconfiguration): Specifies the ssh key configuration for a Linux OS.
-
-## LinuxPatchSettings
-### Properties
-* **assessmentMode**: 'AutomaticByPlatform' | 'ImageDefault' | string: Specifies the mode of VM Guest Patch Assessment for the IaaS virtual machine.
Possible values are:
**ImageDefault** - You control the timing of patch assessments on a virtual machine.
**AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true.
-* **patchMode**: 'AutomaticByPlatform' | 'ImageDefault' | string: Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.
Possible values are:
**ImageDefault** - The virtual machine's default patching configuration is used.
**AutomaticByPlatform** - The virtual machine will be automatically updated by the platform. The property provisionVMAgent must be true
-
-## LoadBalancerConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The name of the Load balancer
-* **properties**: [LoadBalancerConfigurationProperties](#loadbalancerconfigurationproperties) (Required): Properties of the load balancer configuration.
-
-## LoadBalancerConfigurationProperties
-### Properties
-* **frontendIPConfigurations**: [LoadBalancerFrontendIPConfiguration](#loadbalancerfrontendipconfiguration)[] (Required): Specifies the frontend IP to be used for the load balancer. Only IPv4 frontend IP address is supported. Each load balancer configuration must have exactly one frontend IP configuration.
-
-## LoadBalancerFrontendIPConfiguration
-### Properties
-* **name**: string (Required): The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.
-* **properties**: [LoadBalancerFrontendIPConfigurationProperties](#loadbalancerfrontendipconfigurationproperties) (Required): Properties of load balancer frontend ip configuration.
-
-## LoadBalancerFrontendIPConfigurationProperties
-### Properties
-* **privateIPAddress**: string: The virtual network private IP address of the IP configuration.
-* **publicIPAddress**: [SubResource](#subresource): The reference to the public ip address resource.
-* **subnet**: [SubResource](#subresource): The reference to the virtual network subnet resource.
-
-## MaintenanceRedeployStatus
-### Properties
-* **isCustomerInitiatedMaintenanceAllowed**: bool: True, if customer is allowed to perform Maintenance.
-* **lastOperationMessage**: string: Message returned for the last Maintenance Operation.
-* **lastOperationResultCode**: 'MaintenanceAborted' | 'MaintenanceCompleted' | 'None' | 'RetryLater': The Last Maintenance Operation Result Code.
-* **maintenanceWindowEndTime**: string: End Time for the Maintenance Window.
-* **maintenanceWindowStartTime**: string: Start Time for the Maintenance Window.
-* **preMaintenanceWindowEndTime**: string: End Time for the Pre Maintenance Window.
-* **preMaintenanceWindowStartTime**: string: Start Time for the Pre Maintenance Window.
-
-## ManagedDiskParameters
-### Properties
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed disk.
-* **id**: string: Resource Id
-* **storageAccountType**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## NetworkInterfaceReference
-### Properties
-* **id**: string: Resource Id
-* **properties**: [NetworkInterfaceReferenceProperties](#networkinterfacereferenceproperties): Describes a network interface reference properties.
-
-## NetworkInterfaceReferenceProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the network interface when the VM is deleted
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## NetworkProfile
-### Properties
-* **networkApiVersion**: '2020-11-01' | string: specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations
-* **networkInterfaceConfigurations**: [VirtualMachineNetworkInterfaceConfiguration](#virtualmachinenetworkinterfaceconfiguration)[]: Specifies the networking configurations that will be used to create the virtual machine networking resources.
-* **networkInterfaces**: [NetworkInterfaceReference](#networkinterfacereference)[]: Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
-
-## OSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None** for Standard storage. **ReadOnly** for Premium storage.
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **deleteOption**: 'Delete' | 'Detach' | string: Specifies whether OS Disk should be deleted or detached upon VM deletion.
Possible values:
**Delete** If this value is used, the OS disk is deleted when VM is deleted.
**Detach** If this value is used, the os disk is retained after VM is deleted.
The default value is set to **detach**. For an ephemeral OS Disk, the default value is set to **Delete**. User cannot change the delete option for ephemeral OS Disk.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## OSDiskImage
-### Properties
-* **operatingSystem**: 'Linux' | 'Windows' (Required): The operating system of the osDiskImage.
-
-## OSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)
-* **adminUsername**: string: Specifies the name of the administrator account.
This property cannot be updated after the VM is created.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters.
-* **allowExtensionOperations**: bool: Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine.
-* **computerName**: string: Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/azure-resource-manager/management/resource-name-rules).
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
**Note: Do not pass any secrets or passwords in customData property**
This property cannot be updated after the VM is created.
customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://azure.microsoft.com/blog/custom-data-and-cloud-init-on-windows-azure/)
For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros).
-* **requireGuestProvisionSignal**: bool: Specifies whether the guest provision signal is required to infer provision success of the virtual machine. **Note: This property is for private testing only, and all customers must not set the property to false.**
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machine. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## PatchSettings
-### Properties
-* **assessmentMode**: 'AutomaticByPlatform' | 'ImageDefault' | string: Specifies the mode of VM Guest patch assessment for the IaaS virtual machine.
Possible values are:
**ImageDefault** - You control the timing of patch assessments on a virtual machine.
**AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true.
-* **enableHotpatching**: bool: Enables customers to patch their Azure VMs without requiring a reboot. For enableHotpatching, the 'provisionVMAgent' must be set to true and 'patchMode' must be set to 'AutomaticByPlatform'.
-* **patchMode**: 'AutomaticByOS' | 'AutomaticByPlatform' | 'Manual' | string: Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.
Possible values are:
**Manual** - You control the application of patches to a virtual machine. You do this by applying patches manually inside the VM. In this mode, automatic updates are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be false
**AutomaticByOS** - The virtual machine will automatically be updated by the OS. The property WindowsConfiguration.enableAutomaticUpdates must be true.
**AutomaticByPlatform** - the virtual machine will automatically updated by the platform. The properties provisionVMAgent and WindowsConfiguration.enableAutomaticUpdates must be true
-
-## Plan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The promotion code.
-* **publisher**: string: The publisher ID.
-
-## ProximityPlacementGroupProperties
-### Properties
-* **availabilitySets**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all availability sets in the proximity placement group.
-* **colocationStatus**: [InstanceViewStatus](#instanceviewstatus): Describes colocation status of the Proximity Placement Group.
-* **proximityPlacementGroupType**: 'Standard' | 'Ultra' | string: Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use.
-* **virtualMachines**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all virtual machines in the proximity placement group.
-* **virtualMachineScaleSets**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all virtual machine scale sets in the proximity placement group.
-
-## PublicIPAddressSku
-### Properties
-* **name**: 'Basic' | 'Standard' | string: Specify public IP sku name
-* **tier**: 'Global' | 'Regional' | string: Specify public IP sku tier
-
-## PurchasePlan
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **publisher**: string (Required): The publisher ID.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## RestorePoint
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **name**: string (ReadOnly): Resource name
-* **properties**: [RestorePointProperties](#restorepointproperties): The restore point properties.
-* **type**: string (ReadOnly): Resource type
-
-## RestorePointCollectionProperties
-### Properties
-* **provisioningState**: string (ReadOnly): The provisioning state of the restore point collection.
-* **restorePointCollectionId**: string (ReadOnly): The unique id of the restore point collection.
-* **restorePoints**: [RestorePoint](#restorepoint)[] (ReadOnly): A list containing all restore points created under this restore point collection.
-* **source**: [RestorePointCollectionSourceProperties](#restorepointcollectionsourceproperties): The properties of the source resource that this restore point collection is created from.
-
-## RestorePointCollectionSourceProperties
-### Properties
-* **id**: string: Resource Id of the source resource used to create this restore point collection
-* **location**: string (ReadOnly): Location of the source resource used to create this restore point collection.
-
-## RestorePointProperties
-### Properties
-* **consistencyMode**: 'ApplicationConsistent' | 'CrashConsistent' | 'FileSystemConsistent' | string (ReadOnly): Gets the consistency mode for the restore point. Please refer to https://aka.ms/RestorePoints for more details.
-* **excludeDisks**: [ApiEntityReference](#apientityreference)[]: List of disk resource ids that the customer wishes to exclude from the restore point. If no disks are specified, all disks will be included.
-* **provisioningState**: string (ReadOnly): Gets the provisioning state of the restore point.
-* **sourceMetadata**: [RestorePointSourceMetadata](#restorepointsourcemetadata) (ReadOnly): Gets the details of the VM captured at the time of the restore point creation.
-* **timeCreated**: string: Gets the creation time of the restore point.
-
-## RestorePointSourceMetadata
-### Properties
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Gets the diagnostics profile.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Gets the hardware profile.
-* **licenseType**: string: Gets the license type, which is for bring your own license scenario.
-* **location**: string: Location of the VM from which the restore point was created.
-* **osProfile**: [OSProfile](#osprofile): Gets the OS profile.
-* **securityProfile**: [SecurityProfile](#securityprofile): Gets the security profile.
-* **storageProfile**: [RestorePointSourceVMStorageProfile](#restorepointsourcevmstorageprofile): Gets the storage profile.
-* **vmId**: string: Gets the virtual machine unique id.
-
-## RestorePointSourceVMDataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Gets the caching type.
-* **diskRestorePoint**: [ApiEntityReference](#apientityreference): Gets the disk restore point Id.
-* **diskSizeGB**: int: Gets the initial disk size in GB for blank data disks, and the new desired size for existing OS and Data disks.
-* **lun**: int: Gets the logical unit number.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): Gets the managed disk details
-* **name**: string: Gets the disk name.
-
-## RestorePointSourceVmosDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Gets the caching type.
-* **diskRestorePoint**: [ApiEntityReference](#apientityreference): Gets the disk restore point Id.
-* **diskSizeGB**: int: Gets the disk size in GB.
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Gets the disk encryption settings.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): Gets the managed disk details
-* **name**: string: Gets the disk name.
-* **osType**: 'Linux' | 'Windows' | string: Gets the Operating System type.
-
-## RestorePointSourceVMStorageProfile
-### Properties
-* **dataDisks**: [RestorePointSourceVMDataDisk](#restorepointsourcevmdatadisk)[]: Gets the data disks of the VM captured at the time of the restore point creation.
-* **osDisk**: [RestorePointSourceVmosDisk](#restorepointsourcevmosdisk): Gets the OS disk of the VM captured at the time of the restore point creation.
-
-## RollingUpgradePolicy
-### Properties
-* **enableCrossZoneUpgrade**: bool: Allow VMSS to ignore AZ boundaries when constructing upgrade batches. Take into consideration the Update Domain and maxBatchInstancePercent to determine the batch size.
-* **maxBatchInstancePercent**: int: The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.
-* **maxUnhealthyInstancePercent**: int: The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.
-* **maxUnhealthyUpgradedInstancePercent**: int: The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.
-* **pauseTimeBetweenBatches**: string: The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).
-* **prioritizeUnhealthyInstances**: bool: Upgrade all unhealthy instances in a scale set before any healthy instances.
-
-## RollingUpgradeProgressInfo
-### Properties
-* **failedInstanceCount**: int (ReadOnly): The number of instances that have failed to be upgraded successfully.
-* **inProgressInstanceCount**: int (ReadOnly): The number of instances that are currently being upgraded.
-* **pendingInstanceCount**: int (ReadOnly): The number of instances that have not yet begun to be upgraded.
-* **successfulInstanceCount**: int (ReadOnly): The number of instances that have been successfully upgraded.
-
-## RollingUpgradeRunningStatus
-### Properties
-* **code**: 'Cancelled' | 'Completed' | 'Faulted' | 'RollingForward' (ReadOnly): Code indicating the current status of the upgrade.
-* **lastAction**: 'Cancel' | 'Start' (ReadOnly): The last action performed on the rolling upgrade.
-* **lastActionTime**: string (ReadOnly): Last action time of the upgrade.
-* **startTime**: string (ReadOnly): Start time of the upgrade.
-
-## RollingUpgradeStatusInfoProperties
-### Properties
-* **error**: [ApiErrorAutoGenerated](#apierrorautogenerated) (ReadOnly): Error details for this upgrade, if there are any.
-* **policy**: [RollingUpgradePolicy](#rollingupgradepolicy) (ReadOnly): The rolling upgrade policies applied for this upgrade.
-* **progress**: [RollingUpgradeProgressInfo](#rollingupgradeprogressinfo) (ReadOnly): Information about the number of virtual machine instances in each upgrade state.
-* **runningStatus**: [RollingUpgradeRunningStatus](#rollingupgraderunningstatus) (ReadOnly): Information about the current running state of the overall upgrade.
-
-## RunCommandInputParameter
-### Properties
-* **name**: string (Required): The run command parameter name.
-* **value**: string (Required): The run command parameter value.
-
-## ScaleInPolicy
-### Properties
-* **rules**: 'Default' | 'NewestVM' | 'OldestVM' | string[]: The rules to be followed when scaling-in a virtual machine scale set.
Possible values are:
**Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.
**OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.
**NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.
-
-## ScheduledEventsProfile
-### Properties
-* **terminateNotificationProfile**: [TerminateNotificationProfile](#terminatenotificationprofile): Specifies Terminate Scheduled Event related configurations.
-
-## SecurityProfile
-### Properties
-* **encryptionAtHost**: bool: This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine or virtual machine scale set. This will enable the encryption for all the disks including Resource/Temp disk at host itself.
Default: The Encryption at host will be disabled unless this property is set to true for the resource.
-* **securityType**: 'TrustedLaunch' | string: Specifies the SecurityType of the virtual machine. It is set as TrustedLaunch to enable UefiSettings.
Default: UefiSettings will not be enabled unless this property is set as TrustedLaunch.
-* **uefiSettings**: [UefiSettings](#uefisettings): Specifies the security settings like secure boot and vTPM used while creating the virtual machine.
Minimum api-version: 2020-12-01
-
-## Sku
-### Properties
-* **capacity**: int: Specifies the number of virtual machines in the scale set.
-* **name**: string: The sku name.
-* **tier**: string: Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**
-
-## SshConfiguration
-### Properties
-* **publicKeys**: [SshPublicKey](#sshpublickey)[]: The list of SSH public keys used to authenticate with linux based VMs.
-
-## SshPublicKey
-### Properties
-* **keyData**: string: SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).
-* **path**: string: Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
-
-## SshPublicKeyResourceProperties
-### Properties
-* **publicKey**: string: SSH public key used to authenticate to a virtual machine through ssh. If this property is not initially provided when the resource is created, the publicKey property will be populated when generateKeyPair is called. If the public key is provided upon resource creation, the provided public key needs to be at least 2048-bit and in ssh-rsa format.
-
-## StorageProfile
-### Properties
-* **dataDisks**: [DataDisk](#datadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [OSDisk](#osdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-
-## SubResource
-### Properties
-* **id**: string: Resource Id
-
-## SubResourceReadOnly
-### Properties
-* **id**: string (ReadOnly): Resource Id
-
-## SubResourceWithColocationStatus
-### Properties
-* **colocationStatus**: [InstanceViewStatus](#instanceviewstatus): Describes colocation status of a resource in the Proximity Placement Group.
-* **id**: string: Resource Id
-
-## TerminateNotificationProfile
-### Properties
-* **enable**: bool: Specifies whether the Terminate Scheduled event is enabled or disabled.
-* **notBeforeTimeout**: string: Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)
-
-## UefiSettings
-### Properties
-* **secureBootEnabled**: bool: Specifies whether secure boot should be enabled on the virtual machine.
Minimum api-version: 2020-12-01
-* **vTpmEnabled**: bool: Specifies whether vTPM should be enabled on the virtual machine.
Minimum api-version: 2020-12-01
-
-## UpgradePolicy
-### Properties
-* **automaticOSUpgradePolicy**: [AutomaticOSUpgradePolicy](#automaticosupgradepolicy): Configuration parameters used for performing automatic OS Upgrade.
-* **mode**: 'Automatic' | 'Manual' | 'Rolling': Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time.
-* **rollingUpgradePolicy**: [RollingUpgradePolicy](#rollingupgradepolicy): The configuration parameters used while performing a rolling upgrade.
-
-## UserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VaultCertificate
-### Properties
-* **certificateStore**: string: For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted.
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).
-
-## VaultSecretGroup
-### Properties
-* **sourceVault**: [SubResource](#subresource): The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
-* **vaultCertificates**: [VaultCertificate](#vaultcertificate)[]: The list of key vault references in SourceVault which contain certificates.
-
-## VirtualHardDisk
-### Properties
-* **uri**: string: Specifies the virtual hard disk's uri.
-
-## VirtualMachineAgentInstanceView
-### Properties
-* **extensionHandlers**: [VirtualMachineExtensionHandlerInstanceView](#virtualmachineextensionhandlerinstanceview)[]: The virtual machine extension handler instance view.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgentVersion**: string: The VM Agent full version.
-
-## VirtualMachineExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **location**: string (Required): Resource location
-* **name**: string (ReadOnly): Resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineExtensionHandlerInstanceView
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus): The extension handler status.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionImageProperties
-### Properties
-* **computeRole**: string (Required): The type of role (IaaS or PaaS) this extension supports.
-* **handlerSchema**: string (Required): The schema defined by publisher, where extension consumers should provide settings in a matching schema.
-* **operatingSystem**: string (Required): The operating system this extension supports.
-* **supportsMultipleExtensions**: bool: Whether the handler can support multiple extensions.
-* **vmScaleSetEnabled**: bool: Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS.
-
-## VirtualMachineExtensionInstanceView
-### Properties
-* **name**: string: The virtual machine extension name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **substatuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **enableAutomaticUpgrade**: bool: Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
-* **forceUpdateTag**: string: How the extension handler should be forced to update even if the extension configuration has not changed.
-* **instanceView**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview): The virtual machine extension instance view.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineHealthStatus
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The health status information for the VM.
-
-## VirtualMachineIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
-* **userAssignedIdentities**: [VirtualMachineIdentityUserAssignedIdentities](#virtualmachineidentityuserassignedidentities): The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineIdentityUserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [UserAssignedIdentitiesValue](#userassignedidentitiesvalue)
-
-## VirtualMachineImageFeature
-### Properties
-* **name**: string: The name of the feature.
-* **value**: string: The corresponding value for the feature.
-
-## VirtualMachineImageProperties
-### Properties
-* **automaticOSUpgradeProperties**: [AutomaticOSUpgradeProperties](#automaticosupgradeproperties): Describes automatic OS upgrade properties on the image.
-* **dataDiskImages**: [DataDiskImage](#datadiskimage)[]
-* **disallowed**: [DisallowedConfiguration](#disallowedconfiguration): Specifies disallowed configuration for the VirtualMachine created from the image
-* **features**: [VirtualMachineImageFeature](#virtualmachineimagefeature)[]
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGeneration Type
-* **osDiskImage**: [OSDiskImage](#osdiskimage): Contains the os disk image information.
-* **plan**: [PurchasePlan](#purchaseplan): Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineInstanceView
-### Properties
-* **assignedHost**: string (ReadOnly): Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01.
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **computerName**: string: The computer name assigned to the virtual machine.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The virtual machine disk information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGeneration Type associated with a resource
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **osName**: string: The Operating System running on the virtual machine.
-* **osVersion**: string: The version of Operating System running on the virtual machine.
-* **patchStatus**: [VirtualMachinePatchStatus](#virtualmachinepatchstatus): [Preview Feature] The status of virtual machine patch operations.
-* **platformFaultDomain**: int: Specifies the fault domain of the virtual machine.
-* **platformUpdateDomain**: int: Specifies the update domain of the virtual machine.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-* **vmHealth**: [VirtualMachineHealthStatus](#virtualmachinehealthstatus) (ReadOnly): The health status for the VM.
-
-## VirtualMachineIpTag
-### Properties
-* **ipTagType**: string: IP tag type. Example: FirstPartyUsage.
-* **tag**: string: IP tag associated with the public IP. Example: SQL, Storage etc.
-
-## VirtualMachineNetworkInterfaceConfiguration
-### Properties
-* **name**: string (Required): The network interface configuration name.
-* **properties**: [VirtualMachineNetworkInterfaceConfigurationProperties](#virtualmachinenetworkinterfaceconfigurationproperties): Describes a virtual machine network profile's IP configuration.
-
-## VirtualMachineNetworkInterfaceConfigurationProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the network interface when the VM is deleted
-* **dnsSettings**: [VirtualMachineNetworkInterfaceDnsSettingsConfiguration](#virtualmachinenetworkinterfacednssettingsconfiguration): The dns settings to be applied on the network interfaces.
-* **dscpConfiguration**: [SubResource](#subresource)
-* **enableAcceleratedNetworking**: bool: Specifies whether the network interface is accelerated networking-enabled.
-* **enableFpga**: bool: Specifies whether the network interface is FPGA networking-enabled.
-* **enableIPForwarding**: bool: Whether IP forwarding enabled on this NIC.
-* **ipConfigurations**: [VirtualMachineNetworkInterfaceIPConfiguration](#virtualmachinenetworkinterfaceipconfiguration)[] (Required): Specifies the IP configurations of the network interface.
-* **networkSecurityGroup**: [SubResource](#subresource): The network security group.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## VirtualMachineNetworkInterfaceDnsSettingsConfiguration
-### Properties
-* **dnsServers**: string[]: List of DNS servers IP addresses
-
-## VirtualMachineNetworkInterfaceIPConfiguration
-### Properties
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineNetworkInterfaceIPConfigurationProperties](#virtualmachinenetworkinterfaceipconfigurationproperties): Describes a virtual machine network interface IP configuration properties.
-
-## VirtualMachineNetworkInterfaceIPConfigurationProperties
-### Properties
-* **applicationGatewayBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of application gateways. A virtual machine can reference backend address pools of multiple application gateways. Multiple virtual machines cannot use the same application gateway.
-* **applicationSecurityGroups**: [SubResource](#subresource)[]: Specifies an array of references to application security group.
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of load balancers. A virtual machine can reference backend address pools of one public and one internal load balancer. [Multiple virtual machines cannot use the same basic sku load balancer].
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-* **privateIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAddressConfiguration**: [VirtualMachinePublicIPAddressConfiguration](#virtualmachinepublicipaddressconfiguration): The publicIPAddressConfiguration.
-* **subnet**: [SubResource](#subresource): Specifies the identifier of the subnet.
-
-## VirtualMachinePatchStatus
-### Properties
-* **availablePatchSummary**: [AvailablePatchSummary](#availablepatchsummary): The available patch summary of the latest assessment operation for the virtual machine.
-* **configurationStatuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The enablement status of the specified patchMode
-* **lastPatchInstallationSummary**: [LastPatchInstallationSummary](#lastpatchinstallationsummary): The installation summary of the latest installation operation for the virtual machine.
-
-## VirtualMachineProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine.
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).
For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)
Currently, a VM can only be added to availability set at creation time. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set.
This property cannot exist along with a non-null properties.virtualMachineScaleSet reference.
-* **billingProfile**: [BillingProfile](#billingprofile): Specifies the billing related details of a Azure Spot virtual machine.
Minimum api-version: 2019-03-01.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview.
-* **extensionsTimeBudget**: string: Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **host**: [SubResource](#subresource): Specifies information about the dedicated host that the virtual machine resides in.
Minimum api-version: 2018-10-01.
-* **hostGroup**: [SubResource](#subresource): Specifies information about the dedicated host group that the virtual machine resides in.
Minimum api-version: 2020-06-01.
NOTE: User cannot specify both host and hostGroup properties.
-* **instanceView**: [VirtualMachineInstanceView](#virtualmachineinstanceview) (ReadOnly): The virtual machine instance view.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned.
-* **platformFaultDomain**: int: Specifies the scale set logical fault domain into which the Virtual Machine will be created. By default, the Virtual Machine will by automatically assigned to a fault domain that best maintains balance across available fault domains.
This is applicable only if the 'virtualMachineScaleSet' property of this Virtual Machine is set.The Virtual Machine Scale Set that is referenced, must have 'platformFaultDomainCount' > 1.This property cannot be updated once the Virtual Machine is created.Fault domain assignment can be viewed in the Virtual Machine Instance View.
Minimum api‐version: 2020‐12‐01
-* **priority**: 'Low' | 'Regular' | 'Spot' | string: Specifies the priority for the virtual machine.
Minimum api-version: 2019-03-01
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01.
-* **scheduledEventsProfile**: [ScheduledEventsProfile](#scheduledeventsprofile): Specifies Scheduled Event related configurations.
-* **securityProfile**: [SecurityProfile](#securityprofile): Specifies the Security related profile settings for the virtual machine.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **userData**: string: UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01
-* **virtualMachineScaleSet**: [SubResource](#subresource): Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.
This property cannot exist along with a non-null properties.availabilitySet reference.
Minimum api‐version: 2019‐03‐01
-* **vmId**: string (ReadOnly): Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands.
-
-## VirtualMachinePublicIPAddressConfiguration
-### Properties
-* **name**: string (Required): The publicIP address configuration name.
-* **properties**: [VirtualMachinePublicIPAddressConfigurationProperties](#virtualmachinepublicipaddressconfigurationproperties): Describes a virtual machines IP Configuration's PublicIPAddress configuration
-* **sku**: [PublicIPAddressSku](#publicipaddresssku): Describes the public IP Sku
-
-## VirtualMachinePublicIPAddressConfigurationProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the public IP address when the VM is deleted
-* **dnsSettings**: [VirtualMachinePublicIPAddressDnsSettingsConfiguration](#virtualmachinepublicipaddressdnssettingsconfiguration): The dns settings to be applied on the publicIP addresses .
-* **idleTimeoutInMinutes**: int: The idle timeout of the public IP address.
-* **ipTags**: [VirtualMachineIpTag](#virtualmachineiptag)[]: The list of IP tags associated with the public IP address.
-* **publicIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAllocationMethod**: 'Dynamic' | 'Static' | string: Specify the public IP allocation type
-* **publicIPPrefix**: [SubResource](#subresource): The PublicIPPrefix from which to allocate publicIP addresses.
-
-## VirtualMachinePublicIPAddressDnsSettingsConfiguration
-### Properties
-* **domainNameLabel**: string (Required): The Domain name label prefix of the PublicIPAddress resources that will be created. The generated name label is the concatenation of the domain name label and vm network profile unique ID.
-
-## VirtualMachineRunCommandInstanceView
-### Properties
-* **endTime**: string: Script end time.
-* **error**: string: Script error stream.
-* **executionMessage**: string: Communicate script configuration errors or execution messages.
-* **executionState**: 'Canceled' | 'Failed' | 'Pending' | 'Running' | 'Succeeded' | 'TimedOut' | 'Unknown' | string: Script execution status.
-* **exitCode**: int: Exit code returned from script execution.
-* **output**: string: Script output stream.
-* **startTime**: string: Script start time.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## VirtualMachineRunCommandProperties
-### Properties
-* **asyncExecution**: bool: Optional. If set to true, provisioning will complete as soon as the script starts and will not wait for script to complete.
-* **errorBlobUri**: string: Specifies the Azure storage blob where script error stream will be uploaded.
-* **instanceView**: [VirtualMachineRunCommandInstanceView](#virtualmachineruncommandinstanceview) (ReadOnly): The virtual machine run command instance view.
-* **outputBlobUri**: string: Specifies the Azure storage blob where script output stream will be uploaded.
-* **parameters**: [RunCommandInputParameter](#runcommandinputparameter)[]: The parameters used by the script.
-* **protectedParameters**: [RunCommandInputParameter](#runcommandinputparameter)[]: The parameters used by the script.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **runAsPassword**: string: Specifies the user account password on the VM when executing the run command.
-* **runAsUser**: string: Specifies the user account on the VM when executing the run command.
-* **source**: [VirtualMachineRunCommandScriptSource](#virtualmachineruncommandscriptsource): The source of the run command script.
-* **timeoutInSeconds**: int: The timeout in seconds to execute the run command.
-
-## VirtualMachineRunCommandScriptSource
-### Properties
-* **commandId**: string: Specifies a commandId of predefined built-in script.
-* **script**: string: Specifies the script content to be executed on the VM.
-* **scriptUri**: string: Specifies the script download location.
-
-## VirtualMachineScaleSetDataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): The create option.
-* **diskIOPSReadWrite**: int: Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.
-* **diskMBpsReadWrite**: int: Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **name**: string: The name of the extension.
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineScaleSetExtensionProfile
-### Properties
-* **extensions**: [VirtualMachineScaleSetExtension](#virtualmachinescalesetextension)[]: The virtual machine scale set child extension resources.
-* **extensionsTimeBudget**: string: Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01
-
-## VirtualMachineScaleSetExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **enableAutomaticUpgrade**: bool: Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
-* **forceUpdateTag**: string: If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisionAfterExtensions**: string[]: Collection of extension names after which this extension needs to be provisioned.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineScaleSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.
-* **userAssignedIdentities**: [VirtualMachineScaleSetIdentityUserAssignedIdentities](#virtualmachinescalesetidentityuserassignedidentities): The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineScaleSetIdentityUserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue](#virtualmachinescalesetidentityuserassignedidentitiesvalue)
-
-## VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VirtualMachineScaleSetIPConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineScaleSetIPConfigurationProperties](#virtualmachinescalesetipconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration properties.
-
-## VirtualMachineScaleSetIPConfigurationProperties
-### Properties
-* **applicationGatewayBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.
-* **applicationSecurityGroups**: [SubResource](#subresource)[]: Specifies an array of references to application security group.
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer.
-* **loadBalancerInboundNatPools**: [SubResource](#subresource)[]: Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-* **privateIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAddressConfiguration**: [VirtualMachineScaleSetPublicIPAddressConfiguration](#virtualmachinescalesetpublicipaddressconfiguration): The publicIPAddressConfiguration.
-* **subnet**: [ApiEntityReference](#apientityreference): Specifies the identifier of the subnet.
-
-## VirtualMachineScaleSetIpTag
-### Properties
-* **ipTagType**: string: IP tag type. Example: FirstPartyUsage.
-* **tag**: string: IP tag associated with the public IP. Example: SQL, Storage etc.
-
-## VirtualMachineScaleSetManagedDiskParameters
-### Properties
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed disk.
-* **storageAccountType**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## VirtualMachineScaleSetNetworkConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The network configuration name.
-* **properties**: [VirtualMachineScaleSetNetworkConfigurationProperties](#virtualmachinescalesetnetworkconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration.
-
-## VirtualMachineScaleSetNetworkConfigurationDnsSettings
-### Properties
-* **dnsServers**: string[]: List of DNS servers IP addresses
-
-## VirtualMachineScaleSetNetworkConfigurationProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the network interface when the VM is deleted
-* **dnsSettings**: [VirtualMachineScaleSetNetworkConfigurationDnsSettings](#virtualmachinescalesetnetworkconfigurationdnssettings): The dns settings to be applied on the network interfaces.
-* **enableAcceleratedNetworking**: bool: Specifies whether the network interface is accelerated networking-enabled.
-* **enableFpga**: bool: Specifies whether the network interface is FPGA networking-enabled.
-* **enableIPForwarding**: bool: Whether IP forwarding enabled on this NIC.
-* **ipConfigurations**: [VirtualMachineScaleSetIPConfiguration](#virtualmachinescalesetipconfiguration)[] (Required): Specifies the IP configurations of the network interface.
-* **networkSecurityGroup**: [SubResource](#subresource): The network security group.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## VirtualMachineScaleSetNetworkProfile
-### Properties
-* **healthProbe**: [ApiEntityReference](#apientityreference): A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
-* **networkApiVersion**: '2020-11-01' | string: specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations for Virtual Machine Scale Set with orchestration mode 'Flexible'
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetOSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set.
-* **diskSizeGB**: int: Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): Specifies information about the unmanaged user image to base the scale set on.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhdContainers**: string[]: Specifies the container urls that are used to store operating system disks for the scale set.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetOSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
-* **computerNamePrefix**: string: Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machines in the scale set. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## VirtualMachineScaleSetProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **automaticRepairsPolicy**: [AutomaticRepairsPolicy](#automaticrepairspolicy): Policy for automatic repairs.
-* **doNotRunExtensionsOnOverprovisionedVMs**: bool: When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs.
-* **hostGroup**: [SubResource](#subresource): Specifies information about the dedicated host group that the virtual machine scale set resides in.
Minimum api-version: 2020-06-01.
-* **orchestrationMode**: 'Flexible' | 'Uniform' | string: Specifies the orchestration mode for the virtual machine scale set.
-* **overprovision**: bool: Specifies whether the Virtual Machine Scale Set should be overprovisioned.
-* **platformFaultDomainCount**: int: Fault Domain count for each placement group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01.
-* **scaleInPolicy**: [ScaleInPolicy](#scaleinpolicy): Specifies the scale-in policy that decides which virtual machines are chosen for removal when a Virtual Machine Scale Set is scaled-in.
-* **singlePlacementGroup**: bool: When true this limits the scale set to a single placement group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, it may be modified to false. However, if singlePlacementGroup is false, it may not be modified to true.
-* **uniqueId**: string (ReadOnly): Specifies the ID which uniquely identifies a Virtual Machine Scale Set.
-* **upgradePolicy**: [UpgradePolicy](#upgradepolicy): The upgrade policy.
-* **virtualMachineProfile**: [VirtualMachineScaleSetVMProfile](#virtualmachinescalesetvmprofile): The virtual machine profile.
-* **zoneBalance**: bool: Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage.
-
-## VirtualMachineScaleSetPublicIPAddressConfiguration
-### Properties
-* **name**: string (Required): The publicIP address configuration name.
-* **properties**: [VirtualMachineScaleSetPublicIPAddressConfigurationProperties](#virtualmachinescalesetpublicipaddressconfigurationproperties): Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
-* **sku**: [PublicIPAddressSku](#publicipaddresssku): Describes the public IP Sku
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
-### Properties
-* **domainNameLabel**: string (Required): The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the public IP when the VM is deleted
-* **dnsSettings**: [VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings](#virtualmachinescalesetpublicipaddressconfigurationdnssettings): The dns settings to be applied on the publicIP addresses .
-* **idleTimeoutInMinutes**: int: The idle timeout of the public IP address.
-* **ipTags**: [VirtualMachineScaleSetIpTag](#virtualmachinescalesetiptag)[]: The list of IP tags associated with the public IP address.
-* **publicIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPPrefix**: [SubResource](#subresource): The PublicIPPrefix from which to allocate publicIP addresses.
-
-## VirtualMachineScaleSetStorageProfile
-### Properties
-* **dataDisks**: [VirtualMachineScaleSetDataDisk](#virtualmachinescalesetdatadisk)[]: Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [VirtualMachineScaleSetOSDisk](#virtualmachinescalesetosdisk): Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-
-## VirtualMachineScaleSetVMInstanceView
-### Properties
-* **assignedHost**: string (ReadOnly): Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01.
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The disks information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **placementGroupId**: string: The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId.
-* **platformFaultDomain**: int: The Fault Domain count.
-* **platformUpdateDomain**: int: The Update Domain count.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-* **vmHealth**: [VirtualMachineHealthStatus](#virtualmachinehealthstatus) (ReadOnly): The health status for the VM.
-
-## VirtualMachineScaleSetVMNetworkProfileConfiguration
-### Properties
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetVMProfile
-### Properties
-* **billingProfile**: [BillingProfile](#billingprofile): Specifies the billing related details of a Azure Spot VMSS.
Minimum api-version: 2019-03-01.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview.
-* **extensionProfile**: [VirtualMachineScaleSetExtensionProfile](#virtualmachinescalesetextensionprofile): Specifies a collection of settings for extensions installed on virtual machines in the scale set.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15
-* **networkProfile**: [VirtualMachineScaleSetNetworkProfile](#virtualmachinescalesetnetworkprofile): Specifies properties of the network interfaces of the virtual machines in the scale set.
-* **osProfile**: [VirtualMachineScaleSetOSProfile](#virtualmachinescalesetosprofile): Specifies the operating system settings for the virtual machines in the scale set.
-* **priority**: 'Low' | 'Regular' | 'Spot' | string: Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview
-* **scheduledEventsProfile**: [ScheduledEventsProfile](#scheduledeventsprofile): Specifies Scheduled Event related configurations.
-* **securityProfile**: [SecurityProfile](#securityprofile): Specifies the Security related profile settings for the virtual machines in the scale set.
-* **storageProfile**: [VirtualMachineScaleSetStorageProfile](#virtualmachinescalesetstorageprofile): Specifies the storage settings for the virtual machine disks.
-* **userData**: string: UserData for the virtual machines in the scale set, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01
-
-## VirtualMachineScaleSetVMProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).
For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineScaleSetVMInstanceView](#virtualmachinescalesetvminstanceview) (ReadOnly): The virtual machine instance view.
-* **latestModelApplied**: bool (ReadOnly): Specifies whether the latest model has been applied to the virtual machine.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15
-* **modelDefinitionApplied**: string (ReadOnly): Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine.
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **networkProfileConfiguration**: [VirtualMachineScaleSetVMNetworkProfileConfiguration](#virtualmachinescalesetvmnetworkprofileconfiguration): Specifies the network profile configuration of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **protectionPolicy**: [VirtualMachineScaleSetVMProtectionPolicy](#virtualmachinescalesetvmprotectionpolicy): Specifies the protection policy of the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **securityProfile**: [SecurityProfile](#securityprofile): Specifies the Security related profile settings for the virtual machine.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **userData**: string: UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01
-* **vmId**: string (ReadOnly): Azure VM unique ID.
-
-## VirtualMachineScaleSetVMProtectionPolicy
-### Properties
-* **protectFromScaleIn**: bool: Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation.
-* **protectFromScaleSetActions**: bool: Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM.
-
-## WindowsConfiguration
-### Properties
-* **additionalUnattendContent**: [AdditionalUnattendContent](#additionalunattendcontent)[]: Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
-* **enableAutomaticUpdates**: bool: Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.
For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning.
-* **patchSettings**: [PatchSettings](#patchsettings): [Preview Feature] Specifies settings related to VM Guest Patching on Windows.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **timeZone**: string: Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time".
Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.getsystemtimezones).
-* **winRM**: [WinRMConfiguration](#winrmconfiguration): Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.
-
-## WinRMConfiguration
-### Properties
-* **listeners**: [WinRMListener](#winrmlistener)[]: The list of Windows Remote Management listeners
-
-## WinRMListener
-### Properties
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).
-* **protocol**: 'Http' | 'Https': Specifies the protocol of WinRM listener.
Possible values are:
**http**
**https**
-
diff --git a/generated/compute/microsoft.compute/2021-04-01/types.json b/generated/compute/microsoft.compute/2021-04-01/types.json
deleted file mode 100644
index ba6486dd86..0000000000
--- a/generated/compute/microsoft.compute/2021-04-01/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/disks"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/disks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."},"managedByExtended":{"Type":11,"Flags":2,"Description":"List of relative URIs containing the IDs of the VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs."},"sku":{"Type":12,"Flags":0,"Description":"The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, or StandardSSD_ZRS."},"zones":{"Type":20,"Flags":0,"Description":"The Logical zone list for Disk."},"extendedLocation":{"Type":21,"Flags":0,"Description":"The extended location where the disk will be created. Extended location cannot be changed."},"properties":{"Type":24,"Flags":0,"Description":"Disk resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":77,"Flags":0,"Description":"Resource tags"}}}},{"3":{"ItemType":4}},{"2":{"Name":"DiskSku","Properties":{"name":{"Type":19,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[13,14,15,16,17,18,4]}},{"3":{"ItemType":4}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":23,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[22,4]}},{"2":{"Name":"DiskProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk was created."},"osType":{"Type":27,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":30,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"purchasePlan":{"Type":31,"Flags":0,"Description":"Purchase plan information for the the image from which the OS disk was created. E.g. - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}"},"supportedCapabilities":{"Type":32,"Flags":0,"Description":"List of supported capabilities for the image from which the OS disk was created."},"creationData":{"Type":33,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"diskSizeBytes":{"Type":3,"Flags":2,"Description":"The size of the disk in bytes. This field is read only."},"uniqueId":{"Type":4,"Flags":2,"Description":"Unique Guid identifying the resource."},"encryptionSettingsCollection":{"Type":44,"Flags":0,"Description":"Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10."},"diskIOPSReadOnly":{"Type":3,"Flags":0,"Description":"The total number of IOPS that will be allowed across all VMs mounting the shared disk as ReadOnly. One operation can transfer between 4k and 256k bytes."},"diskMBpsReadOnly":{"Type":3,"Flags":0,"Description":"The total throughput (MBps) that will be allowed across all VMs mounting the shared disk as ReadOnly. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10."},"diskState":{"Type":58,"Flags":2,"Description":"The state of the disk."},"encryption":{"Type":59,"Flags":0,"Description":"Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys."},"maxShares":{"Type":3,"Flags":0,"Description":"The maximum number of VMs that can attach to the disk at the same time. Value greater than one indicates a disk that can be mounted on multiple VMs at the same time."},"shareInfo":{"Type":65,"Flags":2,"Description":"Details of the list of all VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs."},"networkAccessPolicy":{"Type":69,"Flags":0,"Description":"Policy for accessing the disk via network."},"diskAccessId":{"Type":4,"Flags":0,"Description":"ARM id of the DiskAccess resource for using private endpoints on disks."},"tier":{"Type":4,"Flags":0,"Description":"Performance tier of the disk (e.g, P4, S10) as described here: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Does not apply to Ultra disks."},"burstingEnabled":{"Type":2,"Flags":0,"Description":"Set to true to enable bursting beyond the provisioned performance target of the disk. Bursting is disabled by default. Does not apply to Ultra disks."},"propertyUpdatesInProgress":{"Type":70,"Flags":2,"Description":"Properties of the disk for which update is pending."},"supportsHibernation":{"Type":2,"Flags":0,"Description":"Indicates the OS on a disk supports hibernation."},"securityProfile":{"Type":71,"Flags":0,"Description":"Contains the security related information for the resource."},"completionPercent":{"Type":3,"Flags":0,"Description":"Percentage complete for the background copy when a resource is created via the CopyStart operation."},"publicNetworkAccess":{"Type":76,"Flags":0,"Description":"Policy for controlling export on the disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[25,26]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[28,29,4]}},{"2":{"Name":"PurchasePlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The Offer Promotion Code."}}}},{"2":{"Name":"SupportedCapabilities","Properties":{"acceleratedNetwork":{"Type":2,"Flags":0,"Description":"True if the image from which the OS disk is created supports accelerated networking."}}}},{"2":{"Name":"CreationData","Properties":{"createOption":{"Type":42,"Flags":1,"Description":"This enumerates the possible sources of a disk's creation."},"storageAccountId":{"Type":4,"Flags":0,"Description":"Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk."},"imageReference":{"Type":43,"Flags":0,"Description":"Disk source information."},"galleryImageReference":{"Type":43,"Flags":0,"Description":"Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk."},"sourceUri":{"Type":4,"Flags":0,"Description":"If createOption is Import, this is the URI of a blob to be imported into a managed disk."},"sourceResourceId":{"Type":4,"Flags":0,"Description":"If createOption is Copy, this is the ARM id of the source snapshot or disk."},"sourceUniqueId":{"Type":4,"Flags":2,"Description":"If this field is set, this is the unique id identifying the source of this resource."},"uploadSizeBytes":{"Type":3,"Flags":0,"Description":"If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer)."},"logicalSectorSize":{"Type":3,"Flags":0,"Description":"Logical sector size in bytes for Ultra disks. Supported values are 512 ad 4096. 4096 is the default."}}}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Import"}},{"6":{"Value":"Copy"}},{"6":{"Value":"Restore"}},{"6":{"Value":"Upload"}},{"6":{"Value":"CopyStart"}},{"5":{"Elements":[34,35,36,37,38,39,40,41,4]}},{"2":{"Name":"ImageDiskReference","Properties":{"id":{"Type":4,"Flags":1,"Description":"A relative uri containing either a Platform Image Repository or user image reference."},"lun":{"Type":3,"Flags":0,"Description":"If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null."}}}},{"2":{"Name":"EncryptionSettingsCollection","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged."},"encryptionSettings":{"Type":49,"Flags":0,"Description":"A collection of encryption settings, one for each disk volume."},"encryptionSettingsVersion":{"Type":4,"Flags":0,"Description":"Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption."}}}},{"2":{"Name":"EncryptionSettingsElement","Properties":{"diskEncryptionKey":{"Type":46,"Flags":0,"Description":"Key Vault Secret Url and vault id of the disk encryption key"},"keyEncryptionKey":{"Type":48,"Flags":0,"Description":"Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key."}}}},{"2":{"Name":"KeyVaultAndSecretReference","Properties":{"sourceVault":{"Type":47,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"secretUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"2":{"Name":"SourceVault","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"KeyVaultAndKeyReference","Properties":{"sourceVault":{"Type":47,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"keyUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"3":{"ItemType":45}},{"6":{"Value":"Unattached"}},{"6":{"Value":"Attached"}},{"6":{"Value":"Reserved"}},{"6":{"Value":"Frozen"}},{"6":{"Value":"ActiveSAS"}},{"6":{"Value":"ActiveSASFrozen"}},{"6":{"Value":"ReadyToUpload"}},{"6":{"Value":"ActiveUpload"}},{"5":{"Elements":[50,51,52,53,54,55,56,57,4]}},{"2":{"Name":"Encryption","Properties":{"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"type":{"Type":63,"Flags":0,"Description":"The type of key used to encrypt the data of the disk."}}}},{"6":{"Value":"EncryptionAtRestWithPlatformKey"}},{"6":{"Value":"EncryptionAtRestWithCustomerKey"}},{"6":{"Value":"EncryptionAtRestWithPlatformAndCustomerKeys"}},{"5":{"Elements":[60,61,62,4]}},{"2":{"Name":"ShareInfoElement","Properties":{"vmUri":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."}}}},{"3":{"ItemType":64}},{"6":{"Value":"AllowAll"}},{"6":{"Value":"AllowPrivate"}},{"6":{"Value":"DenyAll"}},{"5":{"Elements":[66,67,68,4]}},{"2":{"Name":"PropertyUpdatesInProgress","Properties":{"targetTier":{"Type":4,"Flags":0,"Description":"The target performance tier of the disk if a tier change operation is in progress."}}}},{"2":{"Name":"DiskSecurityProfile","Properties":{"securityType":{"Type":73,"Flags":0,"Description":"Specifies the SecurityType of the VM. Applicable for OS disks only."}}}},{"6":{"Value":"TrustedLaunch"}},{"5":{"Elements":[72,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[74,75,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/disks@2021-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/snapshots"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"Unused. Always Null."},"sku":{"Type":82,"Flags":0,"Description":"The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot"},"extendedLocation":{"Type":21,"Flags":0,"Description":"The extended location where the snapshot will be created. Extended location cannot be changed."},"properties":{"Type":87,"Flags":0,"Description":"Snapshot resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":110,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotSku","Properties":{"name":{"Type":86,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"5":{"Elements":[83,84,85,4]}},{"2":{"Name":"SnapshotProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the snapshot was created."},"osType":{"Type":90,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":93,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"purchasePlan":{"Type":31,"Flags":0,"Description":"Purchase plan information for the image from which the source disk for the snapshot was originally created."},"supportedCapabilities":{"Type":32,"Flags":0,"Description":"List of supported capabilities (like Accelerated Networking) for the image from which the source disk from the snapshot was originally created."},"creationData":{"Type":33,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"diskSizeBytes":{"Type":3,"Flags":2,"Description":"The size of the disk in bytes. This field is read only."},"diskState":{"Type":102,"Flags":2,"Description":"The state of the snapshot."},"uniqueId":{"Type":4,"Flags":2,"Description":"Unique Guid identifying the resource."},"encryptionSettingsCollection":{"Type":44,"Flags":0,"Description":"Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"incremental":{"Type":2,"Flags":0,"Description":"Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed."},"encryption":{"Type":59,"Flags":0,"Description":"Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys."},"networkAccessPolicy":{"Type":106,"Flags":0,"Description":"Policy for accessing the disk via network."},"diskAccessId":{"Type":4,"Flags":0,"Description":"ARM id of the DiskAccess resource for using private endpoints on disks."},"supportsHibernation":{"Type":2,"Flags":0,"Description":"Indicates the OS on a snapshot supports hibernation."},"publicNetworkAccess":{"Type":109,"Flags":0,"Description":"Policy for controlling export on the disk."},"completionPercent":{"Type":3,"Flags":0,"Description":"Percentage complete for the background copy when a resource is created via the CopyStart operation."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[88,89]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[91,92,4]}},{"6":{"Value":"Unattached"}},{"6":{"Value":"Attached"}},{"6":{"Value":"Reserved"}},{"6":{"Value":"Frozen"}},{"6":{"Value":"ActiveSAS"}},{"6":{"Value":"ActiveSASFrozen"}},{"6":{"Value":"ReadyToUpload"}},{"6":{"Value":"ActiveUpload"}},{"5":{"Elements":[94,95,96,97,98,99,100,101,4]}},{"6":{"Value":"AllowAll"}},{"6":{"Value":"AllowPrivate"}},{"6":{"Value":"DenyAll"}},{"5":{"Elements":[103,104,105,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[107,108,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/snapshots@2021-04-01","ScopeType":8,"Body":81,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskEncryptionSets"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/diskEncryptionSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":112,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":113,"Flags":10,"Description":"The resource api version"},"identity":{"Type":115,"Flags":0,"Description":"The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks."},"properties":{"Type":119,"Flags":0},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":129,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"EncryptionSetIdentity","Properties":{"type":{"Type":118,"Flags":0,"Description":"The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported for new creations. Disk Encryption Sets can be updated with Identity type None during migration of subscription to a new Azure Active Directory tenant; it will cause the encrypted resources to lose access to the keys."},"principalId":{"Type":4,"Flags":2,"Description":"The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity"},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[116,117,4]}},{"2":{"Name":"EncryptionSetProperties","Properties":{"encryptionType":{"Type":122,"Flags":0,"Description":"The type of key used to encrypt the data of the disk."},"activeKey":{"Type":123,"Flags":0,"Description":"The key vault key which is currently used by this disk encryption set."},"previousKeys":{"Type":124,"Flags":2,"Description":"A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk encryption set provisioning state."},"rotationToLatestKeyVersionEnabled":{"Type":2,"Flags":0,"Description":"Set this flag to true to enable auto-updating of this disk encryption set to the latest key version."},"lastKeyRotationTimestamp":{"Type":4,"Flags":2,"Description":"The time when the active key of this disk encryption set was updated."},"autoKeyRotationError":{"Type":125,"Flags":2,"Description":"The error that was encountered during auto-key rotation. If an error is present, then auto-key rotation will not be attempted until the error on this disk encryption set is fixed."}}}},{"6":{"Value":"EncryptionAtRestWithCustomerKey"}},{"6":{"Value":"EncryptionAtRestWithPlatformAndCustomerKeys"}},{"5":{"Elements":[120,121,4]}},{"2":{"Name":"KeyForDiskEncryptionSet","Properties":{"sourceVault":{"Type":47,"Flags":0,"Description":"Resource id of the KeyVault containing the key or secret. This property is optional and cannot be used if the KeyVault subscription is not the same as the Disk Encryption Set subscription."},"keyUrl":{"Type":4,"Flags":1,"Description":"Fully versioned Key Url pointing to a key in KeyVault. Version segment of the Url is required regardless of rotationToLatestKeyVersionEnabled value."}}}},{"3":{"ItemType":123}},{"2":{"Name":"ApiError","Properties":{"details":{"Type":127,"Flags":0,"Description":"The Api error details"},"innererror":{"Type":128,"Flags":0,"Description":"The Api inner error"},"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"2":{"Name":"ApiErrorBase","Properties":{"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"3":{"ItemType":126}},{"2":{"Name":"InnerError","Properties":{"exceptiontype":{"Type":4,"Flags":0,"Description":"The exception type."},"errordetail":{"Type":4,"Flags":0,"Description":"The internal error message or exception dump."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/diskEncryptionSets@2021-04-01","ScopeType":8,"Body":114,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskAccesses"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/diskAccesses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":131,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":132,"Flags":10,"Description":"The resource api version"},"properties":{"Type":134,"Flags":0},"extendedLocation":{"Type":21,"Flags":0,"Description":"The extended location where the disk access will be created. Extended location cannot be changed."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":149,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DiskAccessProperties","Properties":{"privateEndpointConnections":{"Type":148,"Flags":2,"Description":"A readonly collection of private endpoint connections created on the disk. Currently only one endpoint connection is supported."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk access resource provisioning state."},"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk access was created."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":136,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"private endpoint connection Id"},"name":{"Type":4,"Flags":2,"Description":"private endpoint connection name"},"type":{"Type":4,"Flags":2,"Description":"private endpoint connection type"}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":137,"Flags":2,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":138,"Flags":1,"Description":"A collection of information about the state of the connection between DiskAccess and Virtual Network."},"provisioningState":{"Type":147,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":142,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[139,140,141,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[143,144,145,146,4]}},{"3":{"ItemType":135}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/diskAccesses@2021-04-01","ScopeType":8,"Body":133,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskAccesses/privateEndpointConnections"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/diskAccesses/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":151,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":152,"Flags":10,"Description":"The resource api version"},"properties":{"Type":136,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Compute/diskAccesses/privateEndpointConnections@2021-04-01","ScopeType":8,"Body":153,"Flags":0}},{"6":{"Value":"Microsoft.Compute/availabilitySets"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/availabilitySets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":155,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":156,"Flags":10,"Description":"The resource api version"},"properties":{"Type":158,"Flags":0,"Description":"The instance view of a resource."},"sku":{"Type":167,"Flags":0,"Description":"Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":168,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AvailabilitySetProperties","Properties":{"platformUpdateDomainCount":{"Type":3,"Flags":0,"Description":"Update Domain count."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count."},"virtualMachines":{"Type":160,"Flags":0,"Description":"A list of references to all virtual machines in the availability set."},"proximityPlacementGroup":{"Type":159,"Flags":0,"Description":"Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01."},"statuses":{"Type":166,"Flags":2,"Description":"The resource status information."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":159}},{"2":{"Name":"InstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":165,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[162,163,164]}},{"3":{"ItemType":161}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of virtual machines in the scale set."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/availabilitySets@2021-04-01","ScopeType":8,"Body":157,"Flags":0}},{"6":{"Value":"Microsoft.Compute/proximityPlacementGroups"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/proximityPlacementGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":170,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":171,"Flags":10,"Description":"The resource api version"},"properties":{"Type":173,"Flags":0,"Description":"Describes the properties of a Proximity Placement Group."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":181,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ProximityPlacementGroupProperties","Properties":{"proximityPlacementGroupType":{"Type":176,"Flags":0,"Description":"Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use."},"virtualMachines":{"Type":178,"Flags":2,"Description":"A list of references to all virtual machines in the proximity placement group."},"virtualMachineScaleSets":{"Type":179,"Flags":2,"Description":"A list of references to all virtual machine scale sets in the proximity placement group."},"availabilitySets":{"Type":180,"Flags":2,"Description":"A list of references to all availability sets in the proximity placement group."},"colocationStatus":{"Type":161,"Flags":0,"Description":"Describes colocation status of the Proximity Placement Group."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"Ultra"}},{"5":{"Elements":[174,175,4]}},{"2":{"Name":"SubResourceWithColocationStatus","Properties":{"colocationStatus":{"Type":161,"Flags":0,"Description":"Describes colocation status of a resource in the Proximity Placement Group."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":177}},{"3":{"ItemType":177}},{"3":{"ItemType":177}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/proximityPlacementGroups@2021-04-01","ScopeType":8,"Body":172,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":186,"Flags":0,"Description":"Dedicated Host Group Properties."},"zones":{"Type":196,"Flags":0,"Description":"Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":197,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostGroupProperties","Properties":{"platformFaultDomainCount":{"Type":3,"Flags":1,"Description":"Number of fault domains that the host group can span."},"hosts":{"Type":188,"Flags":2,"Description":"A list of references to all dedicated hosts in the dedicated host group."},"instanceView":{"Type":189,"Flags":2,"Description":"The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group."},"supportAutomaticPlacement":{"Type":2,"Flags":0,"Description":"Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided.
Minimum api-version: 2020-06-01."}}}},{"2":{"Name":"SubResourceReadOnly","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"3":{"ItemType":187}},{"2":{"Name":"DedicatedHostGroupInstanceView","Properties":{"hosts":{"Type":195,"Flags":0,"Description":"List of instance view of the dedicated hosts under the dedicated host group."}}}},{"2":{"Name":"DedicatedHostInstanceViewWithName","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the dedicated host."},"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":191,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":194,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DedicatedHostAvailableCapacity","Properties":{"allocatableVMs":{"Type":193,"Flags":0,"Description":"The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host."}}}},{"2":{"Name":"DedicatedHostAllocatableVM","Properties":{"vmSize":{"Type":4,"Flags":0,"Description":"VM size in terms of which the unutilized capacity is represented."},"count":{"Type":3,"Flags":0,"Description":"Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity."}}}},{"3":{"ItemType":192}},{"3":{"ItemType":161}},{"3":{"ItemType":190}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups@2021-04-01","ScopeType":8,"Body":185,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups/hosts"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups/hosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":199,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":200,"Flags":10,"Description":"The resource api version"},"properties":{"Type":202,"Flags":0,"Description":"Properties of the dedicated host."},"sku":{"Type":167,"Flags":1,"Description":"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."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":210,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostProperties","Properties":{"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Fault domain of the dedicated host within a dedicated host group."},"autoReplaceOnFailure":{"Type":2,"Flags":0,"Description":"Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided."},"hostId":{"Type":4,"Flags":2,"Description":"A unique id generated and assigned to the dedicated host by the platform.
Does not change throughout the lifetime of the host."},"virtualMachines":{"Type":203,"Flags":2,"Description":"A list of references to all virtual machines in the Dedicated Host."},"licenseType":{"Type":207,"Flags":0,"Description":"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**"},"provisioningTime":{"Type":4,"Flags":2,"Description":"The date when the host was first provisioned."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":208,"Flags":2,"Description":"The dedicated host instance view."}}}},{"3":{"ItemType":187}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server_Hybrid"}},{"6":{"Value":"Windows_Server_Perpetual"}},{"5":{"Elements":[204,205,206]}},{"2":{"Name":"DedicatedHostInstanceView","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":191,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":209,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":161}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups/hosts@2021-04-01","ScopeType":8,"Body":201,"Flags":0}},{"6":{"Value":"Microsoft.Compute/sshPublicKeys"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/sshPublicKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":212,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":213,"Flags":10,"Description":"The resource api version"},"properties":{"Type":215,"Flags":0,"Description":"Properties of the SSH public key."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":216,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SshPublicKeyResourceProperties","Properties":{"publicKey":{"Type":4,"Flags":0,"Description":"SSH public key used to authenticate to a virtual machine through ssh. If this property is not initially provided when the resource is created, the publicKey property will be populated when generateKeyPair is called. If the public key is provided upon resource creation, the provided public key needs to be at least 2048-bit and in ssh-rsa format."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/sshPublicKeys@2021-04-01","ScopeType":8,"Body":214,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/extensions"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":218,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":219,"Flags":10,"Description":"The resource api version"},"properties":{"Type":221,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":225,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":222,"Flags":0,"Description":"The virtual machine extension instance view."}}}},{"2":{"Name":"VirtualMachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The virtual machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"substatuses":{"Type":223,"Flags":0,"Description":"The resource status information."},"statuses":{"Type":224,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":161}},{"3":{"ItemType":161}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/extensions@2021-04-01","ScopeType":8,"Body":220,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":228,"Flags":10,"Description":"The resource api version"},"plan":{"Type":230,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":231,"Flags":0,"Description":"Describes the properties of a Virtual Machine."},"resources":{"Type":594,"Flags":2,"Description":"The virtual machine child extension resources."},"identity":{"Type":595,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"zones":{"Type":603,"Flags":0,"Description":"The virtual machine zones."},"extendedLocation":{"Type":21,"Flags":0,"Description":"The extended location of the Virtual Machine."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":604,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"hardwareProfile":{"Type":232,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":400,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":451,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine."},"osProfile":{"Type":452,"Flags":0,"Description":"Specifies the operating system settings used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned."},"networkProfile":{"Type":490,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"securityProfile":{"Type":537,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machine."},"diagnosticsProfile":{"Type":541,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":159,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).
For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)
Currently, a VM can only be added to availability set at creation time. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set.
This property cannot exist along with a non-null properties.virtualMachineScaleSet reference."},"virtualMachineScaleSet":{"Type":159,"Flags":0,"Description":"Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.
This property cannot exist along with a non-null properties.availabilitySet reference.
Minimum api‐version: 2019‐03‐01"},"proximityPlacementGroup":{"Type":159,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01."},"priority":{"Type":546,"Flags":0,"Description":"Specifies the priority for the virtual machine.
Minimum api-version: 2019-03-01"},"evictionPolicy":{"Type":549,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":550,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot virtual machine.
Minimum api-version: 2019-03-01."},"host":{"Type":159,"Flags":0,"Description":"Specifies information about the dedicated host that the virtual machine resides in.
Minimum api-version: 2018-10-01."},"hostGroup":{"Type":159,"Flags":0,"Description":"Specifies information about the dedicated host group that the virtual machine resides in.
Minimum api-version: 2020-06-01.
NOTE: User cannot specify both host and hostGroup properties."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":551,"Flags":2,"Description":"The virtual machine instance view."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15"},"vmId":{"Type":4,"Flags":2,"Description":"Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands."},"extensionsTimeBudget":{"Type":4,"Flags":0,"Description":"Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01"},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the scale set logical fault domain into which the Virtual Machine will be created. By default, the Virtual Machine will by automatically assigned to a fault domain that best maintains balance across available fault domains.
This is applicable only if the 'virtualMachineScaleSet' property of this Virtual Machine is set.The Virtual Machine Scale Set that is referenced, must have 'platformFaultDomainCount' > 1.This property cannot be updated once the Virtual Machine is created.Fault domain assignment can be viewed in the Virtual Machine Instance View.
Minimum api‐version: 2020‐12‐01"},"scheduledEventsProfile":{"Type":589,"Flags":0,"Description":"Specifies Scheduled Event related configurations."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01"},"capacityReservation":{"Type":591,"Flags":0,"Description":"Specifies information about the capacity reservation that is used to allocate virtual machine.
Minimum api-version: 2021-04-01."}}}},{"2":{"Name":"HardwareProfile","Properties":{"vmSize":{"Type":399,"Flags":0,"Description":"Specifies the size of the virtual machine.
The enum data type is currently deprecated and will be removed by December 23rd 2023.
Recommended way to get the list of available sizes is using these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region]( https://docs.microsoft.com/rest/api/compute/resourceskus/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/sizes).
The available VM sizes depend on region and availability set."}}}},{"6":{"Value":"Basic_A0"}},{"6":{"Value":"Basic_A1"}},{"6":{"Value":"Basic_A2"}},{"6":{"Value":"Basic_A3"}},{"6":{"Value":"Basic_A4"}},{"6":{"Value":"Standard_A0"}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_B1s"}},{"6":{"Value":"Standard_B1ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E32-16_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_NV6"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"5":{"Elements":[233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,4]}},{"2":{"Name":"StorageProfile","Properties":{"imageReference":{"Type":401,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":402,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":450,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"Specifies the offer of the platform image or marketplace image used to create the virtual machine."},"sku":{"Type":4,"Flags":0,"Description":"The image SKU."},"version":{"Type":4,"Flags":0,"Description":"Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available."},"exactVersion":{"Type":4,"Flags":2,"Description":"Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"OSDisk","Properties":{"osType":{"Type":405,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"encryptionSettings":{"Type":406,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":409,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":409,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":413,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None** for Standard storage. **ReadOnly** for Premium storage."},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"diffDiskSettings":{"Type":414,"Flags":0,"Description":"Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine."},"createOption":{"Type":423,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":424,"Flags":0,"Description":"The managed disk parameters."},"deleteOption":{"Type":435,"Flags":0,"Description":"Specifies whether OS Disk should be deleted or detached upon VM deletion.
Possible values:
**Delete** If this value is used, the OS disk is deleted when VM is deleted.
**Detach** If this value is used, the os disk is retained after VM is deleted.
The default value is set to **detach**. For an ephemeral OS Disk, the default value is set to **Delete**. User cannot change the delete option for ephemeral OS Disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[403,404]}},{"2":{"Name":"DiskEncryptionSettings","Properties":{"diskEncryptionKey":{"Type":407,"Flags":0,"Description":"Specifies the location of the disk encryption key, which is a Key Vault Secret."},"keyEncryptionKey":{"Type":408,"Flags":0,"Description":"Specifies the location of the key encryption key in Key Vault."},"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether disk encryption should be enabled on the virtual machine."}}}},{"2":{"Name":"KeyVaultSecretReference","Properties":{"secretUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a secret in a Key Vault."},"sourceVault":{"Type":159,"Flags":1,"Description":"The relative URL of the Key Vault containing the secret."}}}},{"2":{"Name":"KeyVaultKeyReference","Properties":{"keyUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a key encryption key in Key Vault."},"sourceVault":{"Type":159,"Flags":1,"Description":"The relative URL of the Key Vault containing the key."}}}},{"2":{"Name":"VirtualHardDisk","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Specifies the virtual hard disk's uri."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[410,411,412]}},{"2":{"Name":"DiffDiskSettings","Properties":{"option":{"Type":416,"Flags":0,"Description":"Specifies the ephemeral disk settings for operating system disk."},"placement":{"Type":419,"Flags":0,"Description":"Specifies the ephemeral disk placement for operating system disk.
Possible values are:
**CacheDisk**
**ResourceDisk**
Default: **CacheDisk** if one is configured for the VM size otherwise **ResourceDisk** is used.
Refer to VM size documentation for Windows VM at https://docs.microsoft.com/azure/virtual-machines/windows/sizes and Linux VM at https://docs.microsoft.com/azure/virtual-machines/linux/sizes to check which VM sizes exposes a cache disk."}}}},{"6":{"Value":"Local"}},{"5":{"Elements":[415,4]}},{"6":{"Value":"CacheDisk"}},{"6":{"Value":"ResourceDisk"}},{"5":{"Elements":[417,418,4]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[420,421,422,4]}},{"2":{"Name":"ManagedDiskParameters","Properties":{"storageAccountType":{"Type":431,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":432,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[425,426,427,428,429,430,4]}},{"2":{"Name":"DiskEncryptionSetParameters","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[433,434,4]}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":409,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":409,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":440,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":444,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":424,"Flags":0,"Description":"The managed disk parameters."},"toBeDetached":{"Type":2,"Flags":0,"Description":"Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset"},"diskIOPSReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"diskMBpsReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"detachOption":{"Type":446,"Flags":0,"Description":"Specifies the detach behavior to be used while detaching a disk or which is already in the process of detachment from the virtual machine. Supported values: **ForceDetach**.
detachOption: **ForceDetach** is applicable only for managed data disks. If a previous detachment attempt of the data disk did not complete due to an unexpected failure from the virtual machine and the disk is still not released then use force-detach as a last resort option to detach the disk forcibly from the VM. All writes might not have been flushed when using this detach behavior.
This feature is still in preview mode and is not supported for VirtualMachineScaleSet. To force-detach a data disk update toBeDetached to 'true' along with setting detachOption: 'ForceDetach'."},"deleteOption":{"Type":449,"Flags":0,"Description":"Specifies whether data disk should be deleted or detached upon VM deletion.
Possible values:
**Delete** If this value is used, the data disk is deleted when VM is deleted.
**Detach** If this value is used, the data disk is retained after VM is deleted.
The default value is set to **detach**"}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[437,438,439]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[441,442,443,4]}},{"6":{"Value":"ForceDetach"}},{"5":{"Elements":[445,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[447,448,4]}},{"3":{"ItemType":436}},{"2":{"Name":"AdditionalCapabilities","Properties":{"ultraSSDEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled."}}}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/azure-resource-manager/management/resource-name-rules)."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
This property cannot be updated after the VM is created.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters."},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
**Note: Do not pass any secrets or passwords in customData property**
This property cannot be updated after the VM is created.
customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://azure.microsoft.com/blog/custom-data-and-cloud-init-on-windows-azure/)
For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)"},"windowsConfiguration":{"Type":453,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":475,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros)."},"secrets":{"Type":489,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machine. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"allowExtensionOperations":{"Type":2,"Flags":0,"Description":"Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine."},"requireGuestProvisionSignal":{"Type":2,"Flags":0,"Description":"Specifies whether the guest provision signal is required to infer provision success of the virtual machine. **Note: This property is for private testing only, and all customers must not set the property to false.**"}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.
For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning."},"timeZone":{"Type":4,"Flags":0,"Description":"Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\".
Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.getsystemtimezones)."},"additionalUnattendContent":{"Type":460,"Flags":0,"Description":"Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup."},"patchSettings":{"Type":461,"Flags":0,"Description":"[Preview Feature] Specifies settings related to VM Guest Patching on Windows."},"winRM":{"Type":469,"Flags":0,"Description":"Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell."}}}},{"2":{"Name":"AdditionalUnattendContent","Properties":{"passName":{"Type":455,"Flags":0,"Description":"The pass name. Currently, the only allowable value is OobeSystem."},"componentName":{"Type":456,"Flags":0,"Description":"The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup."},"settingName":{"Type":459,"Flags":0,"Description":"Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon."},"content":{"Type":4,"Flags":0,"Description":"Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted."}}}},{"6":{"Value":"OobeSystem"}},{"6":{"Value":"Microsoft-Windows-Shell-Setup"}},{"6":{"Value":"AutoLogon"}},{"6":{"Value":"FirstLogonCommands"}},{"5":{"Elements":[457,458]}},{"3":{"ItemType":454}},{"2":{"Name":"PatchSettings","Properties":{"patchMode":{"Type":465,"Flags":0,"Description":"Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.
Possible values are:
**Manual** - You control the application of patches to a virtual machine. You do this by applying patches manually inside the VM. In this mode, automatic updates are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be false
**AutomaticByOS** - The virtual machine will automatically be updated by the OS. The property WindowsConfiguration.enableAutomaticUpdates must be true.
**AutomaticByPlatform** - the virtual machine will automatically updated by the platform. The properties provisionVMAgent and WindowsConfiguration.enableAutomaticUpdates must be true"},"enableHotpatching":{"Type":2,"Flags":0,"Description":"Enables customers to patch their Azure VMs without requiring a reboot. For enableHotpatching, the 'provisionVMAgent' must be set to true and 'patchMode' must be set to 'AutomaticByPlatform'."},"assessmentMode":{"Type":468,"Flags":0,"Description":"Specifies the mode of VM Guest patch assessment for the IaaS virtual machine.
Possible values are:
**ImageDefault** - You control the timing of patch assessments on a virtual machine.
**AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true."}}}},{"6":{"Value":"Manual"}},{"6":{"Value":"AutomaticByOS"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[462,463,464,4]}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[466,467,4]}},{"2":{"Name":"WinRMConfiguration","Properties":{"listeners":{"Type":474,"Flags":0,"Description":"The list of Windows Remote Management listeners"}}}},{"2":{"Name":"WinRMListener","Properties":{"protocol":{"Type":473,"Flags":0,"Description":"Specifies the protocol of WinRM listener.
Possible values are:
**http**
**https**"},"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}
To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[471,472]}},{"3":{"ItemType":470}},{"2":{"Name":"LinuxConfiguration","Properties":{"disablePasswordAuthentication":{"Type":2,"Flags":0,"Description":"Specifies whether password authentication should be disabled."},"ssh":{"Type":476,"Flags":0,"Description":"Specifies the ssh key configuration for a Linux OS."},"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"patchSettings":{"Type":479,"Flags":0,"Description":"[Preview Feature] Specifies settings related to VM Guest Patching on Linux."}}}},{"2":{"Name":"SshConfiguration","Properties":{"publicKeys":{"Type":478,"Flags":0,"Description":"The list of SSH public keys used to authenticate with linux based VMs."}}}},{"2":{"Name":"SshPublicKey","Properties":{"path":{"Type":4,"Flags":0,"Description":"Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys"},"keyData":{"Type":4,"Flags":0,"Description":"SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed)."}}}},{"3":{"ItemType":477}},{"2":{"Name":"LinuxPatchSettings","Properties":{"patchMode":{"Type":482,"Flags":0,"Description":"Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.
Possible values are:
**ImageDefault** - The virtual machine's default patching configuration is used.
**AutomaticByPlatform** - The virtual machine will be automatically updated by the platform. The property provisionVMAgent must be true"},"assessmentMode":{"Type":485,"Flags":0,"Description":"Specifies the mode of VM Guest Patch Assessment for the IaaS virtual machine.
Possible values are:
**ImageDefault** - You control the timing of patch assessments on a virtual machine.
**AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true."}}}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[480,481,4]}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[483,484,4]}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":159,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":488,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}
To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"certificateStore":{"Type":4,"Flags":0,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":487}},{"3":{"ItemType":486}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":496,"Flags":0,"Description":"Specifies the list of resource Ids for the network interfaces associated with the virtual machine."},"networkApiVersion":{"Type":498,"Flags":0,"Description":"specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations"},"networkInterfaceConfigurations":{"Type":536,"Flags":0,"Description":"Specifies the networking configurations that will be used to create the virtual machine networking resources."}}}},{"2":{"Name":"NetworkInterfaceReference","Properties":{"properties":{"Type":492,"Flags":0,"Description":"Describes a network interface reference properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"NetworkInterfaceReferenceProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"deleteOption":{"Type":495,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[493,494,4]}},{"3":{"ItemType":491}},{"6":{"Value":"2020-11-01"}},{"5":{"Elements":[497,4]}},{"2":{"Name":"VirtualMachineNetworkInterfaceConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network interface configuration name."},"properties":{"Type":500,"Flags":0,"Description":"Describes a virtual machine network profile's IP configuration."}}}},{"2":{"Name":"VirtualMachineNetworkInterfaceConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"deleteOption":{"Type":503,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"enableFpga":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is FPGA networking-enabled."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."},"networkSecurityGroup":{"Type":159,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":504,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":535,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"dscpConfiguration":{"Type":159,"Flags":0}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[501,502,4]}},{"2":{"Name":"VirtualMachineNetworkInterfaceDnsSettingsConfiguration","Properties":{"dnsServers":{"Type":505,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineNetworkInterfaceIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":507,"Flags":0,"Description":"Describes a virtual machine network interface IP configuration properties."}}}},{"2":{"Name":"VirtualMachineNetworkInterfaceIPConfigurationProperties","Properties":{"subnet":{"Type":159,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":508,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":531,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationSecurityGroups":{"Type":532,"Flags":0,"Description":"Specifies an array of references to application security group."},"applicationGatewayBackendAddressPools":{"Type":533,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A virtual machine can reference backend address pools of multiple application gateways. Multiple virtual machines cannot use the same application gateway."},"loadBalancerBackendAddressPools":{"Type":534,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A virtual machine can reference backend address pools of one public and one internal load balancer. [Multiple virtual machines cannot use the same basic sku load balancer]."}}}},{"2":{"Name":"VirtualMachinePublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":509,"Flags":0,"Description":"Describes a virtual machines IP Configuration's PublicIPAddress configuration"},"sku":{"Type":522,"Flags":0,"Description":"Describes the public IP Sku"}}}},{"2":{"Name":"VirtualMachinePublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"deleteOption":{"Type":512,"Flags":0,"Description":"Specify what happens to the public IP address when the VM is deleted"},"dnsSettings":{"Type":513,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":515,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":159,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."},"publicIPAddressVersion":{"Type":518,"Flags":0,"Description":"Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"publicIPAllocationMethod":{"Type":521,"Flags":0,"Description":"Specify the public IP allocation type"}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[510,511,4]}},{"2":{"Name":"VirtualMachinePublicIPAddressDnsSettingsConfiguration","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label prefix of the PublicIPAddress resources that will be created. The generated name label is the concatenation of the domain name label and vm network profile unique ID."}}}},{"2":{"Name":"VirtualMachineIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":514}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[516,517,4]}},{"6":{"Value":"Dynamic"}},{"6":{"Value":"Static"}},{"5":{"Elements":[519,520,4]}},{"2":{"Name":"PublicIPAddressSku","Properties":{"name":{"Type":525,"Flags":0,"Description":"Specify public IP sku name"},"tier":{"Type":528,"Flags":0,"Description":"Specify public IP sku tier"}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"5":{"Elements":[523,524,4]}},{"6":{"Value":"Regional"}},{"6":{"Value":"Global"}},{"5":{"Elements":[526,527,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[529,530,4]}},{"3":{"ItemType":159}},{"3":{"ItemType":159}},{"3":{"ItemType":159}},{"3":{"ItemType":506}},{"3":{"ItemType":499}},{"2":{"Name":"SecurityProfile","Properties":{"uefiSettings":{"Type":538,"Flags":0,"Description":"Specifies the security settings like secure boot and vTPM used while creating the virtual machine.
Minimum api-version: 2020-12-01"},"encryptionAtHost":{"Type":2,"Flags":0,"Description":"This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine or virtual machine scale set. This will enable the encryption for all the disks including Resource/Temp disk at host itself.
Default: The Encryption at host will be disabled unless this property is set to true for the resource."},"securityType":{"Type":540,"Flags":0,"Description":"Specifies the SecurityType of the virtual machine. It is set as TrustedLaunch to enable UefiSettings.
Default: UefiSettings will not be enabled unless this property is set as TrustedLaunch."}}}},{"2":{"Name":"UefiSettings","Properties":{"secureBootEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether secure boot should be enabled on the virtual machine.
Minimum api-version: 2020-12-01"},"vTpmEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether vTPM should be enabled on the virtual machine.
Minimum api-version: 2020-12-01"}}}},{"6":{"Value":"TrustedLaunch"}},{"5":{"Elements":[539,4]}},{"2":{"Name":"DiagnosticsProfile","Properties":{"bootDiagnostics":{"Type":542,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."}}}},{"2":{"Name":"BootDiagnostics","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether boot diagnostics should be enabled on the Virtual Machine."},"storageUri":{"Type":4,"Flags":0,"Description":"Uri of the storage account to use for placing the console output and screenshot.
If storageUri is not specified while enabling boot diagnostics, managed storage will be used."}}}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[543,544,545,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[547,548,4]}},{"2":{"Name":"BillingProfile","Properties":{"maxPrice":{"Type":3,"Flags":0,"Description":"Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.
This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.
The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.
Possible values are:
- Any decimal value greater than zero. Example: 0.01538
-1 – indicates default price to be up-to on-demand.
You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.
Minimum api-version: 2019-03-01."}}}},{"2":{"Name":"VirtualMachineInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"Specifies the update domain of the virtual machine."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the fault domain of the virtual machine."},"computerName":{"Type":4,"Flags":0,"Description":"The computer name assigned to the virtual machine."},"osName":{"Type":4,"Flags":0,"Description":"The Operating System running on the virtual machine."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of Operating System running on the virtual machine."},"hyperVGeneration":{"Type":554,"Flags":0,"Description":"Specifies the HyperVGeneration Type associated with a resource"},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":555,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":559,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":568,"Flags":0,"Description":"The virtual machine disk information."},"extensions":{"Type":569,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":570,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":571,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"assignedHost":{"Type":4,"Flags":2,"Description":"Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01."},"statuses":{"Type":572,"Flags":0,"Description":"The resource status information."},"patchStatus":{"Type":573,"Flags":0,"Description":"[Preview Feature] The status of virtual machine patch operations."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[552,553,4]}},{"2":{"Name":"VirtualMachineAgentInstanceView","Properties":{"vmAgentVersion":{"Type":4,"Flags":0,"Description":"The VM Agent full version."},"extensionHandlers":{"Type":557,"Flags":0,"Description":"The virtual machine extension handler instance view."},"statuses":{"Type":558,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineExtensionHandlerInstanceView","Properties":{"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":161,"Flags":0,"Description":"The extension handler status."}}}},{"3":{"ItemType":556}},{"3":{"ItemType":161}},{"2":{"Name":"MaintenanceRedeployStatus","Properties":{"isCustomerInitiatedMaintenanceAllowed":{"Type":2,"Flags":0,"Description":"True, if customer is allowed to perform Maintenance."},"preMaintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Pre Maintenance Window."},"preMaintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Pre Maintenance Window."},"maintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Maintenance Window."},"maintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Maintenance Window."},"lastOperationResultCode":{"Type":564,"Flags":0,"Description":"The Last Maintenance Operation Result Code."},"lastOperationMessage":{"Type":4,"Flags":0,"Description":"Message returned for the last Maintenance Operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"RetryLater"}},{"6":{"Value":"MaintenanceAborted"}},{"6":{"Value":"MaintenanceCompleted"}},{"5":{"Elements":[560,561,562,563]}},{"2":{"Name":"DiskInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"encryptionSettings":{"Type":566,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"statuses":{"Type":567,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":406}},{"3":{"ItemType":161}},{"3":{"ItemType":565}},{"3":{"ItemType":222}},{"2":{"Name":"VirtualMachineHealthStatus","Properties":{"status":{"Type":161,"Flags":2,"Description":"The health status information for the VM."}}}},{"2":{"Name":"BootDiagnosticsInstanceView","Properties":{"consoleScreenshotBlobUri":{"Type":4,"Flags":2,"Description":"The console screenshot blob URI.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage."},"serialConsoleLogBlobUri":{"Type":4,"Flags":2,"Description":"The serial console log blob Uri.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage."},"status":{"Type":161,"Flags":2,"Description":"The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics."}}}},{"3":{"ItemType":161}},{"2":{"Name":"VirtualMachinePatchStatus","Properties":{"availablePatchSummary":{"Type":574,"Flags":0,"Description":"The available patch summary of the latest assessment operation for the virtual machine."},"lastPatchInstallationSummary":{"Type":581,"Flags":0,"Description":"The installation summary of the latest installation operation for the virtual machine."},"configurationStatuses":{"Type":588,"Flags":2,"Description":"The enablement status of the specified patchMode"}}}},{"2":{"Name":"AvailablePatchSummary","Properties":{"status":{"Type":580,"Flags":2,"Description":"The overall success or failure status of the operation. It remains \"InProgress\" until the operation completes. At that point it will become \"Unknown\", \"Failed\", \"Succeeded\", or \"CompletedWithWarnings.\""},"assessmentActivityId":{"Type":4,"Flags":2,"Description":"The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs."},"rebootPending":{"Type":2,"Flags":2,"Description":"The overall reboot status of the VM. It will be true when partially installed patches require a reboot to complete installation but the reboot has not yet occurred."},"criticalAndSecurityPatchCount":{"Type":3,"Flags":2,"Description":"The number of critical or security patches that have been detected as available and not yet installed."},"otherPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches excluding critical and security."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"lastModifiedTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"error":{"Type":125,"Flags":2,"Description":"The errors that were encountered during execution of the operation. The details array contains the list of them."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CompletedWithWarnings"}},{"5":{"Elements":[575,576,577,578,579,4]}},{"2":{"Name":"LastPatchInstallationSummary","Properties":{"status":{"Type":587,"Flags":2,"Description":"The overall success or failure status of the operation. It remains \"InProgress\" until the operation completes. At that point it will become \"Unknown\", \"Failed\", \"Succeeded\", or \"CompletedWithWarnings.\""},"installationActivityId":{"Type":4,"Flags":2,"Description":"The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs."},"maintenanceWindowExceeded":{"Type":2,"Flags":2,"Description":"Describes whether the operation ran out of time before it completed all its intended actions"},"notSelectedPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches but not going to be installed because it didn't match a classification or inclusion list entry."},"excludedPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches but excluded explicitly by a customer-specified exclusion list match."},"pendingPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches expected to be installed over the course of the patch installation operation."},"installedPatchCount":{"Type":3,"Flags":2,"Description":"The count of patches that successfully installed."},"failedPatchCount":{"Type":3,"Flags":2,"Description":"The count of patches that failed installation."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"lastModifiedTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"error":{"Type":125,"Flags":2,"Description":"The errors that were encountered during execution of the operation. The details array contains the list of them."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CompletedWithWarnings"}},{"5":{"Elements":[582,583,584,585,586,4]}},{"3":{"ItemType":161}},{"2":{"Name":"ScheduledEventsProfile","Properties":{"terminateNotificationProfile":{"Type":590,"Flags":0,"Description":"Specifies Terminate Scheduled Event related configurations."}}}},{"2":{"Name":"TerminateNotificationProfile","Properties":{"notBeforeTimeout":{"Type":4,"Flags":0,"Description":"Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)"},"enable":{"Type":2,"Flags":0,"Description":"Specifies whether the Terminate Scheduled event is enabled or disabled."}}}},{"2":{"Name":"CapacityReservationProfile","Properties":{"capacityReservationGroup":{"Type":159,"Flags":0,"Description":"Specifies the capacity reservation group resource id that should be used for allocating the virtual machine or scaleset vm instances provided enough capacity has been reserved. Please refer to https://aka.ms/CapacityReservation for more details."}}}},{"2":{"Name":"VirtualMachineExtension","Properties":{"properties":{"Type":221,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":593,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":592}},{"2":{"Name":"VirtualMachineIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity."},"type":{"Type":600,"Flags":0,"Description":"The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine."},"userAssignedIdentities":{"Type":602,"Flags":0,"Description":"The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[596,597,598,599]}},{"2":{"Name":"UserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":601}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines@2021-04-01","ScopeType":8,"Body":229,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":606,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":607,"Flags":10,"Description":"The resource api version"},"sku":{"Type":167,"Flags":0,"Description":"The virtual machine scale set sku."},"plan":{"Type":230,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":609,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set."},"identity":{"Type":708,"Flags":0,"Description":"The identity of the virtual machine scale set, if configured."},"zones":{"Type":716,"Flags":0,"Description":"The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set"},"extendedLocation":{"Type":21,"Flags":0,"Description":"The extended location of the Virtual Machine Scale Set."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":717,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetProperties","Properties":{"upgradePolicy":{"Type":610,"Flags":0,"Description":"The upgrade policy."},"automaticRepairsPolicy":{"Type":617,"Flags":0,"Description":"Policy for automatic repairs."},"virtualMachineProfile":{"Type":618,"Flags":0,"Description":"The virtual machine profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"overprovision":{"Type":2,"Flags":0,"Description":"Specifies whether the Virtual Machine Scale Set should be overprovisioned."},"doNotRunExtensionsOnOverprovisionedVMs":{"Type":2,"Flags":0,"Description":"When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs."},"uniqueId":{"Type":4,"Flags":2,"Description":"Specifies the ID which uniquely identifies a Virtual Machine Scale Set."},"singlePlacementGroup":{"Type":2,"Flags":0,"Description":"When true this limits the scale set to a single placement group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, it may be modified to false. However, if singlePlacementGroup is false, it may not be modified to true."},"zoneBalance":{"Type":2,"Flags":0,"Description":"Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage. zoneBalance property can only be set if the zones property of the scale set contains more than one zone. If there are no zones or only one zone specified, then zoneBalance property should not be set."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count for each placement group."},"proximityPlacementGroup":{"Type":159,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01."},"hostGroup":{"Type":159,"Flags":0,"Description":"Specifies information about the dedicated host group that the virtual machine scale set resides in.
Minimum api-version: 2020-06-01."},"additionalCapabilities":{"Type":451,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"scaleInPolicy":{"Type":698,"Flags":0,"Description":"Specifies the scale-in policy that decides which virtual machines are chosen for removal when a Virtual Machine Scale Set is scaled-in."},"orchestrationMode":{"Type":706,"Flags":0,"Description":"Specifies the orchestration mode for the virtual machine scale set."},"spotRestorePolicy":{"Type":707,"Flags":0,"Description":"Specifies the Spot Restore properties for the virtual machine scale set."}}}},{"2":{"Name":"UpgradePolicy","Properties":{"mode":{"Type":614,"Flags":0,"Description":"Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time."},"rollingUpgradePolicy":{"Type":615,"Flags":0,"Description":"The configuration parameters used while performing a rolling upgrade."},"automaticOSUpgradePolicy":{"Type":616,"Flags":0,"Description":"Configuration parameters used for performing automatic OS Upgrade."}}}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Rolling"}},{"5":{"Elements":[611,612,613]}},{"2":{"Name":"RollingUpgradePolicy","Properties":{"maxBatchInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%."},"maxUnhealthyInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%."},"maxUnhealthyUpgradedInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%."},"pauseTimeBetweenBatches":{"Type":4,"Flags":0,"Description":"The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S)."},"enableCrossZoneUpgrade":{"Type":2,"Flags":0,"Description":"Allow VMSS to ignore AZ boundaries when constructing upgrade batches. Take into consideration the Update Domain and maxBatchInstancePercent to determine the batch size."},"prioritizeUnhealthyInstances":{"Type":2,"Flags":0,"Description":"Upgrade all unhealthy instances in a scale set before any healthy instances."}}}},{"2":{"Name":"AutomaticOSUpgradePolicy","Properties":{"enableAutomaticOSUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.
If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true."},"disableAutomaticRollback":{"Type":2,"Flags":0,"Description":"Whether OS image rollback feature should be disabled. Default value is false."}}}},{"2":{"Name":"AutomaticRepairsPolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M)."}}}},{"2":{"Name":"VirtualMachineScaleSetVMProfile","Properties":{"osProfile":{"Type":619,"Flags":0,"Description":"Specifies the operating system settings for the virtual machines in the scale set."},"storageProfile":{"Type":621,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"networkProfile":{"Type":653,"Flags":0,"Description":"Specifies properties of the network interfaces of the virtual machines in the scale set."},"securityProfile":{"Type":537,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machines in the scale set."},"diagnosticsProfile":{"Type":541,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"extensionProfile":{"Type":686,"Flags":0,"Description":"Specifies a collection of settings for extensions installed on virtual machines in the scale set."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15"},"priority":{"Type":694,"Flags":0,"Description":"Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview"},"evictionPolicy":{"Type":697,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":550,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot VMSS.
Minimum api-version: 2019-03-01."},"scheduledEventsProfile":{"Type":589,"Flags":0,"Description":"Specifies Scheduled Event related configurations."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the virtual machines in the scale set, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01"},"capacityReservation":{"Type":591,"Flags":0,"Description":"Specifies the capacity reservation related details of a scale set.
Minimum api-version: 2021-04-01."}}}},{"2":{"Name":"VirtualMachineScaleSetOSProfile","Properties":{"computerNamePrefix":{"Type":4,"Flags":0,"Description":"Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)"},"windowsConfiguration":{"Type":453,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":475,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros)."},"secrets":{"Type":620,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machines in the scale set. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."}}}},{"3":{"ItemType":486}},{"2":{"Name":"VirtualMachineScaleSetStorageProfile","Properties":{"imageReference":{"Type":401,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":622,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":652,"Flags":0,"Description":"Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."}}}},{"2":{"Name":"VirtualMachineScaleSetOSDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"caching":{"Type":626,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":630,"Flags":1,"Description":"Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diffDiskSettings":{"Type":414,"Flags":0,"Description":"Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"osType":{"Type":633,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"image":{"Type":409,"Flags":0,"Description":"Specifies information about the unmanaged user image to base the scale set on."},"vhdContainers":{"Type":634,"Flags":0,"Description":"Specifies the container urls that are used to store operating system disks for the scale set."},"managedDisk":{"Type":635,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[623,624,625]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[627,628,629,4]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[631,632]}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetManagedDiskParameters","Properties":{"storageAccountType":{"Type":642,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":432,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[636,637,638,639,640,641,4]}},{"2":{"Name":"VirtualMachineScaleSetDataDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"caching":{"Type":647,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":651,"Flags":1,"Description":"The create option."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":635,"Flags":0,"Description":"The managed disk parameters."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[644,645,646]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[648,649,650,4]}},{"3":{"ItemType":643}},{"2":{"Name":"VirtualMachineScaleSetNetworkProfile","Properties":{"healthProbe":{"Type":654,"Flags":0,"Description":"A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'."},"networkInterfaceConfigurations":{"Type":683,"Flags":0,"Description":"The list of network configurations."},"networkApiVersion":{"Type":685,"Flags":0,"Description":"specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations for Virtual Machine Scale Set with orchestration mode 'Flexible'"}}}},{"2":{"Name":"ApiEntityReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network configuration name."},"properties":{"Type":656,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"enableFpga":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is FPGA networking-enabled."},"networkSecurityGroup":{"Type":159,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":657,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":679,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."},"deleteOption":{"Type":682,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationDnsSettings","Properties":{"dnsServers":{"Type":658,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":660,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfigurationProperties","Properties":{"subnet":{"Type":654,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":661,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":674,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationGatewayBackendAddressPools":{"Type":675,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway."},"applicationSecurityGroups":{"Type":676,"Flags":0,"Description":"Specifies an array of references to application security group."},"loadBalancerBackendAddressPools":{"Type":677,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."},"loadBalancerInboundNatPools":{"Type":678,"Flags":0,"Description":"Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":662,"Flags":0,"Description":"Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration"},"sku":{"Type":522,"Flags":0,"Description":"Describes the public IP Sku"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"dnsSettings":{"Type":663,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":665,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":159,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."},"publicIPAddressVersion":{"Type":668,"Flags":0,"Description":"Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"deleteOption":{"Type":671,"Flags":0,"Description":"Specify what happens to the public IP when the VM is deleted"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created"}}}},{"2":{"Name":"VirtualMachineScaleSetIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":664}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[666,667,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[669,670,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[672,673,4]}},{"3":{"ItemType":159}},{"3":{"ItemType":159}},{"3":{"ItemType":159}},{"3":{"ItemType":159}},{"3":{"ItemType":659}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[680,681,4]}},{"3":{"ItemType":655}},{"6":{"Value":"2020-11-01"}},{"5":{"Elements":[684,4]}},{"2":{"Name":"VirtualMachineScaleSetExtensionProfile","Properties":{"extensions":{"Type":690,"Flags":0,"Description":"The virtual machine scale set child extension resources."},"extensionsTimeBudget":{"Type":4,"Flags":0,"Description":"Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01"}}}},{"2":{"Name":"VirtualMachineScaleSetExtension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"properties":{"Type":688,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"provisionAfterExtensions":{"Type":689,"Flags":0,"Description":"Collection of extension names after which this extension needs to be provisioned."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":687}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[691,692,693,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[695,696,4]}},{"2":{"Name":"ScaleInPolicy","Properties":{"rules":{"Type":703,"Flags":0,"Description":"The rules to be followed when scaling-in a virtual machine scale set.
Possible values are:
**Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.
**OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.
**NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.
"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"OldestVM"}},{"6":{"Value":"NewestVM"}},{"5":{"Elements":[699,700,701,4]}},{"3":{"ItemType":702}},{"6":{"Value":"Uniform"}},{"6":{"Value":"Flexible"}},{"5":{"Elements":[704,705,4]}},{"2":{"Name":"SpotRestorePolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enables the Spot-Try-Restore feature where evicted VMSS SPOT instances will be tried to be restored opportunistically based on capacity availability and pricing constraints"},"restoreTimeout":{"Type":4,"Flags":0,"Description":"Timeout value expressed as an ISO 8601 time duration after which the platform will not try to restore the VMSS SPOT instances"}}}},{"2":{"Name":"VirtualMachineScaleSetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity."},"type":{"Type":713,"Flags":0,"Description":"The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set."},"userAssignedIdentities":{"Type":715,"Flags":0,"Description":"The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[709,710,711,712]}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":714}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets@2021-04-01","ScopeType":8,"Body":608,"Flags":0}},{"6":{"Value":"Microsoft.Compute/images"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":719,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":720,"Flags":10,"Description":"The resource api version"},"properties":{"Type":722,"Flags":0,"Description":"Describes the properties of an Image."},"extendedLocation":{"Type":21,"Flags":0,"Description":"The extended location of the Image."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":758,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ImageProperties","Properties":{"sourceVirtualMachine":{"Type":159,"Flags":0,"Description":"The source virtual machine from which Image is created."},"storageProfile":{"Type":723,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state."},"hyperVGeneration":{"Type":757,"Flags":0,"Description":"Specifies the HyperVGenerationType of the VirtualMachine created from the image. From API Version 2019-03-01 if the image source is a blob, then we need the user to specify the value, if the source is managed resource like disk or snapshot, we may require the user to specify the property if we cannot deduce it from the source managed resource."}}}},{"2":{"Name":"ImageStorageProfile","Properties":{"osDisk":{"Type":724,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":754,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"zoneResilient":{"Type":2,"Flags":0,"Description":"Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS)."}}}},{"2":{"Name":"ImageOSDisk","Properties":{"osType":{"Type":727,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":730,"Flags":1,"Description":"The OS State."},"snapshot":{"Type":159,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":159,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":734,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":741,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":432,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[725,726]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[728,729]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[731,732,733]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[735,736,737,738,739,740,4]}},{"2":{"Name":"ImageDataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"snapshot":{"Type":159,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":159,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":746,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":753,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":432,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[743,744,745]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[747,748,749,750,751,752,4]}},{"3":{"ItemType":742}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[755,756,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/images@2021-04-01","ScopeType":8,"Body":721,"Flags":0}},{"6":{"Value":"Microsoft.Compute/restorePointCollections"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/restorePointCollections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":760,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":761,"Flags":10,"Description":"The resource api version"},"properties":{"Type":763,"Flags":0,"Description":"The restore point collection properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":789,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"RestorePointCollectionProperties","Properties":{"source":{"Type":764,"Flags":0,"Description":"The properties of the source resource that this restore point collection is created from."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the restore point collection."},"restorePointCollectionId":{"Type":4,"Flags":2,"Description":"The unique id of the restore point collection."},"restorePoints":{"Type":788,"Flags":2,"Description":"A list containing all restore points created under this restore point collection."}}}},{"2":{"Name":"RestorePointCollectionSourceProperties","Properties":{"location":{"Type":4,"Flags":2,"Description":"Location of the source resource used to create this restore point collection."},"id":{"Type":4,"Flags":0,"Description":"Resource Id of the source resource used to create this restore point collection"}}}},{"2":{"Name":"RestorePoint","Properties":{"properties":{"Type":766,"Flags":0,"Description":"The restore point properties."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"2":{"Name":"RestorePointProperties","Properties":{"excludeDisks":{"Type":767,"Flags":0,"Description":"List of disk resource ids that the customer wishes to exclude from the restore point. If no disks are specified, all disks will be included."},"sourceMetadata":{"Type":768,"Flags":2,"Description":"Gets the details of the VM captured at the time of the restore point creation."},"provisioningState":{"Type":4,"Flags":2,"Description":"Gets the provisioning state of the restore point."},"consistencyMode":{"Type":787,"Flags":2,"Description":"Gets the consistency mode for the restore point. Please refer to https://aka.ms/RestorePoints for more details."},"timeCreated":{"Type":4,"Flags":0,"Description":"Gets the creation time of the restore point."}}}},{"3":{"ItemType":654}},{"2":{"Name":"RestorePointSourceMetadata","Properties":{"hardwareProfile":{"Type":232,"Flags":0,"Description":"Gets the hardware profile."},"storageProfile":{"Type":769,"Flags":0,"Description":"Gets the storage profile."},"osProfile":{"Type":452,"Flags":0,"Description":"Gets the OS profile."},"diagnosticsProfile":{"Type":541,"Flags":0,"Description":"Gets the diagnostics profile."},"licenseType":{"Type":4,"Flags":0,"Description":"Gets the license type, which is for bring your own license scenario."},"vmId":{"Type":4,"Flags":0,"Description":"Gets the virtual machine unique id."},"securityProfile":{"Type":537,"Flags":0,"Description":"Gets the security profile."},"location":{"Type":4,"Flags":0,"Description":"Location of the VM from which the restore point was created."}}}},{"2":{"Name":"RestorePointSourceVMStorageProfile","Properties":{"osDisk":{"Type":770,"Flags":0,"Description":"Gets the OS disk of the VM captured at the time of the restore point creation."},"dataDisks":{"Type":783,"Flags":0,"Description":"Gets the data disks of the VM captured at the time of the restore point creation."}}}},{"2":{"Name":"RestorePointSourceVmosDisk","Properties":{"osType":{"Type":773,"Flags":0,"Description":"Gets the Operating System type."},"encryptionSettings":{"Type":406,"Flags":0,"Description":"Gets the disk encryption settings."},"name":{"Type":4,"Flags":0,"Description":"Gets the disk name."},"caching":{"Type":777,"Flags":0,"Description":"Gets the caching type."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Gets the disk size in GB."},"managedDisk":{"Type":424,"Flags":0,"Description":"Gets the managed disk details"},"diskRestorePoint":{"Type":654,"Flags":0,"Description":"Gets the disk restore point Id."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[771,772,4]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[774,775,776]}},{"2":{"Name":"RestorePointSourceVMDataDisk","Properties":{"lun":{"Type":3,"Flags":0,"Description":"Gets the logical unit number."},"name":{"Type":4,"Flags":0,"Description":"Gets the disk name."},"caching":{"Type":782,"Flags":0,"Description":"Gets the caching type."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Gets the initial disk size in GB for blank data disks, and the new desired size for existing OS and Data disks."},"managedDisk":{"Type":424,"Flags":0,"Description":"Gets the managed disk details"},"diskRestorePoint":{"Type":654,"Flags":0,"Description":"Gets the disk restore point Id."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[779,780,781]}},{"3":{"ItemType":778}},{"6":{"Value":"CrashConsistent"}},{"6":{"Value":"FileSystemConsistent"}},{"6":{"Value":"ApplicationConsistent"}},{"5":{"Elements":[784,785,786,4]}},{"3":{"ItemType":765}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/restorePointCollections@2021-04-01","ScopeType":8,"Body":762,"Flags":0}},{"6":{"Value":"Microsoft.Compute/restorePointCollections/restorePoints"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/restorePointCollections/restorePoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":791,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":792,"Flags":10,"Description":"The resource api version"},"properties":{"Type":766,"Flags":0,"Description":"The restore point properties."}}}},{"4":{"Name":"Microsoft.Compute/restorePointCollections/restorePoints@2021-04-01","ScopeType":8,"Body":793,"Flags":0}},{"6":{"Value":"Microsoft.Compute/capacityReservationGroups"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/capacityReservationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":795,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":796,"Flags":10,"Description":"The resource api version"},"properties":{"Type":798,"Flags":0,"Description":"capacity reservation group Properties."},"zones":{"Type":807,"Flags":0,"Description":"Availability Zones to use for this capacity reservation group. The zones can be assigned only during creation. If not provided, the group supports only regional resources in the region. If provided, enforces each capacity reservation in the group to be in one of the zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":808,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"CapacityReservationGroupProperties","Properties":{"capacityReservations":{"Type":799,"Flags":2,"Description":"A list of all capacity reservation resource ids that belong to capacity reservation group."},"virtualMachinesAssociated":{"Type":800,"Flags":2,"Description":"A list of references to all virtual machines associated to the capacity reservation group."},"instanceView":{"Type":801,"Flags":2,"Description":"The capacity reservation group instance view which has the list of instance views for all the capacity reservations that belong to the capacity reservation group."}}}},{"3":{"ItemType":187}},{"3":{"ItemType":187}},{"2":{"Name":"CapacityReservationGroupInstanceView","Properties":{"capacityReservations":{"Type":806,"Flags":2,"Description":"List of instance view of the capacity reservations under the capacity reservation group."}}}},{"2":{"Name":"CapacityReservationInstanceViewWithName","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the capacity reservation."},"utilizationInfo":{"Type":803,"Flags":0,"Description":"Unutilized capacity of the capacity reservation."},"statuses":{"Type":805,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"CapacityReservationUtilization","Properties":{"virtualMachinesAllocated":{"Type":804,"Flags":2,"Description":"A list of all virtual machines resource ids allocated against the capacity reservation."}}}},{"3":{"ItemType":187}},{"3":{"ItemType":161}},{"3":{"ItemType":802}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/capacityReservationGroups@2021-04-01","ScopeType":8,"Body":797,"Flags":0}},{"6":{"Value":"Microsoft.Compute/capacityReservationGroups/capacityReservations"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/capacityReservationGroups/capacityReservations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":810,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":811,"Flags":10,"Description":"The resource api version"},"properties":{"Type":813,"Flags":0,"Description":"Properties of the Capacity reservation."},"sku":{"Type":167,"Flags":1,"Description":"SKU of the resource for which capacity needs be reserved. The SKU name and capacity is required to be set. Currently VM Skus with the capability called 'CapacityReservationSupported' set to true are supported. Refer to List Microsoft.Compute SKUs in a region (https://docs.microsoft.com/rest/api/compute/resourceskus/list) for supported values."},"zones":{"Type":817,"Flags":0,"Description":"Availability Zone to use for this capacity reservation. The zone has to be single value and also should be part for the list of zones specified during the capacity reservation group creation. The zone can be assigned only during creation. If not provided, the reservation supports only non-zonal deployments. If provided, enforces VM/VMSS using this capacity reservation to be in same zone."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":818,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"CapacityReservationProperties","Properties":{"reservationId":{"Type":4,"Flags":2,"Description":"A unique id generated and assigned to the capacity reservation by the platform which does not change throughout the lifetime of the resource."},"virtualMachinesAssociated":{"Type":814,"Flags":2,"Description":"A list of all virtual machine resource ids that are associated with the capacity reservation."},"provisioningTime":{"Type":4,"Flags":2,"Description":"The date time when the capacity reservation was last updated."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":815,"Flags":2,"Description":"The Capacity reservation instance view."}}}},{"3":{"ItemType":187}},{"2":{"Name":"CapacityReservationInstanceView","Properties":{"utilizationInfo":{"Type":803,"Flags":0,"Description":"Unutilized capacity of the capacity reservation."},"statuses":{"Type":816,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":161}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/capacityReservationGroups/capacityReservations@2021-04-01","ScopeType":8,"Body":812,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/extensions"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":820,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":821,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions@2021-04-01","ScopeType":8,"Body":822,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":824,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":825,"Flags":10,"Description":"The resource api version"},"properties":{"Type":221,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2021-04-01","ScopeType":8,"Body":826,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":828,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":829,"Flags":10,"Description":"The resource api version"},"instanceId":{"Type":4,"Flags":2,"Description":"The virtual machine instance ID."},"sku":{"Type":167,"Flags":2,"Description":"The virtual machine SKU."},"properties":{"Type":831,"Flags":0,"Description":"Describes the properties of a virtual machine scale set virtual machine."},"plan":{"Type":230,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"resources":{"Type":839,"Flags":2,"Description":"The virtual machine child extension resources."},"zones":{"Type":840,"Flags":2,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":841,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetVMProperties","Properties":{"latestModelApplied":{"Type":2,"Flags":2,"Description":"Specifies whether the latest model has been applied to the virtual machine."},"vmId":{"Type":4,"Flags":2,"Description":"Azure VM unique ID."},"instanceView":{"Type":832,"Flags":2,"Description":"The virtual machine instance view."},"hardwareProfile":{"Type":232,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":400,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":451,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"osProfile":{"Type":452,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"securityProfile":{"Type":537,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machine."},"networkProfile":{"Type":490,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"networkProfileConfiguration":{"Type":836,"Flags":0,"Description":"Specifies the network profile configuration of the virtual machine."},"diagnosticsProfile":{"Type":541,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":159,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).
For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15"},"modelDefinitionApplied":{"Type":4,"Flags":2,"Description":"Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine."},"protectionPolicy":{"Type":838,"Flags":0,"Description":"Specifies the protection policy of the virtual machine."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01"}}}},{"2":{"Name":"VirtualMachineScaleSetVMInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"The Update Domain count."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"The Fault Domain count."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":555,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":559,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":833,"Flags":0,"Description":"The disks information."},"extensions":{"Type":834,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":570,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":571,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":835,"Flags":0,"Description":"The resource status information."},"assignedHost":{"Type":4,"Flags":2,"Description":"Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01."},"placementGroupId":{"Type":4,"Flags":0,"Description":"The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId."}}}},{"3":{"ItemType":565}},{"3":{"ItemType":222}},{"3":{"ItemType":161}},{"2":{"Name":"VirtualMachineScaleSetVMNetworkProfileConfiguration","Properties":{"networkInterfaceConfigurations":{"Type":837,"Flags":0,"Description":"The list of network configurations."}}}},{"3":{"ItemType":655}},{"2":{"Name":"VirtualMachineScaleSetVMProtectionPolicy","Properties":{"protectFromScaleIn":{"Type":2,"Flags":0,"Description":"Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation."},"protectFromScaleSetActions":{"Type":2,"Flags":0,"Description":"Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM."}}}},{"3":{"ItemType":592}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2021-04-01","ScopeType":8,"Body":830,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/runCommands"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/runCommands","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":843,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":844,"Flags":10,"Description":"The resource api version"},"properties":{"Type":846,"Flags":0,"Description":"Describes the properties of a Virtual Machine run command."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":861,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineRunCommandProperties","Properties":{"source":{"Type":847,"Flags":0,"Description":"The source of the run command script."},"parameters":{"Type":849,"Flags":0,"Description":"The parameters used by the script."},"protectedParameters":{"Type":850,"Flags":0,"Description":"The parameters used by the script."},"asyncExecution":{"Type":2,"Flags":0,"Description":"Optional. If set to true, provisioning will complete as soon as the script starts and will not wait for script to complete."},"runAsUser":{"Type":4,"Flags":0,"Description":"Specifies the user account on the VM when executing the run command."},"runAsPassword":{"Type":4,"Flags":0,"Description":"Specifies the user account password on the VM when executing the run command."},"timeoutInSeconds":{"Type":3,"Flags":0,"Description":"The timeout in seconds to execute the run command."},"outputBlobUri":{"Type":4,"Flags":0,"Description":"Specifies the Azure storage blob where script output stream will be uploaded."},"errorBlobUri":{"Type":4,"Flags":0,"Description":"Specifies the Azure storage blob where script error stream will be uploaded."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":851,"Flags":2,"Description":"The virtual machine run command instance view."}}}},{"2":{"Name":"VirtualMachineRunCommandScriptSource","Properties":{"script":{"Type":4,"Flags":0,"Description":"Specifies the script content to be executed on the VM."},"scriptUri":{"Type":4,"Flags":0,"Description":"Specifies the script download location."},"commandId":{"Type":4,"Flags":0,"Description":"Specifies a commandId of predefined built-in script."}}}},{"2":{"Name":"RunCommandInputParameter","Properties":{"name":{"Type":4,"Flags":1,"Description":"The run command parameter name."},"value":{"Type":4,"Flags":1,"Description":"The run command parameter value."}}}},{"3":{"ItemType":848}},{"3":{"ItemType":848}},{"2":{"Name":"VirtualMachineRunCommandInstanceView","Properties":{"executionState":{"Type":859,"Flags":0,"Description":"Script execution status."},"executionMessage":{"Type":4,"Flags":0,"Description":"Communicate script configuration errors or execution messages."},"exitCode":{"Type":3,"Flags":0,"Description":"Exit code returned from script execution."},"output":{"Type":4,"Flags":0,"Description":"Script output stream."},"error":{"Type":4,"Flags":0,"Description":"Script error stream."},"startTime":{"Type":4,"Flags":0,"Description":"Script start time."},"endTime":{"Type":4,"Flags":0,"Description":"Script end time."},"statuses":{"Type":860,"Flags":0,"Description":"The resource status information."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Running"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[852,853,854,855,856,857,858,4]}},{"3":{"ItemType":161}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/runCommands@2021-04-01","ScopeType":8,"Body":845,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":863,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":864,"Flags":10,"Description":"The resource api version"},"properties":{"Type":846,"Flags":0,"Description":"Describes the properties of a Virtual Machine run command."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":866,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-04-01","ScopeType":8,"Body":865,"Flags":0}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":868,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":869,"Flags":10,"Description":"The resource api version"},"properties":{"Type":871,"Flags":2,"Description":"Describes the properties of a Virtual Machine Extension Image."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":872,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionImageProperties","Properties":{"operatingSystem":{"Type":4,"Flags":1,"Description":"The operating system this extension supports."},"computeRole":{"Type":4,"Flags":1,"Description":"The type of role (IaaS or PaaS) this extension supports."},"handlerSchema":{"Type":4,"Flags":1,"Description":"The schema defined by publisher, where extension consumers should provide settings in a matching schema."},"vmScaleSetEnabled":{"Type":2,"Flags":0,"Description":"Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS."},"supportsMultipleExtensions":{"Type":2,"Flags":0,"Description":"Whether the handler can support multiple extensions."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2021-04-01","ScopeType":4,"Body":870,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":874,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":875,"Flags":10,"Description":"The resource api version"},"properties":{"Type":877,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":895,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."},"extendedLocation":{"Type":21,"Flags":2,"Description":"The extended location of the Virtual Machine."}}}},{"2":{"Name":"VirtualMachineImageProperties","Properties":{"plan":{"Type":878,"Flags":0,"Description":"Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."},"osDiskImage":{"Type":879,"Flags":0,"Description":"Contains the os disk image information."},"dataDiskImages":{"Type":884,"Flags":0},"automaticOSUpgradeProperties":{"Type":885,"Flags":0,"Description":"Describes automatic OS upgrade properties on the image."},"hyperVGeneration":{"Type":888,"Flags":0,"Description":"Specifies the HyperVGeneration Type"},"disallowed":{"Type":889,"Flags":0,"Description":"Specifies disallowed configuration for the VirtualMachine created from the image"},"features":{"Type":894,"Flags":0}}}},{"2":{"Name":"PurchasePlanAutoGenerated","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."}}}},{"2":{"Name":"OSDiskImage","Properties":{"operatingSystem":{"Type":882,"Flags":1,"Description":"The operating system of the osDiskImage."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[880,881]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."}}}},{"3":{"ItemType":883}},{"2":{"Name":"AutomaticOSUpgradeProperties","Properties":{"automaticOSUpgradeSupported":{"Type":2,"Flags":1,"Description":"Specifies whether automatic OS upgrade is supported on the image."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[886,887,4]}},{"2":{"Name":"DisallowedConfiguration","Properties":{"vmDiskType":{"Type":892,"Flags":0,"Description":"VM disk types which are disallowed."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Unmanaged"}},{"5":{"Elements":[890,891,4]}},{"2":{"Name":"VirtualMachineImageFeature","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the feature."},"value":{"Type":4,"Flags":0,"Description":"The corresponding value for the feature."}}}},{"3":{"ItemType":893}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2021-04-01","ScopeType":4,"Body":876,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":897,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":898,"Flags":10,"Description":"The resource api version"},"properties":{"Type":877,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":900,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."},"extendedLocation":{"Type":21,"Flags":2,"Description":"The extended location of the Virtual Machine."}}}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2021-04-01","ScopeType":4,"Body":899,"Flags":1}},{"6":{"Value":"latest"}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":902,"Flags":9,"Description":"The resource name"},"type":{"Type":903,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":904,"Flags":10,"Description":"The resource api version"},"properties":{"Type":906,"Flags":2,"Description":"The status of the latest virtual machine scale set rolling upgrade."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":917,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"RollingUpgradeStatusInfoProperties","Properties":{"policy":{"Type":615,"Flags":2,"Description":"The rolling upgrade policies applied for this upgrade."},"runningStatus":{"Type":907,"Flags":2,"Description":"Information about the current running state of the overall upgrade."},"progress":{"Type":916,"Flags":2,"Description":"Information about the number of virtual machine instances in each upgrade state."},"error":{"Type":125,"Flags":2,"Description":"Error details for this upgrade, if there are any."}}}},{"2":{"Name":"RollingUpgradeRunningStatus","Properties":{"code":{"Type":912,"Flags":2,"Description":"Code indicating the current status of the upgrade."},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the upgrade."},"lastAction":{"Type":915,"Flags":2,"Description":"The last action performed on the rolling upgrade."},"lastActionTime":{"Type":4,"Flags":2,"Description":"Last action time of the upgrade."}}}},{"6":{"Value":"RollingForward"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Faulted"}},{"5":{"Elements":[908,909,910,911]}},{"6":{"Value":"Start"}},{"6":{"Value":"Cancel"}},{"5":{"Elements":[913,914]}},{"2":{"Name":"RollingUpgradeProgressInfo","Properties":{"successfulInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have been successfully upgraded."},"failedInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have failed to be upgraded successfully."},"inProgressInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that are currently being upgraded."},"pendingInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have not yet begun to be upgraded."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2021-04-01","ScopeType":8,"Body":905,"Flags":1}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2021-04-01/types.md b/generated/compute/microsoft.compute/2021-04-01/types.md
deleted file mode 100644
index 00154721d7..0000000000
--- a/generated/compute/microsoft.compute/2021-04-01/types.md
+++ /dev/null
@@ -1,1701 +0,0 @@
-# Microsoft.Compute @ 2021-04-01
-
-## Resource Microsoft.Compute/availabilitySets@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [AvailabilitySetProperties](#availabilitysetproperties): The instance view of a resource.
-* **sku**: [Sku](#sku): Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/availabilitySets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/capacityReservationGroups@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [CapacityReservationGroupProperties](#capacityreservationgroupproperties): capacity reservation group Properties.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/capacityReservationGroups' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: Availability Zones to use for this capacity reservation group. The zones can be assigned only during creation. If not provided, the group supports only regional resources in the region. If provided, enforces each capacity reservation in the group to be in one of the zones.
-
-## Resource Microsoft.Compute/capacityReservationGroups/capacityReservations@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [CapacityReservationProperties](#capacityreservationproperties): Properties of the Capacity reservation.
-* **sku**: [Sku](#sku) (Required): SKU of the resource for which capacity needs be reserved. The SKU name and capacity is required to be set. Currently VM Skus with the capability called 'CapacityReservationSupported' set to true are supported. Refer to List Microsoft.Compute SKUs in a region (https://docs.microsoft.com/rest/api/compute/resourceskus/list) for supported values.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/capacityReservationGroups/capacityReservations' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: Availability Zone to use for this capacity reservation. The zone has to be single value and also should be part for the list of zones specified during the capacity reservation group creation. The zone can be assigned only during creation. If not provided, the reservation supports only non-zonal deployments. If provided, enforces VM/VMSS using this capacity reservation to be in same zone.
-
-## Resource Microsoft.Compute/diskAccesses@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location where the disk access will be created. Extended location cannot be changed.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskAccessProperties](#diskaccessproperties)
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/diskAccesses' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/diskAccesses/privateEndpointConnections@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties.
-* **type**: 'Microsoft.Compute/diskAccesses/privateEndpointConnections' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/diskEncryptionSets@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [EncryptionSetIdentity](#encryptionsetidentity): The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [EncryptionSetProperties](#encryptionsetproperties)
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/diskEncryptionSets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/disks@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location where the disk will be created. Extended location cannot be changed.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-* **managedByExtended**: string[] (ReadOnly): List of relative URIs containing the IDs of the VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskProperties](#diskproperties): Disk resource properties.
-* **sku**: [DiskSku](#disksku): The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, or StandardSSD_ZRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/disks' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The Logical zone list for Disk.
-
-## Resource Microsoft.Compute/hostGroups@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DedicatedHostGroupProperties](#dedicatedhostgroupproperties): Dedicated Host Group Properties.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/hostGroups' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone.
-
-## Resource Microsoft.Compute/hostGroups/hosts@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DedicatedHostProperties](#dedicatedhostproperties): Properties of the dedicated host.
-* **sku**: [Sku](#sku) (Required): 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.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/hostGroups/hosts' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/images@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location of the Image.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ImageProperties](#imageproperties): Describes the properties of an Image.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2021-04-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation) (ReadOnly): The extended location of the Virtual Machine.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2021-04-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation) (ReadOnly): The extended location of the Virtual Machine.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2021-04-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionImageProperties](#virtualmachineextensionimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Extension Image.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/types/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/proximityPlacementGroups@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ProximityPlacementGroupProperties](#proximityplacementgroupproperties): Describes the properties of a Proximity Placement Group.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/proximityPlacementGroups' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/restorePointCollections@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [RestorePointCollectionProperties](#restorepointcollectionproperties): The restore point collection properties.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/restorePointCollections' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/restorePointCollections/restorePoints@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [RestorePointProperties](#restorepointproperties): The restore point properties.
-* **type**: 'Microsoft.Compute/restorePointCollections/restorePoints' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/snapshots@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location where the snapshot will be created. Extended location cannot be changed.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): Unused. Always Null.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [SnapshotProperties](#snapshotproperties): Snapshot resource properties.
-* **sku**: [SnapshotSku](#snapshotsku): The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/snapshots' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/sshPublicKeys@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [SshPublicKeyResourceProperties](#sshpublickeyresourceproperties): Properties of the SSH public key.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/sshPublicKeys' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location of the Virtual Machine.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineIdentity](#virtualmachineidentity): The identity of the virtual machine, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineProperties](#virtualmachineproperties): Describes the properties of a Virtual Machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachines/extensions@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines/runCommands@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineRunCommandProperties](#virtualmachineruncommandproperties): Describes the properties of a Virtual Machine run command.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/runCommands' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location of the Virtual Machine Scale Set.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineScaleSetIdentity](#virtualmachinescalesetidentity): The identity of the virtual machine scale set, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetProperties](#virtualmachinescalesetproperties): Describes the properties of a Virtual Machine Scale Set.
-* **sku**: [Sku](#sku): The virtual machine scale set sku.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/extensions@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2021-04-01 (ReadOnly)
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: 'latest' (Required, DeployTimeConstant): The resource name
-* **properties**: [RollingUpgradeStatusInfoProperties](#rollingupgradestatusinfoproperties) (ReadOnly): The status of the latest virtual machine scale set rolling upgrade.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **instanceId**: string (ReadOnly): The virtual machine instance ID.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetVMProperties](#virtualmachinescalesetvmproperties): Describes the properties of a virtual machine scale set virtual machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **sku**: [Sku](#sku) (ReadOnly): The virtual machine SKU.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualmachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[] (ReadOnly): The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-04-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-04-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineRunCommandProperties](#virtualmachineruncommandproperties): Describes the properties of a Virtual Machine run command.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands' (ReadOnly, DeployTimeConstant): The resource type
-
-## AdditionalCapabilities
-### Properties
-* **ultraSSDEnabled**: bool: The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.
-
-## AdditionalUnattendContent
-### Properties
-* **componentName**: 'Microsoft-Windows-Shell-Setup': The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.
-* **content**: string: Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
-* **passName**: 'OobeSystem': The pass name. Currently, the only allowable value is OobeSystem.
-* **settingName**: 'AutoLogon' | 'FirstLogonCommands': Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.
-
-## ApiEntityReference
-### Properties
-* **id**: string: The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
-
-## ApiError
-### Properties
-* **code**: string: The error code.
-* **details**: [ApiErrorBase](#apierrorbase)[]: The Api error details
-* **innererror**: [InnerError](#innererror): The Api inner error
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## ApiErrorBase
-### Properties
-* **code**: string: The error code.
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## AutomaticOSUpgradePolicy
-### Properties
-* **disableAutomaticRollback**: bool: Whether OS image rollback feature should be disabled. Default value is false.
-* **enableAutomaticOSUpgrade**: bool: Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.
If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true.
-
-## AutomaticOSUpgradeProperties
-### Properties
-* **automaticOSUpgradeSupported**: bool (Required): Specifies whether automatic OS upgrade is supported on the image.
-
-## AutomaticRepairsPolicy
-### Properties
-* **enabled**: bool: Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false.
-* **gracePeriod**: string: The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M).
-
-## AvailabilitySetProperties
-### Properties
-* **platformFaultDomainCount**: int: Fault Domain count.
-* **platformUpdateDomainCount**: int: Update Domain count.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The resource status information.
-* **virtualMachines**: [SubResource](#subresource)[]: A list of references to all virtual machines in the availability set.
-
-## AvailablePatchSummary
-### Properties
-* **assessmentActivityId**: string (ReadOnly): The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs.
-* **criticalAndSecurityPatchCount**: int (ReadOnly): The number of critical or security patches that have been detected as available and not yet installed.
-* **error**: [ApiError](#apierror) (ReadOnly): The errors that were encountered during execution of the operation. The details array contains the list of them.
-* **lastModifiedTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **otherPatchCount**: int (ReadOnly): The number of all available patches excluding critical and security.
-* **rebootPending**: bool (ReadOnly): The overall reboot status of the VM. It will be true when partially installed patches require a reboot to complete installation but the reboot has not yet occurred.
-* **startTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **status**: 'CompletedWithWarnings' | 'Failed' | 'InProgress' | 'Succeeded' | 'Unknown' | string (ReadOnly): The overall success or failure status of the operation. It remains "InProgress" until the operation completes. At that point it will become "Unknown", "Failed", "Succeeded", or "CompletedWithWarnings."
-
-## BillingProfile
-### Properties
-* **maxPrice**: int: Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.
This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.
The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.
Possible values are:
- Any decimal value greater than zero. Example: 0.01538
-1 – indicates default price to be up-to on-demand.
You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.
Minimum api-version: 2019-03-01.
-
-## BootDiagnostics
-### Properties
-* **enabled**: bool: Whether boot diagnostics should be enabled on the Virtual Machine.
-* **storageUri**: string: Uri of the storage account to use for placing the console output and screenshot.
If storageUri is not specified while enabling boot diagnostics, managed storage will be used.
-
-## BootDiagnosticsInstanceView
-### Properties
-* **consoleScreenshotBlobUri**: string (ReadOnly): The console screenshot blob URI.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage.
-* **serialConsoleLogBlobUri**: string (ReadOnly): The serial console log blob Uri.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage.
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics.
-
-## CapacityReservationGroupInstanceView
-### Properties
-* **capacityReservations**: [CapacityReservationInstanceViewWithName](#capacityreservationinstanceviewwithname)[] (ReadOnly): List of instance view of the capacity reservations under the capacity reservation group.
-
-## CapacityReservationGroupProperties
-### Properties
-* **capacityReservations**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of all capacity reservation resource ids that belong to capacity reservation group.
-* **instanceView**: [CapacityReservationGroupInstanceView](#capacityreservationgroupinstanceview) (ReadOnly): The capacity reservation group instance view which has the list of instance views for all the capacity reservations that belong to the capacity reservation group.
-* **virtualMachinesAssociated**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all virtual machines associated to the capacity reservation group.
-
-## CapacityReservationInstanceView
-### Properties
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **utilizationInfo**: [CapacityReservationUtilization](#capacityreservationutilization): Unutilized capacity of the capacity reservation.
-
-## CapacityReservationInstanceViewWithName
-### Properties
-* **name**: string (ReadOnly): The name of the capacity reservation.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **utilizationInfo**: [CapacityReservationUtilization](#capacityreservationutilization): Unutilized capacity of the capacity reservation.
-
-## CapacityReservationProfile
-### Properties
-* **capacityReservationGroup**: [SubResource](#subresource): Specifies the capacity reservation group resource id that should be used for allocating the virtual machine or scaleset vm instances provided enough capacity has been reserved. Please refer to https://aka.ms/CapacityReservation for more details.
-
-## CapacityReservationProperties
-### Properties
-* **instanceView**: [CapacityReservationInstanceView](#capacityreservationinstanceview) (ReadOnly): The Capacity reservation instance view.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **provisioningTime**: string (ReadOnly): The date time when the capacity reservation was last updated.
-* **reservationId**: string (ReadOnly): A unique id generated and assigned to the capacity reservation by the platform which does not change throughout the lifetime of the resource.
-* **virtualMachinesAssociated**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of all virtual machine resource ids that are associated with the capacity reservation.
-
-## CapacityReservationUtilization
-### Properties
-* **virtualMachinesAllocated**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of all virtual machines resource ids allocated against the capacity reservation.
-
-## CreationData
-### Properties
-* **createOption**: 'Attach' | 'Copy' | 'CopyStart' | 'Empty' | 'FromImage' | 'Import' | 'Restore' | 'Upload' | string (Required): This enumerates the possible sources of a disk's creation.
-* **galleryImageReference**: [ImageDiskReference](#imagediskreference): Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk.
-* **imageReference**: [ImageDiskReference](#imagediskreference): Disk source information.
-* **logicalSectorSize**: int: Logical sector size in bytes for Ultra disks. Supported values are 512 ad 4096. 4096 is the default.
-* **sourceResourceId**: string: If createOption is Copy, this is the ARM id of the source snapshot or disk.
-* **sourceUniqueId**: string (ReadOnly): If this field is set, this is the unique id identifying the source of this resource.
-* **sourceUri**: string: If createOption is Import, this is the URI of a blob to be imported into a managed disk.
-* **storageAccountId**: string: Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk.
-* **uploadSizeBytes**: int: If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer).
-
-## DataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **deleteOption**: 'Delete' | 'Detach' | string: Specifies whether data disk should be deleted or detached upon VM deletion.
Possible values:
**Delete** If this value is used, the data disk is deleted when VM is deleted.
**Detach** If this value is used, the data disk is retained after VM is deleted.
The default value is set to **detach**
-* **detachOption**: 'ForceDetach' | string: Specifies the detach behavior to be used while detaching a disk or which is already in the process of detachment from the virtual machine. Supported values: **ForceDetach**.
detachOption: **ForceDetach** is applicable only for managed data disks. If a previous detachment attempt of the data disk did not complete due to an unexpected failure from the virtual machine and the disk is still not released then use force-detach as a last resort option to detach the disk forcibly from the VM. All writes might not have been flushed when using this detach behavior.
This feature is still in preview mode and is not supported for VirtualMachineScaleSet. To force-detach a data disk update toBeDetached to 'true' along with setting detachOption: 'ForceDetach'.
-* **diskIOPSReadWrite**: int (ReadOnly): Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set.
-* **diskMBpsReadWrite**: int (ReadOnly): Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **toBeDetached**: bool: Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## DataDiskImage
-### Properties
-* **lun**: int (ReadOnly): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-
-## DedicatedHostAllocatableVM
-### Properties
-* **count**: int: Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity.
-* **vmSize**: string: VM size in terms of which the unutilized capacity is represented.
-
-## DedicatedHostAvailableCapacity
-### Properties
-* **allocatableVMs**: [DedicatedHostAllocatableVM](#dedicatedhostallocatablevm)[]: The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host.
-
-## DedicatedHostGroupInstanceView
-### Properties
-* **hosts**: [DedicatedHostInstanceViewWithName](#dedicatedhostinstanceviewwithname)[]: List of instance view of the dedicated hosts under the dedicated host group.
-
-## DedicatedHostGroupProperties
-### Properties
-* **hosts**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all dedicated hosts in the dedicated host group.
-* **instanceView**: [DedicatedHostGroupInstanceView](#dedicatedhostgroupinstanceview) (ReadOnly): The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group.
-* **platformFaultDomainCount**: int (Required): Number of fault domains that the host group can span.
-* **supportAutomaticPlacement**: bool: Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided.
Minimum api-version: 2020-06-01.
-
-## DedicatedHostInstanceView
-### Properties
-* **assetId**: string (ReadOnly): Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
-* **availableCapacity**: [DedicatedHostAvailableCapacity](#dedicatedhostavailablecapacity): Unutilized capacity of the dedicated host.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DedicatedHostInstanceViewWithName
-### Properties
-* **assetId**: string (ReadOnly): Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
-* **availableCapacity**: [DedicatedHostAvailableCapacity](#dedicatedhostavailablecapacity): Unutilized capacity of the dedicated host.
-* **name**: string (ReadOnly): The name of the dedicated host.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DedicatedHostProperties
-### Properties
-* **autoReplaceOnFailure**: bool: Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided.
-* **hostId**: string (ReadOnly): A unique id generated and assigned to the dedicated host by the platform.
Does not change throughout the lifetime of the host.
-* **instanceView**: [DedicatedHostInstanceView](#dedicatedhostinstanceview) (ReadOnly): The dedicated host instance view.
-* **licenseType**: 'None' | 'Windows_Server_Hybrid' | 'Windows_Server_Perpetual': 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**
-* **platformFaultDomain**: int: Fault domain of the dedicated host within a dedicated host group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **provisioningTime**: string (ReadOnly): The date when the host was first provisioned.
-* **virtualMachines**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all virtual machines in the Dedicated Host.
-
-## DiagnosticsProfile
-### Properties
-* **bootDiagnostics**: [BootDiagnostics](#bootdiagnostics): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-
-## DiffDiskSettings
-### Properties
-* **option**: 'Local' | string: Specifies the ephemeral disk settings for operating system disk.
-* **placement**: 'CacheDisk' | 'ResourceDisk' | string: Specifies the ephemeral disk placement for operating system disk.
Possible values are:
**CacheDisk**
**ResourceDisk**
Default: **CacheDisk** if one is configured for the VM size otherwise **ResourceDisk** is used.
Refer to VM size documentation for Windows VM at https://docs.microsoft.com/azure/virtual-machines/windows/sizes and Linux VM at https://docs.microsoft.com/azure/virtual-machines/linux/sizes to check which VM sizes exposes a cache disk.
-
-## DisallowedConfiguration
-### Properties
-* **vmDiskType**: 'None' | 'Unmanaged' | string: VM disk types which are disallowed.
-
-## DiskAccessProperties
-### Properties
-* **privateEndpointConnections**: [PrivateEndpointConnection](#privateendpointconnection)[] (ReadOnly): A readonly collection of private endpoint connections created on the disk. Currently only one endpoint connection is supported.
-* **provisioningState**: string (ReadOnly): The disk access resource provisioning state.
-* **timeCreated**: string (ReadOnly): The time when the disk access was created.
-
-## DiskEncryptionSetParameters
-### Properties
-* **id**: string: Resource Id
-
-## DiskEncryptionSettings
-### Properties
-* **diskEncryptionKey**: [KeyVaultSecretReference](#keyvaultsecretreference): Specifies the location of the disk encryption key, which is a Key Vault Secret.
-* **enabled**: bool: Specifies whether disk encryption should be enabled on the virtual machine.
-* **keyEncryptionKey**: [KeyVaultKeyReference](#keyvaultkeyreference): Specifies the location of the key encryption key in Key Vault.
-
-## DiskInstanceView
-### Properties
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings)[]: Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **name**: string: The disk name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DiskProperties
-### Properties
-* **burstingEnabled**: bool: Set to true to enable bursting beyond the provisioned performance target of the disk. Bursting is disabled by default. Does not apply to Ultra disks.
-* **completionPercent**: int: Percentage complete for the background copy when a resource is created via the CopyStart operation.
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskAccessId**: string: ARM id of the DiskAccess resource for using private endpoints on disks.
-* **diskIOPSReadOnly**: int: The total number of IOPS that will be allowed across all VMs mounting the shared disk as ReadOnly. One operation can transfer between 4k and 256k bytes.
-* **diskIOPSReadWrite**: int: The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes.
-* **diskMBpsReadOnly**: int: The total throughput (MBps) that will be allowed across all VMs mounting the shared disk as ReadOnly. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10.
-* **diskMBpsReadWrite**: int: The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10.
-* **diskSizeBytes**: int (ReadOnly): The size of the disk in bytes. This field is read only.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **diskState**: 'ActiveSAS' | 'ActiveSASFrozen' | 'ActiveUpload' | 'Attached' | 'Frozen' | 'ReadyToUpload' | 'Reserved' | 'Unattached' | string (ReadOnly): The state of the disk.
-* **encryption**: [Encryption](#encryption): Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **maxShares**: int: The maximum number of VMs that can attach to the disk at the same time. Value greater than one indicates a disk that can be mounted on multiple VMs at the same time.
-* **networkAccessPolicy**: 'AllowAll' | 'AllowPrivate' | 'DenyAll' | string: Policy for accessing the disk via network.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **propertyUpdatesInProgress**: [PropertyUpdatesInProgress](#propertyupdatesinprogress) (ReadOnly): Properties of the disk for which update is pending.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **publicNetworkAccess**: 'Disabled' | 'Enabled' | string: Policy for controlling export on the disk.
-* **purchasePlan**: [PurchasePlan](#purchaseplan): Purchase plan information for the the image from which the OS disk was created. E.g. - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}
-* **securityProfile**: [DiskSecurityProfile](#disksecurityprofile): Contains the security related information for the resource.
-* **shareInfo**: [ShareInfoElement](#shareinfoelement)[] (ReadOnly): Details of the list of all VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs.
-* **supportedCapabilities**: [SupportedCapabilities](#supportedcapabilities): List of supported capabilities for the image from which the OS disk was created.
-* **supportsHibernation**: bool: Indicates the OS on a disk supports hibernation.
-* **tier**: string: Performance tier of the disk (e.g, P4, S10) as described here: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Does not apply to Ultra disks.
-* **timeCreated**: string (ReadOnly): The time when the disk was created.
-* **uniqueId**: string (ReadOnly): Unique Guid identifying the resource.
-
-## DiskSecurityProfile
-### Properties
-* **securityType**: 'TrustedLaunch' | string: Specifies the SecurityType of the VM. Applicable for OS disks only.
-
-## DiskSku
-### Properties
-* **name**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## Encryption
-### Properties
-* **diskEncryptionSetId**: string: ResourceId of the disk encryption set to use for enabling encryption at rest.
-* **type**: 'EncryptionAtRestWithCustomerKey' | 'EncryptionAtRestWithPlatformAndCustomerKeys' | 'EncryptionAtRestWithPlatformKey' | string: The type of key used to encrypt the data of the disk.
-
-## EncryptionSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity
-* **tenantId**: string (ReadOnly): The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity
-* **type**: 'None' | 'SystemAssigned' | string: The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported for new creations. Disk Encryption Sets can be updated with Identity type None during migration of subscription to a new Azure Active Directory tenant; it will cause the encrypted resources to lose access to the keys.
-
-## EncryptionSetProperties
-### Properties
-* **activeKey**: [KeyForDiskEncryptionSet](#keyfordiskencryptionset): The key vault key which is currently used by this disk encryption set.
-* **autoKeyRotationError**: [ApiError](#apierror) (ReadOnly): The error that was encountered during auto-key rotation. If an error is present, then auto-key rotation will not be attempted until the error on this disk encryption set is fixed.
-* **encryptionType**: 'EncryptionAtRestWithCustomerKey' | 'EncryptionAtRestWithPlatformAndCustomerKeys' | string: The type of key used to encrypt the data of the disk.
-* **lastKeyRotationTimestamp**: string (ReadOnly): The time when the active key of this disk encryption set was updated.
-* **previousKeys**: [KeyForDiskEncryptionSet](#keyfordiskencryptionset)[] (ReadOnly): A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation.
-* **provisioningState**: string (ReadOnly): The disk encryption set provisioning state.
-* **rotationToLatestKeyVersionEnabled**: bool: Set this flag to true to enable auto-updating of this disk encryption set to the latest key version.
-
-## EncryptionSettingsCollection
-### Properties
-* **enabled**: bool (Required): Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
-* **encryptionSettings**: [EncryptionSettingsElement](#encryptionsettingselement)[]: A collection of encryption settings, one for each disk volume.
-* **encryptionSettingsVersion**: string: Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption.
-
-## EncryptionSettingsElement
-### Properties
-* **diskEncryptionKey**: [KeyVaultAndSecretReference](#keyvaultandsecretreference): Key Vault Secret Url and vault id of the disk encryption key
-* **keyEncryptionKey**: [KeyVaultAndKeyReference](#keyvaultandkeyreference): Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key.
-
-## ExtendedLocation
-### Properties
-* **name**: string: The name of the extended location.
-* **type**: 'EdgeZone' | string: The type of the extended location.
-
-## HardwareProfile
-### Properties
-* **vmSize**: 'Basic_A0' | 'Basic_A1' | 'Basic_A2' | 'Basic_A3' | 'Basic_A4' | 'Standard_A0' | 'Standard_A1' | 'Standard_A10' | 'Standard_A11' | 'Standard_A1_v2' | 'Standard_A2' | 'Standard_A2_v2' | 'Standard_A2m_v2' | 'Standard_A3' | 'Standard_A4' | 'Standard_A4_v2' | 'Standard_A4m_v2' | 'Standard_A5' | 'Standard_A6' | 'Standard_A7' | 'Standard_A8' | 'Standard_A8_v2' | 'Standard_A8m_v2' | 'Standard_A9' | 'Standard_B1ms' | 'Standard_B1s' | 'Standard_B2ms' | 'Standard_B2s' | 'Standard_B4ms' | 'Standard_B8ms' | 'Standard_D1' | 'Standard_D11' | 'Standard_D11_v2' | 'Standard_D12' | 'Standard_D12_v2' | 'Standard_D13' | 'Standard_D13_v2' | 'Standard_D14' | 'Standard_D14_v2' | 'Standard_D15_v2' | 'Standard_D16_v3' | 'Standard_D16s_v3' | 'Standard_D1_v2' | 'Standard_D2' | 'Standard_D2_v2' | 'Standard_D2_v3' | 'Standard_D2s_v3' | 'Standard_D3' | 'Standard_D32_v3' | 'Standard_D32s_v3' | 'Standard_D3_v2' | 'Standard_D4' | 'Standard_D4_v2' | 'Standard_D4_v3' | 'Standard_D4s_v3' | 'Standard_D5_v2' | 'Standard_D64_v3' | 'Standard_D64s_v3' | 'Standard_D8_v3' | 'Standard_D8s_v3' | 'Standard_DS1' | 'Standard_DS11' | 'Standard_DS11_v2' | 'Standard_DS12' | 'Standard_DS12_v2' | 'Standard_DS13' | 'Standard_DS13-2_v2' | 'Standard_DS13-4_v2' | 'Standard_DS13_v2' | 'Standard_DS14' | 'Standard_DS14-4_v2' | 'Standard_DS14-8_v2' | 'Standard_DS14_v2' | 'Standard_DS15_v2' | 'Standard_DS1_v2' | 'Standard_DS2' | 'Standard_DS2_v2' | 'Standard_DS3' | 'Standard_DS3_v2' | 'Standard_DS4' | 'Standard_DS4_v2' | 'Standard_DS5_v2' | 'Standard_E16_v3' | 'Standard_E16s_v3' | 'Standard_E2_v3' | 'Standard_E2s_v3' | 'Standard_E32-16_v3' | 'Standard_E32-8s_v3' | 'Standard_E32_v3' | 'Standard_E32s_v3' | 'Standard_E4_v3' | 'Standard_E4s_v3' | 'Standard_E64-16s_v3' | 'Standard_E64-32s_v3' | 'Standard_E64_v3' | 'Standard_E64s_v3' | 'Standard_E8_v3' | 'Standard_E8s_v3' | 'Standard_F1' | 'Standard_F16' | 'Standard_F16s' | 'Standard_F16s_v2' | 'Standard_F1s' | 'Standard_F2' | 'Standard_F2s' | 'Standard_F2s_v2' | 'Standard_F32s_v2' | 'Standard_F4' | 'Standard_F4s' | 'Standard_F4s_v2' | 'Standard_F64s_v2' | 'Standard_F72s_v2' | 'Standard_F8' | 'Standard_F8s' | 'Standard_F8s_v2' | 'Standard_G1' | 'Standard_G2' | 'Standard_G3' | 'Standard_G4' | 'Standard_G5' | 'Standard_GS1' | 'Standard_GS2' | 'Standard_GS3' | 'Standard_GS4' | 'Standard_GS4-4' | 'Standard_GS4-8' | 'Standard_GS5' | 'Standard_GS5-16' | 'Standard_GS5-8' | 'Standard_H16' | 'Standard_H16m' | 'Standard_H16mr' | 'Standard_H16r' | 'Standard_H8' | 'Standard_H8m' | 'Standard_L16s' | 'Standard_L32s' | 'Standard_L4s' | 'Standard_L8s' | 'Standard_M128-32ms' | 'Standard_M128-64ms' | 'Standard_M128ms' | 'Standard_M128s' | 'Standard_M64-16ms' | 'Standard_M64-32ms' | 'Standard_M64ms' | 'Standard_M64s' | 'Standard_NC12' | 'Standard_NC12s_v2' | 'Standard_NC12s_v3' | 'Standard_NC24' | 'Standard_NC24r' | 'Standard_NC24rs_v2' | 'Standard_NC24rs_v3' | 'Standard_NC24s_v2' | 'Standard_NC24s_v3' | 'Standard_NC6' | 'Standard_NC6s_v2' | 'Standard_NC6s_v3' | 'Standard_ND12s' | 'Standard_ND24rs' | 'Standard_ND24s' | 'Standard_ND6s' | 'Standard_NV12' | 'Standard_NV24' | 'Standard_NV6' | string: Specifies the size of the virtual machine.
The enum data type is currently deprecated and will be removed by December 23rd 2023.
Recommended way to get the list of available sizes is using these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region]( https://docs.microsoft.com/rest/api/compute/resourceskus/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/sizes).
The available VM sizes depend on region and availability set.
-
-## ImageDataDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed image disk.
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## ImageDiskReference
-### Properties
-* **id**: string (Required): A relative uri containing either a Platform Image Repository or user image reference.
-* **lun**: int: If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
-
-## ImageOSDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed image disk.
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **osState**: 'Generalized' | 'Specialized' (Required): The OS State.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## ImageProperties
-### Properties
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGenerationType of the VirtualMachine created from the image. From API Version 2019-03-01 if the image source is a blob, then we need the user to specify the value, if the source is managed resource like disk or snapshot, we may require the user to specify the property if we cannot deduce it from the source managed resource.
-* **provisioningState**: string (ReadOnly): The provisioning state.
-* **sourceVirtualMachine**: [SubResource](#subresource): The source virtual machine from which Image is created.
-* **storageProfile**: [ImageStorageProfile](#imagestorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## ImageReference
-### Properties
-* **exactVersion**: string (ReadOnly): Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'.
-* **id**: string: Resource Id
-* **offer**: string: Specifies the offer of the platform image or marketplace image used to create the virtual machine.
-* **publisher**: string: The image publisher.
-* **sku**: string: The image SKU.
-* **version**: string: Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
-
-## ImageStorageProfile
-### Properties
-* **dataDisks**: [ImageDataDisk](#imagedatadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-* **osDisk**: [ImageOSDisk](#imageosdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-* **zoneResilient**: bool: Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).
-
-## InnerError
-### Properties
-* **errordetail**: string: The internal error message or exception dump.
-* **exceptiontype**: string: The exception type.
-
-## InstanceViewStatus
-### Properties
-* **code**: string: The status code.
-* **displayStatus**: string: The short localizable label for the status.
-* **level**: 'Error' | 'Info' | 'Warning': The level code.
-* **message**: string: The detailed status message, including for alerts and error messages.
-* **time**: string: The time of the status.
-
-## KeyForDiskEncryptionSet
-### Properties
-* **keyUrl**: string (Required): Fully versioned Key Url pointing to a key in KeyVault. Version segment of the Url is required regardless of rotationToLatestKeyVersionEnabled value.
-* **sourceVault**: [SourceVault](#sourcevault): Resource id of the KeyVault containing the key or secret. This property is optional and cannot be used if the KeyVault subscription is not the same as the Disk Encryption Set subscription.
-
-## KeyVaultAndKeyReference
-### Properties
-* **keyUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultAndSecretReference
-### Properties
-* **secretUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultKeyReference
-### Properties
-* **keyUrl**: string (Required): The URL referencing a key encryption key in Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the key.
-
-## KeyVaultSecretReference
-### Properties
-* **secretUrl**: string (Required): The URL referencing a secret in a Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the secret.
-
-## LastPatchInstallationSummary
-### Properties
-* **error**: [ApiError](#apierror) (ReadOnly): The errors that were encountered during execution of the operation. The details array contains the list of them.
-* **excludedPatchCount**: int (ReadOnly): The number of all available patches but excluded explicitly by a customer-specified exclusion list match.
-* **failedPatchCount**: int (ReadOnly): The count of patches that failed installation.
-* **installationActivityId**: string (ReadOnly): The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs.
-* **installedPatchCount**: int (ReadOnly): The count of patches that successfully installed.
-* **lastModifiedTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **maintenanceWindowExceeded**: bool (ReadOnly): Describes whether the operation ran out of time before it completed all its intended actions
-* **notSelectedPatchCount**: int (ReadOnly): The number of all available patches but not going to be installed because it didn't match a classification or inclusion list entry.
-* **pendingPatchCount**: int (ReadOnly): The number of all available patches expected to be installed over the course of the patch installation operation.
-* **startTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **status**: 'CompletedWithWarnings' | 'Failed' | 'InProgress' | 'Succeeded' | 'Unknown' | string (ReadOnly): The overall success or failure status of the operation. It remains "InProgress" until the operation completes. At that point it will become "Unknown", "Failed", "Succeeded", or "CompletedWithWarnings."
-
-## LinuxConfiguration
-### Properties
-* **disablePasswordAuthentication**: bool: Specifies whether password authentication should be disabled.
-* **patchSettings**: [LinuxPatchSettings](#linuxpatchsettings): [Preview Feature] Specifies settings related to VM Guest Patching on Linux.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **ssh**: [SshConfiguration](#sshconfiguration): Specifies the ssh key configuration for a Linux OS.
-
-## LinuxPatchSettings
-### Properties
-* **assessmentMode**: 'AutomaticByPlatform' | 'ImageDefault' | string: Specifies the mode of VM Guest Patch Assessment for the IaaS virtual machine.
Possible values are:
**ImageDefault** - You control the timing of patch assessments on a virtual machine.
**AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true.
-* **patchMode**: 'AutomaticByPlatform' | 'ImageDefault' | string: Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.
Possible values are:
**ImageDefault** - The virtual machine's default patching configuration is used.
**AutomaticByPlatform** - The virtual machine will be automatically updated by the platform. The property provisionVMAgent must be true
-
-## MaintenanceRedeployStatus
-### Properties
-* **isCustomerInitiatedMaintenanceAllowed**: bool: True, if customer is allowed to perform Maintenance.
-* **lastOperationMessage**: string: Message returned for the last Maintenance Operation.
-* **lastOperationResultCode**: 'MaintenanceAborted' | 'MaintenanceCompleted' | 'None' | 'RetryLater': The Last Maintenance Operation Result Code.
-* **maintenanceWindowEndTime**: string: End Time for the Maintenance Window.
-* **maintenanceWindowStartTime**: string: Start Time for the Maintenance Window.
-* **preMaintenanceWindowEndTime**: string: End Time for the Pre Maintenance Window.
-* **preMaintenanceWindowStartTime**: string: Start Time for the Pre Maintenance Window.
-
-## ManagedDiskParameters
-### Properties
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed disk.
-* **id**: string: Resource Id
-* **storageAccountType**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## NetworkInterfaceReference
-### Properties
-* **id**: string: Resource Id
-* **properties**: [NetworkInterfaceReferenceProperties](#networkinterfacereferenceproperties): Describes a network interface reference properties.
-
-## NetworkInterfaceReferenceProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the network interface when the VM is deleted
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## NetworkProfile
-### Properties
-* **networkApiVersion**: '2020-11-01' | string: specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations
-* **networkInterfaceConfigurations**: [VirtualMachineNetworkInterfaceConfiguration](#virtualmachinenetworkinterfaceconfiguration)[]: Specifies the networking configurations that will be used to create the virtual machine networking resources.
-* **networkInterfaces**: [NetworkInterfaceReference](#networkinterfacereference)[]: Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
-
-## OSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None** for Standard storage. **ReadOnly** for Premium storage.
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **deleteOption**: 'Delete' | 'Detach' | string: Specifies whether OS Disk should be deleted or detached upon VM deletion.
Possible values:
**Delete** If this value is used, the OS disk is deleted when VM is deleted.
**Detach** If this value is used, the os disk is retained after VM is deleted.
The default value is set to **detach**. For an ephemeral OS Disk, the default value is set to **Delete**. User cannot change the delete option for ephemeral OS Disk.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## OSDiskImage
-### Properties
-* **operatingSystem**: 'Linux' | 'Windows' (Required): The operating system of the osDiskImage.
-
-## OSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)
-* **adminUsername**: string: Specifies the name of the administrator account.
This property cannot be updated after the VM is created.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters.
-* **allowExtensionOperations**: bool: Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine.
-* **computerName**: string: Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/azure-resource-manager/management/resource-name-rules).
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
**Note: Do not pass any secrets or passwords in customData property**
This property cannot be updated after the VM is created.
customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://azure.microsoft.com/blog/custom-data-and-cloud-init-on-windows-azure/)
For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros).
-* **requireGuestProvisionSignal**: bool: Specifies whether the guest provision signal is required to infer provision success of the virtual machine. **Note: This property is for private testing only, and all customers must not set the property to false.**
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machine. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## PatchSettings
-### Properties
-* **assessmentMode**: 'AutomaticByPlatform' | 'ImageDefault' | string: Specifies the mode of VM Guest patch assessment for the IaaS virtual machine.
Possible values are:
**ImageDefault** - You control the timing of patch assessments on a virtual machine.
**AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true.
-* **enableHotpatching**: bool: Enables customers to patch their Azure VMs without requiring a reboot. For enableHotpatching, the 'provisionVMAgent' must be set to true and 'patchMode' must be set to 'AutomaticByPlatform'.
-* **patchMode**: 'AutomaticByOS' | 'AutomaticByPlatform' | 'Manual' | string: Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.
Possible values are:
**Manual** - You control the application of patches to a virtual machine. You do this by applying patches manually inside the VM. In this mode, automatic updates are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be false
**AutomaticByOS** - The virtual machine will automatically be updated by the OS. The property WindowsConfiguration.enableAutomaticUpdates must be true.
**AutomaticByPlatform** - the virtual machine will automatically updated by the platform. The properties provisionVMAgent and WindowsConfiguration.enableAutomaticUpdates must be true
-
-## Plan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The promotion code.
-* **publisher**: string: The publisher ID.
-
-## PrivateEndpoint
-### Properties
-* **id**: string (ReadOnly): The ARM identifier for Private Endpoint
-
-## PrivateEndpointConnection
-### Properties
-* **id**: string (ReadOnly): private endpoint connection Id
-* **name**: string (ReadOnly): private endpoint connection name
-* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties.
-* **type**: string (ReadOnly): private endpoint connection type
-
-## PrivateEndpointConnectionProperties
-### Properties
-* **privateEndpoint**: [PrivateEndpoint](#privateendpoint) (ReadOnly): The resource of private end point.
-* **privateLinkServiceConnectionState**: [PrivateLinkServiceConnectionState](#privatelinkserviceconnectionstate) (Required): A collection of information about the state of the connection between DiskAccess and Virtual Network.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | string (ReadOnly): The provisioning state of the private endpoint connection resource.
-
-## PrivateLinkServiceConnectionState
-### Properties
-* **actionsRequired**: string: A message indicating if changes on the service provider require any updates on the consumer.
-* **description**: string: The reason for approval/rejection of the connection.
-* **status**: 'Approved' | 'Pending' | 'Rejected' | string: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
-
-## PropertyUpdatesInProgress
-### Properties
-* **targetTier**: string: The target performance tier of the disk if a tier change operation is in progress.
-
-## ProximityPlacementGroupProperties
-### Properties
-* **availabilitySets**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all availability sets in the proximity placement group.
-* **colocationStatus**: [InstanceViewStatus](#instanceviewstatus): Describes colocation status of the Proximity Placement Group.
-* **proximityPlacementGroupType**: 'Standard' | 'Ultra' | string: Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use.
-* **virtualMachines**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all virtual machines in the proximity placement group.
-* **virtualMachineScaleSets**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all virtual machine scale sets in the proximity placement group.
-
-## PublicIPAddressSku
-### Properties
-* **name**: 'Basic' | 'Standard' | string: Specify public IP sku name
-* **tier**: 'Global' | 'Regional' | string: Specify public IP sku tier
-
-## PurchasePlan
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The Offer Promotion Code.
-* **publisher**: string (Required): The publisher ID.
-
-## PurchasePlanAutoGenerated
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **publisher**: string (Required): The publisher ID.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## RestorePoint
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **name**: string (ReadOnly): Resource name
-* **properties**: [RestorePointProperties](#restorepointproperties): The restore point properties.
-* **type**: string (ReadOnly): Resource type
-
-## RestorePointCollectionProperties
-### Properties
-* **provisioningState**: string (ReadOnly): The provisioning state of the restore point collection.
-* **restorePointCollectionId**: string (ReadOnly): The unique id of the restore point collection.
-* **restorePoints**: [RestorePoint](#restorepoint)[] (ReadOnly): A list containing all restore points created under this restore point collection.
-* **source**: [RestorePointCollectionSourceProperties](#restorepointcollectionsourceproperties): The properties of the source resource that this restore point collection is created from.
-
-## RestorePointCollectionSourceProperties
-### Properties
-* **id**: string: Resource Id of the source resource used to create this restore point collection
-* **location**: string (ReadOnly): Location of the source resource used to create this restore point collection.
-
-## RestorePointProperties
-### Properties
-* **consistencyMode**: 'ApplicationConsistent' | 'CrashConsistent' | 'FileSystemConsistent' | string (ReadOnly): Gets the consistency mode for the restore point. Please refer to https://aka.ms/RestorePoints for more details.
-* **excludeDisks**: [ApiEntityReference](#apientityreference)[]: List of disk resource ids that the customer wishes to exclude from the restore point. If no disks are specified, all disks will be included.
-* **provisioningState**: string (ReadOnly): Gets the provisioning state of the restore point.
-* **sourceMetadata**: [RestorePointSourceMetadata](#restorepointsourcemetadata) (ReadOnly): Gets the details of the VM captured at the time of the restore point creation.
-* **timeCreated**: string: Gets the creation time of the restore point.
-
-## RestorePointSourceMetadata
-### Properties
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Gets the diagnostics profile.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Gets the hardware profile.
-* **licenseType**: string: Gets the license type, which is for bring your own license scenario.
-* **location**: string: Location of the VM from which the restore point was created.
-* **osProfile**: [OSProfile](#osprofile): Gets the OS profile.
-* **securityProfile**: [SecurityProfile](#securityprofile): Gets the security profile.
-* **storageProfile**: [RestorePointSourceVMStorageProfile](#restorepointsourcevmstorageprofile): Gets the storage profile.
-* **vmId**: string: Gets the virtual machine unique id.
-
-## RestorePointSourceVMDataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Gets the caching type.
-* **diskRestorePoint**: [ApiEntityReference](#apientityreference): Gets the disk restore point Id.
-* **diskSizeGB**: int: Gets the initial disk size in GB for blank data disks, and the new desired size for existing OS and Data disks.
-* **lun**: int: Gets the logical unit number.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): Gets the managed disk details
-* **name**: string: Gets the disk name.
-
-## RestorePointSourceVmosDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Gets the caching type.
-* **diskRestorePoint**: [ApiEntityReference](#apientityreference): Gets the disk restore point Id.
-* **diskSizeGB**: int: Gets the disk size in GB.
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Gets the disk encryption settings.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): Gets the managed disk details
-* **name**: string: Gets the disk name.
-* **osType**: 'Linux' | 'Windows' | string: Gets the Operating System type.
-
-## RestorePointSourceVMStorageProfile
-### Properties
-* **dataDisks**: [RestorePointSourceVMDataDisk](#restorepointsourcevmdatadisk)[]: Gets the data disks of the VM captured at the time of the restore point creation.
-* **osDisk**: [RestorePointSourceVmosDisk](#restorepointsourcevmosdisk): Gets the OS disk of the VM captured at the time of the restore point creation.
-
-## RollingUpgradePolicy
-### Properties
-* **enableCrossZoneUpgrade**: bool: Allow VMSS to ignore AZ boundaries when constructing upgrade batches. Take into consideration the Update Domain and maxBatchInstancePercent to determine the batch size.
-* **maxBatchInstancePercent**: int: The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.
-* **maxUnhealthyInstancePercent**: int: The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.
-* **maxUnhealthyUpgradedInstancePercent**: int: The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.
-* **pauseTimeBetweenBatches**: string: The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).
-* **prioritizeUnhealthyInstances**: bool: Upgrade all unhealthy instances in a scale set before any healthy instances.
-
-## RollingUpgradeProgressInfo
-### Properties
-* **failedInstanceCount**: int (ReadOnly): The number of instances that have failed to be upgraded successfully.
-* **inProgressInstanceCount**: int (ReadOnly): The number of instances that are currently being upgraded.
-* **pendingInstanceCount**: int (ReadOnly): The number of instances that have not yet begun to be upgraded.
-* **successfulInstanceCount**: int (ReadOnly): The number of instances that have been successfully upgraded.
-
-## RollingUpgradeRunningStatus
-### Properties
-* **code**: 'Cancelled' | 'Completed' | 'Faulted' | 'RollingForward' (ReadOnly): Code indicating the current status of the upgrade.
-* **lastAction**: 'Cancel' | 'Start' (ReadOnly): The last action performed on the rolling upgrade.
-* **lastActionTime**: string (ReadOnly): Last action time of the upgrade.
-* **startTime**: string (ReadOnly): Start time of the upgrade.
-
-## RollingUpgradeStatusInfoProperties
-### Properties
-* **error**: [ApiError](#apierror) (ReadOnly): Error details for this upgrade, if there are any.
-* **policy**: [RollingUpgradePolicy](#rollingupgradepolicy) (ReadOnly): The rolling upgrade policies applied for this upgrade.
-* **progress**: [RollingUpgradeProgressInfo](#rollingupgradeprogressinfo) (ReadOnly): Information about the number of virtual machine instances in each upgrade state.
-* **runningStatus**: [RollingUpgradeRunningStatus](#rollingupgraderunningstatus) (ReadOnly): Information about the current running state of the overall upgrade.
-
-## RunCommandInputParameter
-### Properties
-* **name**: string (Required): The run command parameter name.
-* **value**: string (Required): The run command parameter value.
-
-## ScaleInPolicy
-### Properties
-* **rules**: 'Default' | 'NewestVM' | 'OldestVM' | string[]: The rules to be followed when scaling-in a virtual machine scale set.
Possible values are:
**Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.
**OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.
**NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.
-
-## ScheduledEventsProfile
-### Properties
-* **terminateNotificationProfile**: [TerminateNotificationProfile](#terminatenotificationprofile): Specifies Terminate Scheduled Event related configurations.
-
-## SecurityProfile
-### Properties
-* **encryptionAtHost**: bool: This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine or virtual machine scale set. This will enable the encryption for all the disks including Resource/Temp disk at host itself.
Default: The Encryption at host will be disabled unless this property is set to true for the resource.
-* **securityType**: 'TrustedLaunch' | string: Specifies the SecurityType of the virtual machine. It is set as TrustedLaunch to enable UefiSettings.
Default: UefiSettings will not be enabled unless this property is set as TrustedLaunch.
-* **uefiSettings**: [UefiSettings](#uefisettings): Specifies the security settings like secure boot and vTPM used while creating the virtual machine.
Minimum api-version: 2020-12-01
-
-## ShareInfoElement
-### Properties
-* **vmUri**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-
-## Sku
-### Properties
-* **capacity**: int: Specifies the number of virtual machines in the scale set.
-* **name**: string: The sku name.
-* **tier**: string: Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**
-
-## SnapshotProperties
-### Properties
-* **completionPercent**: int: Percentage complete for the background copy when a resource is created via the CopyStart operation.
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskAccessId**: string: ARM id of the DiskAccess resource for using private endpoints on disks.
-* **diskSizeBytes**: int (ReadOnly): The size of the disk in bytes. This field is read only.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **diskState**: 'ActiveSAS' | 'ActiveSASFrozen' | 'ActiveUpload' | 'Attached' | 'Frozen' | 'ReadyToUpload' | 'Reserved' | 'Unattached' | string (ReadOnly): The state of the snapshot.
-* **encryption**: [Encryption](#encryption): Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **incremental**: bool: Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed.
-* **networkAccessPolicy**: 'AllowAll' | 'AllowPrivate' | 'DenyAll' | string: Policy for accessing the disk via network.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **publicNetworkAccess**: 'Disabled' | 'Enabled' | string: Policy for controlling export on the disk.
-* **purchasePlan**: [PurchasePlan](#purchaseplan): Purchase plan information for the image from which the source disk for the snapshot was originally created.
-* **supportedCapabilities**: [SupportedCapabilities](#supportedcapabilities): List of supported capabilities (like Accelerated Networking) for the image from which the source disk from the snapshot was originally created.
-* **supportsHibernation**: bool: Indicates the OS on a snapshot supports hibernation.
-* **timeCreated**: string (ReadOnly): The time when the snapshot was created.
-* **uniqueId**: string (ReadOnly): Unique Guid identifying the resource.
-
-## SnapshotSku
-### Properties
-* **name**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## SourceVault
-### Properties
-* **id**: string: Resource Id
-
-## SpotRestorePolicy
-### Properties
-* **enabled**: bool: Enables the Spot-Try-Restore feature where evicted VMSS SPOT instances will be tried to be restored opportunistically based on capacity availability and pricing constraints
-* **restoreTimeout**: string: Timeout value expressed as an ISO 8601 time duration after which the platform will not try to restore the VMSS SPOT instances
-
-## SshConfiguration
-### Properties
-* **publicKeys**: [SshPublicKey](#sshpublickey)[]: The list of SSH public keys used to authenticate with linux based VMs.
-
-## SshPublicKey
-### Properties
-* **keyData**: string: SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).
-* **path**: string: Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
-
-## SshPublicKeyResourceProperties
-### Properties
-* **publicKey**: string: SSH public key used to authenticate to a virtual machine through ssh. If this property is not initially provided when the resource is created, the publicKey property will be populated when generateKeyPair is called. If the public key is provided upon resource creation, the provided public key needs to be at least 2048-bit and in ssh-rsa format.
-
-## StorageProfile
-### Properties
-* **dataDisks**: [DataDisk](#datadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [OSDisk](#osdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-
-## SubResource
-### Properties
-* **id**: string: Resource Id
-
-## SubResourceReadOnly
-### Properties
-* **id**: string (ReadOnly): Resource Id
-
-## SubResourceWithColocationStatus
-### Properties
-* **colocationStatus**: [InstanceViewStatus](#instanceviewstatus): Describes colocation status of a resource in the Proximity Placement Group.
-* **id**: string: Resource Id
-
-## SupportedCapabilities
-### Properties
-* **acceleratedNetwork**: bool: True if the image from which the OS disk is created supports accelerated networking.
-
-## TerminateNotificationProfile
-### Properties
-* **enable**: bool: Specifies whether the Terminate Scheduled event is enabled or disabled.
-* **notBeforeTimeout**: string: Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)
-
-## UefiSettings
-### Properties
-* **secureBootEnabled**: bool: Specifies whether secure boot should be enabled on the virtual machine.
Minimum api-version: 2020-12-01
-* **vTpmEnabled**: bool: Specifies whether vTPM should be enabled on the virtual machine.
Minimum api-version: 2020-12-01
-
-## UpgradePolicy
-### Properties
-* **automaticOSUpgradePolicy**: [AutomaticOSUpgradePolicy](#automaticosupgradepolicy): Configuration parameters used for performing automatic OS Upgrade.
-* **mode**: 'Automatic' | 'Manual' | 'Rolling': Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time.
-* **rollingUpgradePolicy**: [RollingUpgradePolicy](#rollingupgradepolicy): The configuration parameters used while performing a rolling upgrade.
-
-## UserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VaultCertificate
-### Properties
-* **certificateStore**: string: For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted.
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).
-
-## VaultSecretGroup
-### Properties
-* **sourceVault**: [SubResource](#subresource): The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
-* **vaultCertificates**: [VaultCertificate](#vaultcertificate)[]: The list of key vault references in SourceVault which contain certificates.
-
-## VirtualHardDisk
-### Properties
-* **uri**: string: Specifies the virtual hard disk's uri.
-
-## VirtualMachineAgentInstanceView
-### Properties
-* **extensionHandlers**: [VirtualMachineExtensionHandlerInstanceView](#virtualmachineextensionhandlerinstanceview)[]: The virtual machine extension handler instance view.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgentVersion**: string: The VM Agent full version.
-
-## VirtualMachineExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **location**: string (Required): Resource location
-* **name**: string (ReadOnly): Resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineExtensionHandlerInstanceView
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus): The extension handler status.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionImageProperties
-### Properties
-* **computeRole**: string (Required): The type of role (IaaS or PaaS) this extension supports.
-* **handlerSchema**: string (Required): The schema defined by publisher, where extension consumers should provide settings in a matching schema.
-* **operatingSystem**: string (Required): The operating system this extension supports.
-* **supportsMultipleExtensions**: bool: Whether the handler can support multiple extensions.
-* **vmScaleSetEnabled**: bool: Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS.
-
-## VirtualMachineExtensionInstanceView
-### Properties
-* **name**: string: The virtual machine extension name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **substatuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **enableAutomaticUpgrade**: bool: Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
-* **forceUpdateTag**: string: How the extension handler should be forced to update even if the extension configuration has not changed.
-* **instanceView**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview): The virtual machine extension instance view.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineHealthStatus
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The health status information for the VM.
-
-## VirtualMachineIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
-* **userAssignedIdentities**: [VirtualMachineIdentityUserAssignedIdentities](#virtualmachineidentityuserassignedidentities): The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineIdentityUserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [UserAssignedIdentitiesValue](#userassignedidentitiesvalue)
-
-## VirtualMachineImageFeature
-### Properties
-* **name**: string: The name of the feature.
-* **value**: string: The corresponding value for the feature.
-
-## VirtualMachineImageProperties
-### Properties
-* **automaticOSUpgradeProperties**: [AutomaticOSUpgradeProperties](#automaticosupgradeproperties): Describes automatic OS upgrade properties on the image.
-* **dataDiskImages**: [DataDiskImage](#datadiskimage)[]
-* **disallowed**: [DisallowedConfiguration](#disallowedconfiguration): Specifies disallowed configuration for the VirtualMachine created from the image
-* **features**: [VirtualMachineImageFeature](#virtualmachineimagefeature)[]
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGeneration Type
-* **osDiskImage**: [OSDiskImage](#osdiskimage): Contains the os disk image information.
-* **plan**: [PurchasePlanAutoGenerated](#purchaseplanautogenerated): Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineInstanceView
-### Properties
-* **assignedHost**: string (ReadOnly): Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01.
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **computerName**: string: The computer name assigned to the virtual machine.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The virtual machine disk information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGeneration Type associated with a resource
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **osName**: string: The Operating System running on the virtual machine.
-* **osVersion**: string: The version of Operating System running on the virtual machine.
-* **patchStatus**: [VirtualMachinePatchStatus](#virtualmachinepatchstatus): [Preview Feature] The status of virtual machine patch operations.
-* **platformFaultDomain**: int: Specifies the fault domain of the virtual machine.
-* **platformUpdateDomain**: int: Specifies the update domain of the virtual machine.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-* **vmHealth**: [VirtualMachineHealthStatus](#virtualmachinehealthstatus) (ReadOnly): The health status for the VM.
-
-## VirtualMachineIpTag
-### Properties
-* **ipTagType**: string: IP tag type. Example: FirstPartyUsage.
-* **tag**: string: IP tag associated with the public IP. Example: SQL, Storage etc.
-
-## VirtualMachineNetworkInterfaceConfiguration
-### Properties
-* **name**: string (Required): The network interface configuration name.
-* **properties**: [VirtualMachineNetworkInterfaceConfigurationProperties](#virtualmachinenetworkinterfaceconfigurationproperties): Describes a virtual machine network profile's IP configuration.
-
-## VirtualMachineNetworkInterfaceConfigurationProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the network interface when the VM is deleted
-* **dnsSettings**: [VirtualMachineNetworkInterfaceDnsSettingsConfiguration](#virtualmachinenetworkinterfacednssettingsconfiguration): The dns settings to be applied on the network interfaces.
-* **dscpConfiguration**: [SubResource](#subresource)
-* **enableAcceleratedNetworking**: bool: Specifies whether the network interface is accelerated networking-enabled.
-* **enableFpga**: bool: Specifies whether the network interface is FPGA networking-enabled.
-* **enableIPForwarding**: bool: Whether IP forwarding enabled on this NIC.
-* **ipConfigurations**: [VirtualMachineNetworkInterfaceIPConfiguration](#virtualmachinenetworkinterfaceipconfiguration)[] (Required): Specifies the IP configurations of the network interface.
-* **networkSecurityGroup**: [SubResource](#subresource): The network security group.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## VirtualMachineNetworkInterfaceDnsSettingsConfiguration
-### Properties
-* **dnsServers**: string[]: List of DNS servers IP addresses
-
-## VirtualMachineNetworkInterfaceIPConfiguration
-### Properties
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineNetworkInterfaceIPConfigurationProperties](#virtualmachinenetworkinterfaceipconfigurationproperties): Describes a virtual machine network interface IP configuration properties.
-
-## VirtualMachineNetworkInterfaceIPConfigurationProperties
-### Properties
-* **applicationGatewayBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of application gateways. A virtual machine can reference backend address pools of multiple application gateways. Multiple virtual machines cannot use the same application gateway.
-* **applicationSecurityGroups**: [SubResource](#subresource)[]: Specifies an array of references to application security group.
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of load balancers. A virtual machine can reference backend address pools of one public and one internal load balancer. [Multiple virtual machines cannot use the same basic sku load balancer].
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-* **privateIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAddressConfiguration**: [VirtualMachinePublicIPAddressConfiguration](#virtualmachinepublicipaddressconfiguration): The publicIPAddressConfiguration.
-* **subnet**: [SubResource](#subresource): Specifies the identifier of the subnet.
-
-## VirtualMachinePatchStatus
-### Properties
-* **availablePatchSummary**: [AvailablePatchSummary](#availablepatchsummary): The available patch summary of the latest assessment operation for the virtual machine.
-* **configurationStatuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The enablement status of the specified patchMode
-* **lastPatchInstallationSummary**: [LastPatchInstallationSummary](#lastpatchinstallationsummary): The installation summary of the latest installation operation for the virtual machine.
-
-## VirtualMachineProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine.
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).
For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)
Currently, a VM can only be added to availability set at creation time. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set.
This property cannot exist along with a non-null properties.virtualMachineScaleSet reference.
-* **billingProfile**: [BillingProfile](#billingprofile): Specifies the billing related details of a Azure Spot virtual machine.
Minimum api-version: 2019-03-01.
-* **capacityReservation**: [CapacityReservationProfile](#capacityreservationprofile): Specifies information about the capacity reservation that is used to allocate virtual machine.
Minimum api-version: 2021-04-01.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview.
-* **extensionsTimeBudget**: string: Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **host**: [SubResource](#subresource): Specifies information about the dedicated host that the virtual machine resides in.
Minimum api-version: 2018-10-01.
-* **hostGroup**: [SubResource](#subresource): Specifies information about the dedicated host group that the virtual machine resides in.
Minimum api-version: 2020-06-01.
NOTE: User cannot specify both host and hostGroup properties.
-* **instanceView**: [VirtualMachineInstanceView](#virtualmachineinstanceview) (ReadOnly): The virtual machine instance view.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned.
-* **platformFaultDomain**: int: Specifies the scale set logical fault domain into which the Virtual Machine will be created. By default, the Virtual Machine will by automatically assigned to a fault domain that best maintains balance across available fault domains.
This is applicable only if the 'virtualMachineScaleSet' property of this Virtual Machine is set.The Virtual Machine Scale Set that is referenced, must have 'platformFaultDomainCount' > 1.This property cannot be updated once the Virtual Machine is created.Fault domain assignment can be viewed in the Virtual Machine Instance View.
Minimum api‐version: 2020‐12‐01
-* **priority**: 'Low' | 'Regular' | 'Spot' | string: Specifies the priority for the virtual machine.
Minimum api-version: 2019-03-01
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01.
-* **scheduledEventsProfile**: [ScheduledEventsProfile](#scheduledeventsprofile): Specifies Scheduled Event related configurations.
-* **securityProfile**: [SecurityProfile](#securityprofile): Specifies the Security related profile settings for the virtual machine.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **userData**: string: UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01
-* **virtualMachineScaleSet**: [SubResource](#subresource): Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.
This property cannot exist along with a non-null properties.availabilitySet reference.
Minimum api‐version: 2019‐03‐01
-* **vmId**: string (ReadOnly): Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands.
-
-## VirtualMachinePublicIPAddressConfiguration
-### Properties
-* **name**: string (Required): The publicIP address configuration name.
-* **properties**: [VirtualMachinePublicIPAddressConfigurationProperties](#virtualmachinepublicipaddressconfigurationproperties): Describes a virtual machines IP Configuration's PublicIPAddress configuration
-* **sku**: [PublicIPAddressSku](#publicipaddresssku): Describes the public IP Sku
-
-## VirtualMachinePublicIPAddressConfigurationProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the public IP address when the VM is deleted
-* **dnsSettings**: [VirtualMachinePublicIPAddressDnsSettingsConfiguration](#virtualmachinepublicipaddressdnssettingsconfiguration): The dns settings to be applied on the publicIP addresses .
-* **idleTimeoutInMinutes**: int: The idle timeout of the public IP address.
-* **ipTags**: [VirtualMachineIpTag](#virtualmachineiptag)[]: The list of IP tags associated with the public IP address.
-* **publicIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAllocationMethod**: 'Dynamic' | 'Static' | string: Specify the public IP allocation type
-* **publicIPPrefix**: [SubResource](#subresource): The PublicIPPrefix from which to allocate publicIP addresses.
-
-## VirtualMachinePublicIPAddressDnsSettingsConfiguration
-### Properties
-* **domainNameLabel**: string (Required): The Domain name label prefix of the PublicIPAddress resources that will be created. The generated name label is the concatenation of the domain name label and vm network profile unique ID.
-
-## VirtualMachineRunCommandInstanceView
-### Properties
-* **endTime**: string: Script end time.
-* **error**: string: Script error stream.
-* **executionMessage**: string: Communicate script configuration errors or execution messages.
-* **executionState**: 'Canceled' | 'Failed' | 'Pending' | 'Running' | 'Succeeded' | 'TimedOut' | 'Unknown' | string: Script execution status.
-* **exitCode**: int: Exit code returned from script execution.
-* **output**: string: Script output stream.
-* **startTime**: string: Script start time.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## VirtualMachineRunCommandProperties
-### Properties
-* **asyncExecution**: bool: Optional. If set to true, provisioning will complete as soon as the script starts and will not wait for script to complete.
-* **errorBlobUri**: string: Specifies the Azure storage blob where script error stream will be uploaded.
-* **instanceView**: [VirtualMachineRunCommandInstanceView](#virtualmachineruncommandinstanceview) (ReadOnly): The virtual machine run command instance view.
-* **outputBlobUri**: string: Specifies the Azure storage blob where script output stream will be uploaded.
-* **parameters**: [RunCommandInputParameter](#runcommandinputparameter)[]: The parameters used by the script.
-* **protectedParameters**: [RunCommandInputParameter](#runcommandinputparameter)[]: The parameters used by the script.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **runAsPassword**: string: Specifies the user account password on the VM when executing the run command.
-* **runAsUser**: string: Specifies the user account on the VM when executing the run command.
-* **source**: [VirtualMachineRunCommandScriptSource](#virtualmachineruncommandscriptsource): The source of the run command script.
-* **timeoutInSeconds**: int: The timeout in seconds to execute the run command.
-
-## VirtualMachineRunCommandScriptSource
-### Properties
-* **commandId**: string: Specifies a commandId of predefined built-in script.
-* **script**: string: Specifies the script content to be executed on the VM.
-* **scriptUri**: string: Specifies the script download location.
-
-## VirtualMachineScaleSetDataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): The create option.
-* **diskIOPSReadWrite**: int: Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.
-* **diskMBpsReadWrite**: int: Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **name**: string: The name of the extension.
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineScaleSetExtensionProfile
-### Properties
-* **extensions**: [VirtualMachineScaleSetExtension](#virtualmachinescalesetextension)[]: The virtual machine scale set child extension resources.
-* **extensionsTimeBudget**: string: Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01
-
-## VirtualMachineScaleSetExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **enableAutomaticUpgrade**: bool: Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
-* **forceUpdateTag**: string: If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisionAfterExtensions**: string[]: Collection of extension names after which this extension needs to be provisioned.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineScaleSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.
-* **userAssignedIdentities**: [VirtualMachineScaleSetIdentityUserAssignedIdentities](#virtualmachinescalesetidentityuserassignedidentities): The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineScaleSetIdentityUserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue](#virtualmachinescalesetidentityuserassignedidentitiesvalue)
-
-## VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VirtualMachineScaleSetIPConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineScaleSetIPConfigurationProperties](#virtualmachinescalesetipconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration properties.
-
-## VirtualMachineScaleSetIPConfigurationProperties
-### Properties
-* **applicationGatewayBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.
-* **applicationSecurityGroups**: [SubResource](#subresource)[]: Specifies an array of references to application security group.
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer.
-* **loadBalancerInboundNatPools**: [SubResource](#subresource)[]: Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-* **privateIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAddressConfiguration**: [VirtualMachineScaleSetPublicIPAddressConfiguration](#virtualmachinescalesetpublicipaddressconfiguration): The publicIPAddressConfiguration.
-* **subnet**: [ApiEntityReference](#apientityreference): Specifies the identifier of the subnet.
-
-## VirtualMachineScaleSetIpTag
-### Properties
-* **ipTagType**: string: IP tag type. Example: FirstPartyUsage.
-* **tag**: string: IP tag associated with the public IP. Example: SQL, Storage etc.
-
-## VirtualMachineScaleSetManagedDiskParameters
-### Properties
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed disk.
-* **storageAccountType**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## VirtualMachineScaleSetNetworkConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The network configuration name.
-* **properties**: [VirtualMachineScaleSetNetworkConfigurationProperties](#virtualmachinescalesetnetworkconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration.
-
-## VirtualMachineScaleSetNetworkConfigurationDnsSettings
-### Properties
-* **dnsServers**: string[]: List of DNS servers IP addresses
-
-## VirtualMachineScaleSetNetworkConfigurationProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the network interface when the VM is deleted
-* **dnsSettings**: [VirtualMachineScaleSetNetworkConfigurationDnsSettings](#virtualmachinescalesetnetworkconfigurationdnssettings): The dns settings to be applied on the network interfaces.
-* **enableAcceleratedNetworking**: bool: Specifies whether the network interface is accelerated networking-enabled.
-* **enableFpga**: bool: Specifies whether the network interface is FPGA networking-enabled.
-* **enableIPForwarding**: bool: Whether IP forwarding enabled on this NIC.
-* **ipConfigurations**: [VirtualMachineScaleSetIPConfiguration](#virtualmachinescalesetipconfiguration)[] (Required): Specifies the IP configurations of the network interface.
-* **networkSecurityGroup**: [SubResource](#subresource): The network security group.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## VirtualMachineScaleSetNetworkProfile
-### Properties
-* **healthProbe**: [ApiEntityReference](#apientityreference): A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
-* **networkApiVersion**: '2020-11-01' | string: specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations for Virtual Machine Scale Set with orchestration mode 'Flexible'
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetOSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set.
-* **diskSizeGB**: int: Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): Specifies information about the unmanaged user image to base the scale set on.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhdContainers**: string[]: Specifies the container urls that are used to store operating system disks for the scale set.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetOSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
-* **computerNamePrefix**: string: Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machines in the scale set. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## VirtualMachineScaleSetProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **automaticRepairsPolicy**: [AutomaticRepairsPolicy](#automaticrepairspolicy): Policy for automatic repairs.
-* **doNotRunExtensionsOnOverprovisionedVMs**: bool: When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs.
-* **hostGroup**: [SubResource](#subresource): Specifies information about the dedicated host group that the virtual machine scale set resides in.
Minimum api-version: 2020-06-01.
-* **orchestrationMode**: 'Flexible' | 'Uniform' | string: Specifies the orchestration mode for the virtual machine scale set.
-* **overprovision**: bool: Specifies whether the Virtual Machine Scale Set should be overprovisioned.
-* **platformFaultDomainCount**: int: Fault Domain count for each placement group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01.
-* **scaleInPolicy**: [ScaleInPolicy](#scaleinpolicy): Specifies the scale-in policy that decides which virtual machines are chosen for removal when a Virtual Machine Scale Set is scaled-in.
-* **singlePlacementGroup**: bool: When true this limits the scale set to a single placement group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, it may be modified to false. However, if singlePlacementGroup is false, it may not be modified to true.
-* **spotRestorePolicy**: [SpotRestorePolicy](#spotrestorepolicy): Specifies the Spot Restore properties for the virtual machine scale set.
-* **uniqueId**: string (ReadOnly): Specifies the ID which uniquely identifies a Virtual Machine Scale Set.
-* **upgradePolicy**: [UpgradePolicy](#upgradepolicy): The upgrade policy.
-* **virtualMachineProfile**: [VirtualMachineScaleSetVMProfile](#virtualmachinescalesetvmprofile): The virtual machine profile.
-* **zoneBalance**: bool: Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage. zoneBalance property can only be set if the zones property of the scale set contains more than one zone. If there are no zones or only one zone specified, then zoneBalance property should not be set.
-
-## VirtualMachineScaleSetPublicIPAddressConfiguration
-### Properties
-* **name**: string (Required): The publicIP address configuration name.
-* **properties**: [VirtualMachineScaleSetPublicIPAddressConfigurationProperties](#virtualmachinescalesetpublicipaddressconfigurationproperties): Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
-* **sku**: [PublicIPAddressSku](#publicipaddresssku): Describes the public IP Sku
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
-### Properties
-* **domainNameLabel**: string (Required): The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the public IP when the VM is deleted
-* **dnsSettings**: [VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings](#virtualmachinescalesetpublicipaddressconfigurationdnssettings): The dns settings to be applied on the publicIP addresses .
-* **idleTimeoutInMinutes**: int: The idle timeout of the public IP address.
-* **ipTags**: [VirtualMachineScaleSetIpTag](#virtualmachinescalesetiptag)[]: The list of IP tags associated with the public IP address.
-* **publicIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPPrefix**: [SubResource](#subresource): The PublicIPPrefix from which to allocate publicIP addresses.
-
-## VirtualMachineScaleSetStorageProfile
-### Properties
-* **dataDisks**: [VirtualMachineScaleSetDataDisk](#virtualmachinescalesetdatadisk)[]: Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [VirtualMachineScaleSetOSDisk](#virtualmachinescalesetosdisk): Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-
-## VirtualMachineScaleSetVMInstanceView
-### Properties
-* **assignedHost**: string (ReadOnly): Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01.
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The disks information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **placementGroupId**: string: The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId.
-* **platformFaultDomain**: int: The Fault Domain count.
-* **platformUpdateDomain**: int: The Update Domain count.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-* **vmHealth**: [VirtualMachineHealthStatus](#virtualmachinehealthstatus) (ReadOnly): The health status for the VM.
-
-## VirtualMachineScaleSetVMNetworkProfileConfiguration
-### Properties
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetVMProfile
-### Properties
-* **billingProfile**: [BillingProfile](#billingprofile): Specifies the billing related details of a Azure Spot VMSS.
Minimum api-version: 2019-03-01.
-* **capacityReservation**: [CapacityReservationProfile](#capacityreservationprofile): Specifies the capacity reservation related details of a scale set.
Minimum api-version: 2021-04-01.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview.
-* **extensionProfile**: [VirtualMachineScaleSetExtensionProfile](#virtualmachinescalesetextensionprofile): Specifies a collection of settings for extensions installed on virtual machines in the scale set.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15
-* **networkProfile**: [VirtualMachineScaleSetNetworkProfile](#virtualmachinescalesetnetworkprofile): Specifies properties of the network interfaces of the virtual machines in the scale set.
-* **osProfile**: [VirtualMachineScaleSetOSProfile](#virtualmachinescalesetosprofile): Specifies the operating system settings for the virtual machines in the scale set.
-* **priority**: 'Low' | 'Regular' | 'Spot' | string: Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview
-* **scheduledEventsProfile**: [ScheduledEventsProfile](#scheduledeventsprofile): Specifies Scheduled Event related configurations.
-* **securityProfile**: [SecurityProfile](#securityprofile): Specifies the Security related profile settings for the virtual machines in the scale set.
-* **storageProfile**: [VirtualMachineScaleSetStorageProfile](#virtualmachinescalesetstorageprofile): Specifies the storage settings for the virtual machine disks.
-* **userData**: string: UserData for the virtual machines in the scale set, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01
-
-## VirtualMachineScaleSetVMProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).
For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineScaleSetVMInstanceView](#virtualmachinescalesetvminstanceview) (ReadOnly): The virtual machine instance view.
-* **latestModelApplied**: bool (ReadOnly): Specifies whether the latest model has been applied to the virtual machine.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15
-* **modelDefinitionApplied**: string (ReadOnly): Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine.
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **networkProfileConfiguration**: [VirtualMachineScaleSetVMNetworkProfileConfiguration](#virtualmachinescalesetvmnetworkprofileconfiguration): Specifies the network profile configuration of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **protectionPolicy**: [VirtualMachineScaleSetVMProtectionPolicy](#virtualmachinescalesetvmprotectionpolicy): Specifies the protection policy of the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **securityProfile**: [SecurityProfile](#securityprofile): Specifies the Security related profile settings for the virtual machine.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **userData**: string: UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01
-* **vmId**: string (ReadOnly): Azure VM unique ID.
-
-## VirtualMachineScaleSetVMProtectionPolicy
-### Properties
-* **protectFromScaleIn**: bool: Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation.
-* **protectFromScaleSetActions**: bool: Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM.
-
-## WindowsConfiguration
-### Properties
-* **additionalUnattendContent**: [AdditionalUnattendContent](#additionalunattendcontent)[]: Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
-* **enableAutomaticUpdates**: bool: Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.
For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning.
-* **patchSettings**: [PatchSettings](#patchsettings): [Preview Feature] Specifies settings related to VM Guest Patching on Windows.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **timeZone**: string: Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time".
Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.getsystemtimezones).
-* **winRM**: [WinRMConfiguration](#winrmconfiguration): Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.
-
-## WinRMConfiguration
-### Properties
-* **listeners**: [WinRMListener](#winrmlistener)[]: The list of Windows Remote Management listeners
-
-## WinRMListener
-### Properties
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).
-* **protocol**: 'Http' | 'Https': Specifies the protocol of WinRM listener.
Possible values are:
**http**
**https**
-
diff --git a/generated/compute/microsoft.compute/2021-07-01/types.json b/generated/compute/microsoft.compute/2021-07-01/types.json
deleted file mode 100644
index 30d25b082d..0000000000
--- a/generated/compute/microsoft.compute/2021-07-01/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/availabilitySets"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/availabilitySets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The instance view of a resource."},"sku":{"Type":20,"Flags":0,"Description":"Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":21,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AvailabilitySetProperties","Properties":{"platformUpdateDomainCount":{"Type":3,"Flags":0,"Description":"Update Domain count."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count."},"virtualMachines":{"Type":13,"Flags":0,"Description":"A list of references to all virtual machines in the availability set."},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01."},"statuses":{"Type":19,"Flags":2,"Description":"The resource status information."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":12}},{"2":{"Name":"InstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":18,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[15,16,17]}},{"3":{"ItemType":14}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of virtual machines in the scale set."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/availabilitySets@2021-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/proximityPlacementGroups"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/proximityPlacementGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":23,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":24,"Flags":10,"Description":"The resource api version"},"properties":{"Type":26,"Flags":0,"Description":"Describes the properties of a Proximity Placement Group."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":34,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ProximityPlacementGroupProperties","Properties":{"proximityPlacementGroupType":{"Type":29,"Flags":0,"Description":"Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use."},"virtualMachines":{"Type":31,"Flags":2,"Description":"A list of references to all virtual machines in the proximity placement group."},"virtualMachineScaleSets":{"Type":32,"Flags":2,"Description":"A list of references to all virtual machine scale sets in the proximity placement group."},"availabilitySets":{"Type":33,"Flags":2,"Description":"A list of references to all availability sets in the proximity placement group."},"colocationStatus":{"Type":14,"Flags":0,"Description":"Describes colocation status of the Proximity Placement Group."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"Ultra"}},{"5":{"Elements":[27,28,4]}},{"2":{"Name":"SubResourceWithColocationStatus","Properties":{"colocationStatus":{"Type":14,"Flags":0,"Description":"Describes colocation status of a resource in the Proximity Placement Group."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":30}},{"3":{"ItemType":30}},{"3":{"ItemType":30}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/proximityPlacementGroups@2021-07-01","ScopeType":8,"Body":25,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":36,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":37,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":0,"Description":"Dedicated Host Group Properties."},"zones":{"Type":49,"Flags":0,"Description":"Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":50,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostGroupProperties","Properties":{"platformFaultDomainCount":{"Type":3,"Flags":1,"Description":"Number of fault domains that the host group can span."},"hosts":{"Type":41,"Flags":2,"Description":"A list of references to all dedicated hosts in the dedicated host group."},"instanceView":{"Type":42,"Flags":2,"Description":"The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group."},"supportAutomaticPlacement":{"Type":2,"Flags":0,"Description":"Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided.
Minimum api-version: 2020-06-01."}}}},{"2":{"Name":"SubResourceReadOnly","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"3":{"ItemType":40}},{"2":{"Name":"DedicatedHostGroupInstanceView","Properties":{"hosts":{"Type":48,"Flags":0,"Description":"List of instance view of the dedicated hosts under the dedicated host group."}}}},{"2":{"Name":"DedicatedHostInstanceViewWithName","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the dedicated host."},"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":44,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":47,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DedicatedHostAvailableCapacity","Properties":{"allocatableVMs":{"Type":46,"Flags":0,"Description":"The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host."}}}},{"2":{"Name":"DedicatedHostAllocatableVM","Properties":{"vmSize":{"Type":4,"Flags":0,"Description":"VM size in terms of which the unutilized capacity is represented."},"count":{"Type":3,"Flags":0,"Description":"Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity."}}}},{"3":{"ItemType":45}},{"3":{"ItemType":14}},{"3":{"ItemType":43}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups@2021-07-01","ScopeType":8,"Body":38,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups/hosts"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups/hosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":0,"Description":"Properties of the dedicated host."},"sku":{"Type":20,"Flags":1,"Description":"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."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":63,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostProperties","Properties":{"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Fault domain of the dedicated host within a dedicated host group."},"autoReplaceOnFailure":{"Type":2,"Flags":0,"Description":"Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided."},"hostId":{"Type":4,"Flags":2,"Description":"A unique id generated and assigned to the dedicated host by the platform.
Does not change throughout the lifetime of the host."},"virtualMachines":{"Type":56,"Flags":2,"Description":"A list of references to all virtual machines in the Dedicated Host."},"licenseType":{"Type":60,"Flags":0,"Description":"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**"},"provisioningTime":{"Type":4,"Flags":2,"Description":"The date when the host was first provisioned."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":61,"Flags":2,"Description":"The dedicated host instance view."}}}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server_Hybrid"}},{"6":{"Value":"Windows_Server_Perpetual"}},{"5":{"Elements":[57,58,59]}},{"2":{"Name":"DedicatedHostInstanceView","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":44,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":62,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups/hosts@2021-07-01","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.Compute/sshPublicKeys"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/sshPublicKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":65,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":66,"Flags":10,"Description":"The resource api version"},"properties":{"Type":68,"Flags":0,"Description":"Properties of the SSH public key."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":69,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SshPublicKeyResourceProperties","Properties":{"publicKey":{"Type":4,"Flags":0,"Description":"SSH public key used to authenticate to a virtual machine through ssh. If this property is not initially provided when the resource is created, the publicKey property will be populated when generateKeyPair is called. If the public key is provided upon resource creation, the provided public key needs to be at least 2048-bit and in ssh-rsa format."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/sshPublicKeys@2021-07-01","ScopeType":8,"Body":67,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/extensions"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":78,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":75,"Flags":0,"Description":"The virtual machine extension instance view."},"suppressFailures":{"Type":2,"Flags":0,"Description":"Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false."}}}},{"2":{"Name":"VirtualMachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The virtual machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"substatuses":{"Type":76,"Flags":0,"Description":"The resource status information."},"statuses":{"Type":77,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/extensions@2021-07-01","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":80,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":81,"Flags":10,"Description":"The resource api version"},"plan":{"Type":83,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":84,"Flags":0,"Description":"Describes the properties of a Virtual Machine."},"resources":{"Type":455,"Flags":2,"Description":"The virtual machine child extension resources."},"identity":{"Type":456,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"zones":{"Type":464,"Flags":0,"Description":"The virtual machine zones."},"extendedLocation":{"Type":465,"Flags":0,"Description":"The extended location of the Virtual Machine."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":468,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"hardwareProfile":{"Type":85,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":254,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":305,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine."},"osProfile":{"Type":306,"Flags":0,"Description":"Specifies the operating system settings used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned."},"networkProfile":{"Type":344,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"securityProfile":{"Type":391,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machine."},"diagnosticsProfile":{"Type":395,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).
For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)
Currently, a VM can only be added to availability set at creation time. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set.
This property cannot exist along with a non-null properties.virtualMachineScaleSet reference."},"virtualMachineScaleSet":{"Type":12,"Flags":0,"Description":"Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.
This property cannot exist along with a non-null properties.availabilitySet reference.
Minimum api‐version: 2019‐03‐01"},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01."},"priority":{"Type":400,"Flags":0,"Description":"Specifies the priority for the virtual machine.
Minimum api-version: 2019-03-01"},"evictionPolicy":{"Type":403,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":404,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot virtual machine.
Minimum api-version: 2019-03-01."},"host":{"Type":12,"Flags":0,"Description":"Specifies information about the dedicated host that the virtual machine resides in.
Minimum api-version: 2018-10-01."},"hostGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the dedicated host group that the virtual machine resides in.
Minimum api-version: 2020-06-01.
NOTE: User cannot specify both host and hostGroup properties."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":405,"Flags":2,"Description":"The virtual machine instance view."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15"},"vmId":{"Type":4,"Flags":2,"Description":"Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands."},"extensionsTimeBudget":{"Type":4,"Flags":0,"Description":"Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01"},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the scale set logical fault domain into which the Virtual Machine will be created. By default, the Virtual Machine will by automatically assigned to a fault domain that best maintains balance across available fault domains.
This is applicable only if the 'virtualMachineScaleSet' property of this Virtual Machine is set.The Virtual Machine Scale Set that is referenced, must have 'platformFaultDomainCount' > 1.This property cannot be updated once the Virtual Machine is created.Fault domain assignment can be viewed in the Virtual Machine Instance View.
Minimum api‐version: 2020‐12‐01"},"scheduledEventsProfile":{"Type":447,"Flags":0,"Description":"Specifies Scheduled Event related configurations."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01"},"capacityReservation":{"Type":449,"Flags":0,"Description":"Specifies information about the capacity reservation that is used to allocate virtual machine.
Minimum api-version: 2021-04-01."},"applicationProfile":{"Type":450,"Flags":0,"Description":"Specifies the gallery applications that should be made available to the VM/VMSS"}}}},{"2":{"Name":"HardwareProfile","Properties":{"vmSize":{"Type":252,"Flags":0,"Description":"Specifies the size of the virtual machine.
The enum data type is currently deprecated and will be removed by December 23rd 2023.
Recommended way to get the list of available sizes is using these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region]( https://docs.microsoft.com/rest/api/compute/resourceskus/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/sizes).
The available VM sizes depend on region and availability set."},"vmSizeProperties":{"Type":253,"Flags":0,"Description":"Specifies the properties for customizing the size of the virtual machine. Minimum api-version: 2021-07-01.
This feature is still in preview mode and is not supported for VirtualMachineScaleSet.
Please follow the instructions in [VM Customization](https://aka.ms/vmcustomization) for more details."}}}},{"6":{"Value":"Basic_A0"}},{"6":{"Value":"Basic_A1"}},{"6":{"Value":"Basic_A2"}},{"6":{"Value":"Basic_A3"}},{"6":{"Value":"Basic_A4"}},{"6":{"Value":"Standard_A0"}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_B1s"}},{"6":{"Value":"Standard_B1ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E32-16_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_NV6"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,4]}},{"2":{"Name":"VMSizeProperties","Properties":{"vCPUsAvailable":{"Type":3,"Flags":0,"Description":"Specifies the number of vCPUs available for the VM.
When this property is not specified in the request body the default behavior is to set it to the value of vCPUs available for that VM size exposed in api response of [List all available virtual machine sizes in a region](https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list) ."},"vCPUsPerCore":{"Type":3,"Flags":0,"Description":"Specifies the vCPU to physical core ratio.
When this property is not specified in the request body the default behavior is set to the value of vCPUsPerCore for the VM Size exposed in api response of [List all available virtual machine sizes in a region](https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list)
Setting this property to 1 also means that hyper-threading is disabled."}}}},{"2":{"Name":"StorageProfile","Properties":{"imageReference":{"Type":255,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":256,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":304,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"Specifies the offer of the platform image or marketplace image used to create the virtual machine."},"sku":{"Type":4,"Flags":0,"Description":"The image SKU."},"version":{"Type":4,"Flags":0,"Description":"Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available."},"exactVersion":{"Type":4,"Flags":2,"Description":"Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'."},"sharedGalleryImageId":{"Type":4,"Flags":0,"Description":"Specified the shared gallery image unique id for vm deployment. This can be fetched from shared gallery image GET call."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"OSDisk","Properties":{"osType":{"Type":259,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"encryptionSettings":{"Type":260,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":263,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":263,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":267,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None** for Standard storage. **ReadOnly** for Premium storage."},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"diffDiskSettings":{"Type":268,"Flags":0,"Description":"Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine."},"createOption":{"Type":277,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":278,"Flags":0,"Description":"The managed disk parameters."},"deleteOption":{"Type":289,"Flags":0,"Description":"Specifies whether OS Disk should be deleted or detached upon VM deletion.
Possible values:
**Delete** If this value is used, the OS disk is deleted when VM is deleted.
**Detach** If this value is used, the os disk is retained after VM is deleted.
The default value is set to **detach**. For an ephemeral OS Disk, the default value is set to **Delete**. User cannot change the delete option for ephemeral OS Disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[257,258]}},{"2":{"Name":"DiskEncryptionSettings","Properties":{"diskEncryptionKey":{"Type":261,"Flags":0,"Description":"Specifies the location of the disk encryption key, which is a Key Vault Secret."},"keyEncryptionKey":{"Type":262,"Flags":0,"Description":"Specifies the location of the key encryption key in Key Vault."},"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether disk encryption should be enabled on the virtual machine."}}}},{"2":{"Name":"KeyVaultSecretReference","Properties":{"secretUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a secret in a Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the secret."}}}},{"2":{"Name":"KeyVaultKeyReference","Properties":{"keyUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a key encryption key in Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the key."}}}},{"2":{"Name":"VirtualHardDisk","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Specifies the virtual hard disk's uri."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[264,265,266]}},{"2":{"Name":"DiffDiskSettings","Properties":{"option":{"Type":270,"Flags":0,"Description":"Specifies the ephemeral disk settings for operating system disk."},"placement":{"Type":273,"Flags":0,"Description":"Specifies the ephemeral disk placement for operating system disk.
Possible values are:
**CacheDisk**
**ResourceDisk**
Default: **CacheDisk** if one is configured for the VM size otherwise **ResourceDisk** is used.
Refer to VM size documentation for Windows VM at https://docs.microsoft.com/azure/virtual-machines/windows/sizes and Linux VM at https://docs.microsoft.com/azure/virtual-machines/linux/sizes to check which VM sizes exposes a cache disk."}}}},{"6":{"Value":"Local"}},{"5":{"Elements":[269,4]}},{"6":{"Value":"CacheDisk"}},{"6":{"Value":"ResourceDisk"}},{"5":{"Elements":[271,272,4]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[274,275,276,4]}},{"2":{"Name":"ManagedDiskParameters","Properties":{"storageAccountType":{"Type":285,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":286,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[279,280,281,282,283,284,4]}},{"2":{"Name":"DiskEncryptionSetParameters","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[287,288,4]}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":263,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":263,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":294,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":298,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":278,"Flags":0,"Description":"The managed disk parameters."},"toBeDetached":{"Type":2,"Flags":0,"Description":"Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset"},"diskIOPSReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"diskMBpsReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"detachOption":{"Type":300,"Flags":0,"Description":"Specifies the detach behavior to be used while detaching a disk or which is already in the process of detachment from the virtual machine. Supported values: **ForceDetach**.
detachOption: **ForceDetach** is applicable only for managed data disks. If a previous detachment attempt of the data disk did not complete due to an unexpected failure from the virtual machine and the disk is still not released then use force-detach as a last resort option to detach the disk forcibly from the VM. All writes might not have been flushed when using this detach behavior.
This feature is still in preview mode and is not supported for VirtualMachineScaleSet. To force-detach a data disk update toBeDetached to 'true' along with setting detachOption: 'ForceDetach'."},"deleteOption":{"Type":303,"Flags":0,"Description":"Specifies whether data disk should be deleted or detached upon VM deletion.
Possible values:
**Delete** If this value is used, the data disk is deleted when VM is deleted.
**Detach** If this value is used, the data disk is retained after VM is deleted.
The default value is set to **detach**"}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[291,292,293]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[295,296,297,4]}},{"6":{"Value":"ForceDetach"}},{"5":{"Elements":[299,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[301,302,4]}},{"3":{"ItemType":290}},{"2":{"Name":"AdditionalCapabilities","Properties":{"ultraSSDEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled."},"hibernationEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables hibernation capability on the VM."}}}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/azure-resource-manager/management/resource-name-rules)."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
This property cannot be updated after the VM is created.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters."},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
**Note: Do not pass any secrets or passwords in customData property**
This property cannot be updated after the VM is created.
customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://azure.microsoft.com/blog/custom-data-and-cloud-init-on-windows-azure/)
For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)"},"windowsConfiguration":{"Type":307,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":329,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros)."},"secrets":{"Type":343,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machine. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"allowExtensionOperations":{"Type":2,"Flags":0,"Description":"Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine."},"requireGuestProvisionSignal":{"Type":2,"Flags":0,"Description":"Specifies whether the guest provision signal is required to infer provision success of the virtual machine. **Note: This property is for private testing only, and all customers must not set the property to false.**"}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.
For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning."},"timeZone":{"Type":4,"Flags":0,"Description":"Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\".
Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.getsystemtimezones)."},"additionalUnattendContent":{"Type":314,"Flags":0,"Description":"Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup."},"patchSettings":{"Type":315,"Flags":0,"Description":"[Preview Feature] Specifies settings related to VM Guest Patching on Windows."},"winRM":{"Type":323,"Flags":0,"Description":"Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell."}}}},{"2":{"Name":"AdditionalUnattendContent","Properties":{"passName":{"Type":309,"Flags":0,"Description":"The pass name. Currently, the only allowable value is OobeSystem."},"componentName":{"Type":310,"Flags":0,"Description":"The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup."},"settingName":{"Type":313,"Flags":0,"Description":"Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon."},"content":{"Type":4,"Flags":0,"Description":"Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted."}}}},{"6":{"Value":"OobeSystem"}},{"6":{"Value":"Microsoft-Windows-Shell-Setup"}},{"6":{"Value":"AutoLogon"}},{"6":{"Value":"FirstLogonCommands"}},{"5":{"Elements":[311,312]}},{"3":{"ItemType":308}},{"2":{"Name":"PatchSettings","Properties":{"patchMode":{"Type":319,"Flags":0,"Description":"Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.
Possible values are:
**Manual** - You control the application of patches to a virtual machine. You do this by applying patches manually inside the VM. In this mode, automatic updates are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be false
**AutomaticByOS** - The virtual machine will automatically be updated by the OS. The property WindowsConfiguration.enableAutomaticUpdates must be true.
**AutomaticByPlatform** - the virtual machine will automatically updated by the platform. The properties provisionVMAgent and WindowsConfiguration.enableAutomaticUpdates must be true"},"enableHotpatching":{"Type":2,"Flags":0,"Description":"Enables customers to patch their Azure VMs without requiring a reboot. For enableHotpatching, the 'provisionVMAgent' must be set to true and 'patchMode' must be set to 'AutomaticByPlatform'."},"assessmentMode":{"Type":322,"Flags":0,"Description":"Specifies the mode of VM Guest patch assessment for the IaaS virtual machine.
Possible values are:
**ImageDefault** - You control the timing of patch assessments on a virtual machine.
**AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true."}}}},{"6":{"Value":"Manual"}},{"6":{"Value":"AutomaticByOS"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[316,317,318,4]}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[320,321,4]}},{"2":{"Name":"WinRMConfiguration","Properties":{"listeners":{"Type":328,"Flags":0,"Description":"The list of Windows Remote Management listeners"}}}},{"2":{"Name":"WinRMListener","Properties":{"protocol":{"Type":327,"Flags":0,"Description":"Specifies the protocol of WinRM listener.
Possible values are:
**http**
**https**"},"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}
To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[325,326]}},{"3":{"ItemType":324}},{"2":{"Name":"LinuxConfiguration","Properties":{"disablePasswordAuthentication":{"Type":2,"Flags":0,"Description":"Specifies whether password authentication should be disabled."},"ssh":{"Type":330,"Flags":0,"Description":"Specifies the ssh key configuration for a Linux OS."},"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"patchSettings":{"Type":333,"Flags":0,"Description":"[Preview Feature] Specifies settings related to VM Guest Patching on Linux."}}}},{"2":{"Name":"SshConfiguration","Properties":{"publicKeys":{"Type":332,"Flags":0,"Description":"The list of SSH public keys used to authenticate with linux based VMs."}}}},{"2":{"Name":"SshPublicKey","Properties":{"path":{"Type":4,"Flags":0,"Description":"Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys"},"keyData":{"Type":4,"Flags":0,"Description":"SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed)."}}}},{"3":{"ItemType":331}},{"2":{"Name":"LinuxPatchSettings","Properties":{"patchMode":{"Type":336,"Flags":0,"Description":"Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.
Possible values are:
**ImageDefault** - The virtual machine's default patching configuration is used.
**AutomaticByPlatform** - The virtual machine will be automatically updated by the platform. The property provisionVMAgent must be true"},"assessmentMode":{"Type":339,"Flags":0,"Description":"Specifies the mode of VM Guest Patch Assessment for the IaaS virtual machine.
Possible values are:
**ImageDefault** - You control the timing of patch assessments on a virtual machine.
**AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true."}}}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[334,335,4]}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[337,338,4]}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":12,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":342,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}
To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"certificateStore":{"Type":4,"Flags":0,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":341}},{"3":{"ItemType":340}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":350,"Flags":0,"Description":"Specifies the list of resource Ids for the network interfaces associated with the virtual machine."},"networkApiVersion":{"Type":352,"Flags":0,"Description":"specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations"},"networkInterfaceConfigurations":{"Type":390,"Flags":0,"Description":"Specifies the networking configurations that will be used to create the virtual machine networking resources."}}}},{"2":{"Name":"NetworkInterfaceReference","Properties":{"properties":{"Type":346,"Flags":0,"Description":"Describes a network interface reference properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"NetworkInterfaceReferenceProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"deleteOption":{"Type":349,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[347,348,4]}},{"3":{"ItemType":345}},{"6":{"Value":"2020-11-01"}},{"5":{"Elements":[351,4]}},{"2":{"Name":"VirtualMachineNetworkInterfaceConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network interface configuration name."},"properties":{"Type":354,"Flags":0,"Description":"Describes a virtual machine network profile's IP configuration."}}}},{"2":{"Name":"VirtualMachineNetworkInterfaceConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"deleteOption":{"Type":357,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"enableFpga":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is FPGA networking-enabled."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."},"networkSecurityGroup":{"Type":12,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":358,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":389,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"dscpConfiguration":{"Type":12,"Flags":0}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[355,356,4]}},{"2":{"Name":"VirtualMachineNetworkInterfaceDnsSettingsConfiguration","Properties":{"dnsServers":{"Type":359,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineNetworkInterfaceIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":361,"Flags":0,"Description":"Describes a virtual machine network interface IP configuration properties."}}}},{"2":{"Name":"VirtualMachineNetworkInterfaceIPConfigurationProperties","Properties":{"subnet":{"Type":12,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":362,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":385,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationSecurityGroups":{"Type":386,"Flags":0,"Description":"Specifies an array of references to application security group."},"applicationGatewayBackendAddressPools":{"Type":387,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A virtual machine can reference backend address pools of multiple application gateways. Multiple virtual machines cannot use the same application gateway."},"loadBalancerBackendAddressPools":{"Type":388,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A virtual machine can reference backend address pools of one public and one internal load balancer. [Multiple virtual machines cannot use the same basic sku load balancer]."}}}},{"2":{"Name":"VirtualMachinePublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":363,"Flags":0,"Description":"Describes a virtual machines IP Configuration's PublicIPAddress configuration"},"sku":{"Type":376,"Flags":0,"Description":"Describes the public IP Sku"}}}},{"2":{"Name":"VirtualMachinePublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"deleteOption":{"Type":366,"Flags":0,"Description":"Specify what happens to the public IP address when the VM is deleted"},"dnsSettings":{"Type":367,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":369,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":12,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."},"publicIPAddressVersion":{"Type":372,"Flags":0,"Description":"Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"publicIPAllocationMethod":{"Type":375,"Flags":0,"Description":"Specify the public IP allocation type"}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[364,365,4]}},{"2":{"Name":"VirtualMachinePublicIPAddressDnsSettingsConfiguration","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label prefix of the PublicIPAddress resources that will be created. The generated name label is the concatenation of the domain name label and vm network profile unique ID."}}}},{"2":{"Name":"VirtualMachineIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":368}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[370,371,4]}},{"6":{"Value":"Dynamic"}},{"6":{"Value":"Static"}},{"5":{"Elements":[373,374,4]}},{"2":{"Name":"PublicIPAddressSku","Properties":{"name":{"Type":379,"Flags":0,"Description":"Specify public IP sku name"},"tier":{"Type":382,"Flags":0,"Description":"Specify public IP sku tier"}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"5":{"Elements":[377,378,4]}},{"6":{"Value":"Regional"}},{"6":{"Value":"Global"}},{"5":{"Elements":[380,381,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[383,384,4]}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":360}},{"3":{"ItemType":353}},{"2":{"Name":"SecurityProfile","Properties":{"uefiSettings":{"Type":392,"Flags":0,"Description":"Specifies the security settings like secure boot and vTPM used while creating the virtual machine.
Minimum api-version: 2020-12-01"},"encryptionAtHost":{"Type":2,"Flags":0,"Description":"This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine or virtual machine scale set. This will enable the encryption for all the disks including Resource/Temp disk at host itself.
Default: The Encryption at host will be disabled unless this property is set to true for the resource."},"securityType":{"Type":394,"Flags":0,"Description":"Specifies the SecurityType of the virtual machine. It is set as TrustedLaunch to enable UefiSettings.
Default: UefiSettings will not be enabled unless this property is set as TrustedLaunch."}}}},{"2":{"Name":"UefiSettings","Properties":{"secureBootEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether secure boot should be enabled on the virtual machine.
Minimum api-version: 2020-12-01"},"vTpmEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether vTPM should be enabled on the virtual machine.
Minimum api-version: 2020-12-01"}}}},{"6":{"Value":"TrustedLaunch"}},{"5":{"Elements":[393,4]}},{"2":{"Name":"DiagnosticsProfile","Properties":{"bootDiagnostics":{"Type":396,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
**NOTE**: If storageUri is being specified then ensure that the storage account is in the same region and subscription as the VM.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."}}}},{"2":{"Name":"BootDiagnostics","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether boot diagnostics should be enabled on the Virtual Machine."},"storageUri":{"Type":4,"Flags":0,"Description":"Uri of the storage account to use for placing the console output and screenshot.
If storageUri is not specified while enabling boot diagnostics, managed storage will be used."}}}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[397,398,399,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[401,402,4]}},{"2":{"Name":"BillingProfile","Properties":{"maxPrice":{"Type":3,"Flags":0,"Description":"Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.
This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.
The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.
Possible values are:
- Any decimal value greater than zero. Example: 0.01538
-1 – indicates default price to be up-to on-demand.
You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.
Minimum api-version: 2019-03-01."}}}},{"2":{"Name":"VirtualMachineInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"Specifies the update domain of the virtual machine."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the fault domain of the virtual machine."},"computerName":{"Type":4,"Flags":0,"Description":"The computer name assigned to the virtual machine."},"osName":{"Type":4,"Flags":0,"Description":"The Operating System running on the virtual machine."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of Operating System running on the virtual machine."},"hyperVGeneration":{"Type":408,"Flags":0,"Description":"Specifies the HyperVGeneration Type associated with a resource"},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":409,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":413,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":422,"Flags":0,"Description":"The virtual machine disk information."},"extensions":{"Type":423,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":424,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":425,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"assignedHost":{"Type":4,"Flags":2,"Description":"Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01."},"statuses":{"Type":426,"Flags":0,"Description":"The resource status information."},"patchStatus":{"Type":427,"Flags":0,"Description":"[Preview Feature] The status of virtual machine patch operations."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[406,407,4]}},{"2":{"Name":"VirtualMachineAgentInstanceView","Properties":{"vmAgentVersion":{"Type":4,"Flags":0,"Description":"The VM Agent full version."},"extensionHandlers":{"Type":411,"Flags":0,"Description":"The virtual machine extension handler instance view."},"statuses":{"Type":412,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineExtensionHandlerInstanceView","Properties":{"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":14,"Flags":0,"Description":"The extension handler status."}}}},{"3":{"ItemType":410}},{"3":{"ItemType":14}},{"2":{"Name":"MaintenanceRedeployStatus","Properties":{"isCustomerInitiatedMaintenanceAllowed":{"Type":2,"Flags":0,"Description":"True, if customer is allowed to perform Maintenance."},"preMaintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Pre Maintenance Window."},"preMaintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Pre Maintenance Window."},"maintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Maintenance Window."},"maintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Maintenance Window."},"lastOperationResultCode":{"Type":418,"Flags":0,"Description":"The Last Maintenance Operation Result Code."},"lastOperationMessage":{"Type":4,"Flags":0,"Description":"Message returned for the last Maintenance Operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"RetryLater"}},{"6":{"Value":"MaintenanceAborted"}},{"6":{"Value":"MaintenanceCompleted"}},{"5":{"Elements":[414,415,416,417]}},{"2":{"Name":"DiskInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"encryptionSettings":{"Type":420,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"statuses":{"Type":421,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":260}},{"3":{"ItemType":14}},{"3":{"ItemType":419}},{"3":{"ItemType":75}},{"2":{"Name":"VirtualMachineHealthStatus","Properties":{"status":{"Type":14,"Flags":2,"Description":"The health status information for the VM."}}}},{"2":{"Name":"BootDiagnosticsInstanceView","Properties":{"consoleScreenshotBlobUri":{"Type":4,"Flags":2,"Description":"The console screenshot blob URI.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage."},"serialConsoleLogBlobUri":{"Type":4,"Flags":2,"Description":"The serial console log blob Uri.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage."},"status":{"Type":14,"Flags":2,"Description":"The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics."}}}},{"3":{"ItemType":14}},{"2":{"Name":"VirtualMachinePatchStatus","Properties":{"availablePatchSummary":{"Type":428,"Flags":0,"Description":"The available patch summary of the latest assessment operation for the virtual machine."},"lastPatchInstallationSummary":{"Type":439,"Flags":0,"Description":"The installation summary of the latest installation operation for the virtual machine."},"configurationStatuses":{"Type":446,"Flags":2,"Description":"The enablement status of the specified patchMode"}}}},{"2":{"Name":"AvailablePatchSummary","Properties":{"status":{"Type":434,"Flags":2,"Description":"The overall success or failure status of the operation. It remains \"InProgress\" until the operation completes. At that point it will become \"Unknown\", \"Failed\", \"Succeeded\", or \"CompletedWithWarnings.\""},"assessmentActivityId":{"Type":4,"Flags":2,"Description":"The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs."},"rebootPending":{"Type":2,"Flags":2,"Description":"The overall reboot status of the VM. It will be true when partially installed patches require a reboot to complete installation but the reboot has not yet occurred."},"criticalAndSecurityPatchCount":{"Type":3,"Flags":2,"Description":"The number of critical or security patches that have been detected as available and not yet installed."},"otherPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches excluding critical and security."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"lastModifiedTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"error":{"Type":435,"Flags":2,"Description":"The errors that were encountered during execution of the operation. The details array contains the list of them."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CompletedWithWarnings"}},{"5":{"Elements":[429,430,431,432,433,4]}},{"2":{"Name":"ApiError","Properties":{"details":{"Type":437,"Flags":0,"Description":"The Api error details"},"innererror":{"Type":438,"Flags":0,"Description":"The Api inner error"},"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"2":{"Name":"ApiErrorBase","Properties":{"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"3":{"ItemType":436}},{"2":{"Name":"InnerError","Properties":{"exceptiontype":{"Type":4,"Flags":0,"Description":"The exception type."},"errordetail":{"Type":4,"Flags":0,"Description":"The internal error message or exception dump."}}}},{"2":{"Name":"LastPatchInstallationSummary","Properties":{"status":{"Type":445,"Flags":2,"Description":"The overall success or failure status of the operation. It remains \"InProgress\" until the operation completes. At that point it will become \"Unknown\", \"Failed\", \"Succeeded\", or \"CompletedWithWarnings.\""},"installationActivityId":{"Type":4,"Flags":2,"Description":"The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs."},"maintenanceWindowExceeded":{"Type":2,"Flags":2,"Description":"Describes whether the operation ran out of time before it completed all its intended actions"},"notSelectedPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches but not going to be installed because it didn't match a classification or inclusion list entry."},"excludedPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches but excluded explicitly by a customer-specified exclusion list match."},"pendingPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches expected to be installed over the course of the patch installation operation."},"installedPatchCount":{"Type":3,"Flags":2,"Description":"The count of patches that successfully installed."},"failedPatchCount":{"Type":3,"Flags":2,"Description":"The count of patches that failed installation."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"lastModifiedTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"error":{"Type":435,"Flags":2,"Description":"The errors that were encountered during execution of the operation. The details array contains the list of them."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CompletedWithWarnings"}},{"5":{"Elements":[440,441,442,443,444,4]}},{"3":{"ItemType":14}},{"2":{"Name":"ScheduledEventsProfile","Properties":{"terminateNotificationProfile":{"Type":448,"Flags":0,"Description":"Specifies Terminate Scheduled Event related configurations."}}}},{"2":{"Name":"TerminateNotificationProfile","Properties":{"notBeforeTimeout":{"Type":4,"Flags":0,"Description":"Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)"},"enable":{"Type":2,"Flags":0,"Description":"Specifies whether the Terminate Scheduled event is enabled or disabled."}}}},{"2":{"Name":"CapacityReservationProfile","Properties":{"capacityReservationGroup":{"Type":12,"Flags":0,"Description":"Specifies the capacity reservation group resource id that should be used for allocating the virtual machine or scaleset vm instances provided enough capacity has been reserved. Please refer to https://aka.ms/CapacityReservation for more details."}}}},{"2":{"Name":"ApplicationProfile","Properties":{"galleryApplications":{"Type":452,"Flags":0,"Description":"Specifies the gallery applications that should be made available to the VM/VMSS"}}}},{"2":{"Name":"VMGalleryApplication","Properties":{"tags":{"Type":4,"Flags":0,"Description":"Optional, Specifies a passthrough value for more generic context."},"order":{"Type":3,"Flags":0,"Description":"Optional, Specifies the order in which the packages have to be installed"},"packageReferenceId":{"Type":4,"Flags":1,"Description":"Specifies the GalleryApplicationVersion resource id on the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version}"},"configurationReference":{"Type":4,"Flags":0,"Description":"Optional, Specifies the uri to an azure blob that will replace the default configuration for the package if provided"}}}},{"3":{"ItemType":451}},{"2":{"Name":"VirtualMachineExtension","Properties":{"properties":{"Type":74,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":454,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":453}},{"2":{"Name":"VirtualMachineIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity."},"type":{"Type":461,"Flags":0,"Description":"The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine."},"userAssignedIdentities":{"Type":463,"Flags":0,"Description":"The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[457,458,459,460]}},{"2":{"Name":"UserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":462}},{"3":{"ItemType":4}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":467,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[466,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines@2021-07-01","ScopeType":8,"Body":82,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":470,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":471,"Flags":10,"Description":"The resource api version"},"sku":{"Type":20,"Flags":0,"Description":"The virtual machine scale set sku."},"plan":{"Type":83,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":473,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set."},"identity":{"Type":572,"Flags":0,"Description":"The identity of the virtual machine scale set, if configured."},"zones":{"Type":580,"Flags":0,"Description":"The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set"},"extendedLocation":{"Type":465,"Flags":0,"Description":"The extended location of the Virtual Machine Scale Set."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":581,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetProperties","Properties":{"upgradePolicy":{"Type":474,"Flags":0,"Description":"The upgrade policy."},"automaticRepairsPolicy":{"Type":481,"Flags":0,"Description":"Policy for automatic repairs."},"virtualMachineProfile":{"Type":482,"Flags":0,"Description":"The virtual machine profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"overprovision":{"Type":2,"Flags":0,"Description":"Specifies whether the Virtual Machine Scale Set should be overprovisioned."},"doNotRunExtensionsOnOverprovisionedVMs":{"Type":2,"Flags":0,"Description":"When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs."},"uniqueId":{"Type":4,"Flags":2,"Description":"Specifies the ID which uniquely identifies a Virtual Machine Scale Set."},"singlePlacementGroup":{"Type":2,"Flags":0,"Description":"When true this limits the scale set to a single placement group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, it may be modified to false. However, if singlePlacementGroup is false, it may not be modified to true."},"zoneBalance":{"Type":2,"Flags":0,"Description":"Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage. zoneBalance property can only be set if the zones property of the scale set contains more than one zone. If there are no zones or only one zone specified, then zoneBalance property should not be set."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count for each placement group."},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01."},"hostGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the dedicated host group that the virtual machine scale set resides in.
Minimum api-version: 2020-06-01."},"additionalCapabilities":{"Type":305,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"scaleInPolicy":{"Type":562,"Flags":0,"Description":"Specifies the policies applied when scaling in Virtual Machines in the Virtual Machine Scale Set."},"orchestrationMode":{"Type":570,"Flags":0,"Description":"Specifies the orchestration mode for the virtual machine scale set."},"spotRestorePolicy":{"Type":571,"Flags":0,"Description":"Specifies the Spot Restore properties for the virtual machine scale set."}}}},{"2":{"Name":"UpgradePolicy","Properties":{"mode":{"Type":478,"Flags":0,"Description":"Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time."},"rollingUpgradePolicy":{"Type":479,"Flags":0,"Description":"The configuration parameters used while performing a rolling upgrade."},"automaticOSUpgradePolicy":{"Type":480,"Flags":0,"Description":"Configuration parameters used for performing automatic OS Upgrade."}}}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Rolling"}},{"5":{"Elements":[475,476,477]}},{"2":{"Name":"RollingUpgradePolicy","Properties":{"maxBatchInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%."},"maxUnhealthyInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%."},"maxUnhealthyUpgradedInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%."},"pauseTimeBetweenBatches":{"Type":4,"Flags":0,"Description":"The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S)."},"enableCrossZoneUpgrade":{"Type":2,"Flags":0,"Description":"Allow VMSS to ignore AZ boundaries when constructing upgrade batches. Take into consideration the Update Domain and maxBatchInstancePercent to determine the batch size."},"prioritizeUnhealthyInstances":{"Type":2,"Flags":0,"Description":"Upgrade all unhealthy instances in a scale set before any healthy instances."}}}},{"2":{"Name":"AutomaticOSUpgradePolicy","Properties":{"enableAutomaticOSUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.
If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true."},"disableAutomaticRollback":{"Type":2,"Flags":0,"Description":"Whether OS image rollback feature should be disabled. Default value is false."}}}},{"2":{"Name":"AutomaticRepairsPolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M)."}}}},{"2":{"Name":"VirtualMachineScaleSetVMProfile","Properties":{"osProfile":{"Type":483,"Flags":0,"Description":"Specifies the operating system settings for the virtual machines in the scale set."},"storageProfile":{"Type":485,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"networkProfile":{"Type":517,"Flags":0,"Description":"Specifies properties of the network interfaces of the virtual machines in the scale set."},"securityProfile":{"Type":391,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machines in the scale set."},"diagnosticsProfile":{"Type":395,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"extensionProfile":{"Type":550,"Flags":0,"Description":"Specifies a collection of settings for extensions installed on virtual machines in the scale set."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15"},"priority":{"Type":558,"Flags":0,"Description":"Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview"},"evictionPolicy":{"Type":561,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":404,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot VMSS.
Minimum api-version: 2019-03-01."},"scheduledEventsProfile":{"Type":447,"Flags":0,"Description":"Specifies Scheduled Event related configurations."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the virtual machines in the scale set, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01"},"capacityReservation":{"Type":449,"Flags":0,"Description":"Specifies the capacity reservation related details of a scale set.
Minimum api-version: 2021-04-01."},"applicationProfile":{"Type":450,"Flags":0,"Description":"Specifies the gallery applications that should be made available to the VM/VMSS"}}}},{"2":{"Name":"VirtualMachineScaleSetOSProfile","Properties":{"computerNamePrefix":{"Type":4,"Flags":0,"Description":"Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)"},"windowsConfiguration":{"Type":307,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":329,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros)."},"secrets":{"Type":484,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machines in the scale set. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."}}}},{"3":{"ItemType":340}},{"2":{"Name":"VirtualMachineScaleSetStorageProfile","Properties":{"imageReference":{"Type":255,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":486,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":516,"Flags":0,"Description":"Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."}}}},{"2":{"Name":"VirtualMachineScaleSetOSDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"caching":{"Type":490,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":494,"Flags":1,"Description":"Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diffDiskSettings":{"Type":268,"Flags":0,"Description":"Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"osType":{"Type":497,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"image":{"Type":263,"Flags":0,"Description":"Specifies information about the unmanaged user image to base the scale set on."},"vhdContainers":{"Type":498,"Flags":0,"Description":"Specifies the container urls that are used to store operating system disks for the scale set."},"managedDisk":{"Type":499,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[487,488,489]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[491,492,493,4]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[495,496]}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetManagedDiskParameters","Properties":{"storageAccountType":{"Type":506,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":286,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[500,501,502,503,504,505,4]}},{"2":{"Name":"VirtualMachineScaleSetDataDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"caching":{"Type":511,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":515,"Flags":1,"Description":"The create option."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":499,"Flags":0,"Description":"The managed disk parameters."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[508,509,510]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[512,513,514,4]}},{"3":{"ItemType":507}},{"2":{"Name":"VirtualMachineScaleSetNetworkProfile","Properties":{"healthProbe":{"Type":518,"Flags":0,"Description":"A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'."},"networkInterfaceConfigurations":{"Type":547,"Flags":0,"Description":"The list of network configurations."},"networkApiVersion":{"Type":549,"Flags":0,"Description":"specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations for Virtual Machine Scale Set with orchestration mode 'Flexible'"}}}},{"2":{"Name":"ApiEntityReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network configuration name."},"properties":{"Type":520,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"enableFpga":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is FPGA networking-enabled."},"networkSecurityGroup":{"Type":12,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":521,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":543,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."},"deleteOption":{"Type":546,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationDnsSettings","Properties":{"dnsServers":{"Type":522,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":524,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfigurationProperties","Properties":{"subnet":{"Type":518,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":525,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":538,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationGatewayBackendAddressPools":{"Type":539,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway."},"applicationSecurityGroups":{"Type":540,"Flags":0,"Description":"Specifies an array of references to application security group."},"loadBalancerBackendAddressPools":{"Type":541,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."},"loadBalancerInboundNatPools":{"Type":542,"Flags":0,"Description":"Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":526,"Flags":0,"Description":"Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration"},"sku":{"Type":376,"Flags":0,"Description":"Describes the public IP Sku"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"dnsSettings":{"Type":527,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":529,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":12,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."},"publicIPAddressVersion":{"Type":532,"Flags":0,"Description":"Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"deleteOption":{"Type":535,"Flags":0,"Description":"Specify what happens to the public IP when the VM is deleted"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created"}}}},{"2":{"Name":"VirtualMachineScaleSetIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":528}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[530,531,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[533,534,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[536,537,4]}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":523}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[544,545,4]}},{"3":{"ItemType":519}},{"6":{"Value":"2020-11-01"}},{"5":{"Elements":[548,4]}},{"2":{"Name":"VirtualMachineScaleSetExtensionProfile","Properties":{"extensions":{"Type":554,"Flags":0,"Description":"The virtual machine scale set child extension resources."},"extensionsTimeBudget":{"Type":4,"Flags":0,"Description":"Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01"}}}},{"2":{"Name":"VirtualMachineScaleSetExtension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"properties":{"Type":552,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"provisionAfterExtensions":{"Type":553,"Flags":0,"Description":"Collection of extension names after which this extension needs to be provisioned."},"suppressFailures":{"Type":2,"Flags":0,"Description":"Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":551}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[555,556,557,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[559,560,4]}},{"2":{"Name":"ScaleInPolicy","Properties":{"rules":{"Type":567,"Flags":0,"Description":"The rules to be followed when scaling-in a virtual machine scale set.
Possible values are:
**Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.
**OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.
**NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.
"},"forceDeletion":{"Type":2,"Flags":0,"Description":"This property allows you to specify if virtual machines chosen for removal have to be force deleted when a virtual machine scale set is being scaled-in.(Feature in Preview)"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"OldestVM"}},{"6":{"Value":"NewestVM"}},{"5":{"Elements":[563,564,565,4]}},{"3":{"ItemType":566}},{"6":{"Value":"Uniform"}},{"6":{"Value":"Flexible"}},{"5":{"Elements":[568,569,4]}},{"2":{"Name":"SpotRestorePolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enables the Spot-Try-Restore feature where evicted VMSS SPOT instances will be tried to be restored opportunistically based on capacity availability and pricing constraints"},"restoreTimeout":{"Type":4,"Flags":0,"Description":"Timeout value expressed as an ISO 8601 time duration after which the platform will not try to restore the VMSS SPOT instances"}}}},{"2":{"Name":"VirtualMachineScaleSetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity."},"type":{"Type":577,"Flags":0,"Description":"The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set."},"userAssignedIdentities":{"Type":579,"Flags":0,"Description":"The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[573,574,575,576]}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":578}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets@2021-07-01","ScopeType":8,"Body":472,"Flags":0}},{"6":{"Value":"Microsoft.Compute/images"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":583,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":584,"Flags":10,"Description":"The resource api version"},"properties":{"Type":586,"Flags":0,"Description":"Describes the properties of an Image."},"extendedLocation":{"Type":465,"Flags":0,"Description":"The extended location of the Image."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":622,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ImageProperties","Properties":{"sourceVirtualMachine":{"Type":12,"Flags":0,"Description":"The source virtual machine from which Image is created."},"storageProfile":{"Type":587,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state."},"hyperVGeneration":{"Type":621,"Flags":0,"Description":"Specifies the HyperVGenerationType of the VirtualMachine created from the image. From API Version 2019-03-01 if the image source is a blob, then we need the user to specify the value, if the source is managed resource like disk or snapshot, we may require the user to specify the property if we cannot deduce it from the source managed resource."}}}},{"2":{"Name":"ImageStorageProfile","Properties":{"osDisk":{"Type":588,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":618,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"zoneResilient":{"Type":2,"Flags":0,"Description":"Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS)."}}}},{"2":{"Name":"ImageOSDisk","Properties":{"osType":{"Type":591,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":594,"Flags":1,"Description":"The OS State."},"snapshot":{"Type":12,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":12,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":598,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":605,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":286,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[589,590]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[592,593]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[595,596,597]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[599,600,601,602,603,604,4]}},{"2":{"Name":"ImageDataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"snapshot":{"Type":12,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":12,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":610,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":617,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":286,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[607,608,609]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[611,612,613,614,615,616,4]}},{"3":{"ItemType":606}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[619,620,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/images@2021-07-01","ScopeType":8,"Body":585,"Flags":0}},{"6":{"Value":"Microsoft.Compute/restorePointCollections"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/restorePointCollections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":624,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":625,"Flags":10,"Description":"The resource api version"},"properties":{"Type":627,"Flags":0,"Description":"The restore point collection properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":653,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"RestorePointCollectionProperties","Properties":{"source":{"Type":628,"Flags":0,"Description":"The properties of the source resource that this restore point collection is created from."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the restore point collection."},"restorePointCollectionId":{"Type":4,"Flags":2,"Description":"The unique id of the restore point collection."},"restorePoints":{"Type":652,"Flags":2,"Description":"A list containing all restore points created under this restore point collection."}}}},{"2":{"Name":"RestorePointCollectionSourceProperties","Properties":{"location":{"Type":4,"Flags":2,"Description":"Location of the source resource used to create this restore point collection."},"id":{"Type":4,"Flags":0,"Description":"Resource Id of the source resource used to create this restore point collection"}}}},{"2":{"Name":"RestorePoint","Properties":{"properties":{"Type":630,"Flags":0,"Description":"The restore point properties."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"2":{"Name":"RestorePointProperties","Properties":{"excludeDisks":{"Type":631,"Flags":0,"Description":"List of disk resource ids that the customer wishes to exclude from the restore point. If no disks are specified, all disks will be included."},"sourceMetadata":{"Type":632,"Flags":2,"Description":"Gets the details of the VM captured at the time of the restore point creation."},"provisioningState":{"Type":4,"Flags":2,"Description":"Gets the provisioning state of the restore point."},"consistencyMode":{"Type":651,"Flags":2,"Description":"Gets the consistency mode for the restore point. Please refer to https://aka.ms/RestorePoints for more details."},"timeCreated":{"Type":4,"Flags":0,"Description":"Gets the creation time of the restore point."}}}},{"3":{"ItemType":518}},{"2":{"Name":"RestorePointSourceMetadata","Properties":{"hardwareProfile":{"Type":85,"Flags":0,"Description":"Gets the hardware profile."},"storageProfile":{"Type":633,"Flags":0,"Description":"Gets the storage profile."},"osProfile":{"Type":306,"Flags":0,"Description":"Gets the OS profile."},"diagnosticsProfile":{"Type":395,"Flags":0,"Description":"Gets the diagnostics profile."},"licenseType":{"Type":4,"Flags":0,"Description":"Gets the license type, which is for bring your own license scenario."},"vmId":{"Type":4,"Flags":0,"Description":"Gets the virtual machine unique id."},"securityProfile":{"Type":391,"Flags":0,"Description":"Gets the security profile."},"location":{"Type":4,"Flags":0,"Description":"Location of the VM from which the restore point was created."}}}},{"2":{"Name":"RestorePointSourceVMStorageProfile","Properties":{"osDisk":{"Type":634,"Flags":0,"Description":"Gets the OS disk of the VM captured at the time of the restore point creation."},"dataDisks":{"Type":647,"Flags":0,"Description":"Gets the data disks of the VM captured at the time of the restore point creation."}}}},{"2":{"Name":"RestorePointSourceVmosDisk","Properties":{"osType":{"Type":637,"Flags":0,"Description":"Gets the Operating System type."},"encryptionSettings":{"Type":260,"Flags":0,"Description":"Gets the disk encryption settings."},"name":{"Type":4,"Flags":0,"Description":"Gets the disk name."},"caching":{"Type":641,"Flags":0,"Description":"Gets the caching type."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Gets the disk size in GB."},"managedDisk":{"Type":278,"Flags":0,"Description":"Gets the managed disk details"},"diskRestorePoint":{"Type":518,"Flags":0,"Description":"Gets the disk restore point Id."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[635,636,4]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[638,639,640]}},{"2":{"Name":"RestorePointSourceVMDataDisk","Properties":{"lun":{"Type":3,"Flags":0,"Description":"Gets the logical unit number."},"name":{"Type":4,"Flags":0,"Description":"Gets the disk name."},"caching":{"Type":646,"Flags":0,"Description":"Gets the caching type."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Gets the initial disk size in GB for blank data disks, and the new desired size for existing OS and Data disks."},"managedDisk":{"Type":278,"Flags":0,"Description":"Gets the managed disk details"},"diskRestorePoint":{"Type":518,"Flags":0,"Description":"Gets the disk restore point Id."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[643,644,645]}},{"3":{"ItemType":642}},{"6":{"Value":"CrashConsistent"}},{"6":{"Value":"FileSystemConsistent"}},{"6":{"Value":"ApplicationConsistent"}},{"5":{"Elements":[648,649,650,4]}},{"3":{"ItemType":629}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/restorePointCollections@2021-07-01","ScopeType":8,"Body":626,"Flags":0}},{"6":{"Value":"Microsoft.Compute/restorePointCollections/restorePoints"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/restorePointCollections/restorePoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":655,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":656,"Flags":10,"Description":"The resource api version"},"properties":{"Type":630,"Flags":0,"Description":"The restore point properties."}}}},{"4":{"Name":"Microsoft.Compute/restorePointCollections/restorePoints@2021-07-01","ScopeType":8,"Body":657,"Flags":0}},{"6":{"Value":"Microsoft.Compute/capacityReservationGroups"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/capacityReservationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":659,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":660,"Flags":10,"Description":"The resource api version"},"properties":{"Type":662,"Flags":0,"Description":"capacity reservation group Properties."},"zones":{"Type":671,"Flags":0,"Description":"Availability Zones to use for this capacity reservation group. The zones can be assigned only during creation. If not provided, the group supports only regional resources in the region. If provided, enforces each capacity reservation in the group to be in one of the zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":672,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"CapacityReservationGroupProperties","Properties":{"capacityReservations":{"Type":663,"Flags":2,"Description":"A list of all capacity reservation resource ids that belong to capacity reservation group."},"virtualMachinesAssociated":{"Type":664,"Flags":2,"Description":"A list of references to all virtual machines associated to the capacity reservation group."},"instanceView":{"Type":665,"Flags":2,"Description":"The capacity reservation group instance view which has the list of instance views for all the capacity reservations that belong to the capacity reservation group."}}}},{"3":{"ItemType":40}},{"3":{"ItemType":40}},{"2":{"Name":"CapacityReservationGroupInstanceView","Properties":{"capacityReservations":{"Type":670,"Flags":2,"Description":"List of instance view of the capacity reservations under the capacity reservation group."}}}},{"2":{"Name":"CapacityReservationInstanceViewWithName","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the capacity reservation."},"utilizationInfo":{"Type":667,"Flags":0,"Description":"Unutilized capacity of the capacity reservation."},"statuses":{"Type":669,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"CapacityReservationUtilization","Properties":{"virtualMachinesAllocated":{"Type":668,"Flags":2,"Description":"A list of all virtual machines resource ids allocated against the capacity reservation."}}}},{"3":{"ItemType":40}},{"3":{"ItemType":14}},{"3":{"ItemType":666}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/capacityReservationGroups@2021-07-01","ScopeType":8,"Body":661,"Flags":0}},{"6":{"Value":"Microsoft.Compute/capacityReservationGroups/capacityReservations"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/capacityReservationGroups/capacityReservations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":674,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":675,"Flags":10,"Description":"The resource api version"},"properties":{"Type":677,"Flags":0,"Description":"Properties of the Capacity reservation."},"sku":{"Type":20,"Flags":1,"Description":"SKU of the resource for which capacity needs be reserved. The SKU name and capacity is required to be set. Currently VM Skus with the capability called 'CapacityReservationSupported' set to true are supported. Refer to List Microsoft.Compute SKUs in a region (https://docs.microsoft.com/rest/api/compute/resourceskus/list) for supported values."},"zones":{"Type":681,"Flags":0,"Description":"Availability Zone to use for this capacity reservation. The zone has to be single value and also should be part for the list of zones specified during the capacity reservation group creation. The zone can be assigned only during creation. If not provided, the reservation supports only non-zonal deployments. If provided, enforces VM/VMSS using this capacity reservation to be in same zone."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":682,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"CapacityReservationProperties","Properties":{"reservationId":{"Type":4,"Flags":2,"Description":"A unique id generated and assigned to the capacity reservation by the platform which does not change throughout the lifetime of the resource."},"virtualMachinesAssociated":{"Type":678,"Flags":2,"Description":"A list of all virtual machine resource ids that are associated with the capacity reservation."},"provisioningTime":{"Type":4,"Flags":2,"Description":"The date time when the capacity reservation was last updated."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":679,"Flags":2,"Description":"The Capacity reservation instance view."}}}},{"3":{"ItemType":40}},{"2":{"Name":"CapacityReservationInstanceView","Properties":{"utilizationInfo":{"Type":667,"Flags":0,"Description":"Unutilized capacity of the capacity reservation."},"statuses":{"Type":680,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/capacityReservationGroups/capacityReservations@2021-07-01","ScopeType":8,"Body":676,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/extensions"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":684,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":685,"Flags":10,"Description":"The resource api version"},"properties":{"Type":552,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions@2021-07-01","ScopeType":8,"Body":686,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":688,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":689,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2021-07-01","ScopeType":8,"Body":690,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":692,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":693,"Flags":10,"Description":"The resource api version"},"instanceId":{"Type":4,"Flags":2,"Description":"The virtual machine instance ID."},"sku":{"Type":20,"Flags":2,"Description":"The virtual machine SKU."},"properties":{"Type":695,"Flags":0,"Description":"Describes the properties of a virtual machine scale set virtual machine."},"plan":{"Type":83,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"resources":{"Type":703,"Flags":2,"Description":"The virtual machine child extension resources."},"zones":{"Type":704,"Flags":2,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":705,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetVMProperties","Properties":{"latestModelApplied":{"Type":2,"Flags":2,"Description":"Specifies whether the latest model has been applied to the virtual machine."},"vmId":{"Type":4,"Flags":2,"Description":"Azure VM unique ID."},"instanceView":{"Type":696,"Flags":2,"Description":"The virtual machine instance view."},"hardwareProfile":{"Type":85,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":254,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":305,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"osProfile":{"Type":306,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"securityProfile":{"Type":391,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machine."},"networkProfile":{"Type":344,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"networkProfileConfiguration":{"Type":700,"Flags":0,"Description":"Specifies the network profile configuration of the virtual machine."},"diagnosticsProfile":{"Type":395,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).
For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15"},"modelDefinitionApplied":{"Type":4,"Flags":2,"Description":"Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine."},"protectionPolicy":{"Type":702,"Flags":0,"Description":"Specifies the protection policy of the virtual machine."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01"}}}},{"2":{"Name":"VirtualMachineScaleSetVMInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"The Update Domain count."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"The Fault Domain count."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":409,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":413,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":697,"Flags":0,"Description":"The disks information."},"extensions":{"Type":698,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":424,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":425,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":699,"Flags":0,"Description":"The resource status information."},"assignedHost":{"Type":4,"Flags":2,"Description":"Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01."},"placementGroupId":{"Type":4,"Flags":0,"Description":"The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId."}}}},{"3":{"ItemType":419}},{"3":{"ItemType":75}},{"3":{"ItemType":14}},{"2":{"Name":"VirtualMachineScaleSetVMNetworkProfileConfiguration","Properties":{"networkInterfaceConfigurations":{"Type":701,"Flags":0,"Description":"The list of network configurations."}}}},{"3":{"ItemType":519}},{"2":{"Name":"VirtualMachineScaleSetVMProtectionPolicy","Properties":{"protectFromScaleIn":{"Type":2,"Flags":0,"Description":"Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation."},"protectFromScaleSetActions":{"Type":2,"Flags":0,"Description":"Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM."}}}},{"3":{"ItemType":453}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2021-07-01","ScopeType":8,"Body":694,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/runCommands"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/runCommands","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":707,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":708,"Flags":10,"Description":"The resource api version"},"properties":{"Type":710,"Flags":0,"Description":"Describes the properties of a Virtual Machine run command."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":725,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineRunCommandProperties","Properties":{"source":{"Type":711,"Flags":0,"Description":"The source of the run command script."},"parameters":{"Type":713,"Flags":0,"Description":"The parameters used by the script."},"protectedParameters":{"Type":714,"Flags":0,"Description":"The parameters used by the script."},"asyncExecution":{"Type":2,"Flags":0,"Description":"Optional. If set to true, provisioning will complete as soon as the script starts and will not wait for script to complete."},"runAsUser":{"Type":4,"Flags":0,"Description":"Specifies the user account on the VM when executing the run command."},"runAsPassword":{"Type":4,"Flags":0,"Description":"Specifies the user account password on the VM when executing the run command."},"timeoutInSeconds":{"Type":3,"Flags":0,"Description":"The timeout in seconds to execute the run command."},"outputBlobUri":{"Type":4,"Flags":0,"Description":"Specifies the Azure storage blob where script output stream will be uploaded."},"errorBlobUri":{"Type":4,"Flags":0,"Description":"Specifies the Azure storage blob where script error stream will be uploaded."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":715,"Flags":2,"Description":"The virtual machine run command instance view."}}}},{"2":{"Name":"VirtualMachineRunCommandScriptSource","Properties":{"script":{"Type":4,"Flags":0,"Description":"Specifies the script content to be executed on the VM."},"scriptUri":{"Type":4,"Flags":0,"Description":"Specifies the script download location."},"commandId":{"Type":4,"Flags":0,"Description":"Specifies a commandId of predefined built-in script."}}}},{"2":{"Name":"RunCommandInputParameter","Properties":{"name":{"Type":4,"Flags":1,"Description":"The run command parameter name."},"value":{"Type":4,"Flags":1,"Description":"The run command parameter value."}}}},{"3":{"ItemType":712}},{"3":{"ItemType":712}},{"2":{"Name":"VirtualMachineRunCommandInstanceView","Properties":{"executionState":{"Type":723,"Flags":0,"Description":"Script execution status."},"executionMessage":{"Type":4,"Flags":0,"Description":"Communicate script configuration errors or execution messages."},"exitCode":{"Type":3,"Flags":0,"Description":"Exit code returned from script execution."},"output":{"Type":4,"Flags":0,"Description":"Script output stream."},"error":{"Type":4,"Flags":0,"Description":"Script error stream."},"startTime":{"Type":4,"Flags":0,"Description":"Script start time."},"endTime":{"Type":4,"Flags":0,"Description":"Script end time."},"statuses":{"Type":724,"Flags":0,"Description":"The resource status information."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Running"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[716,717,718,719,720,721,722,4]}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/runCommands@2021-07-01","ScopeType":8,"Body":709,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":727,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":728,"Flags":10,"Description":"The resource api version"},"properties":{"Type":710,"Flags":0,"Description":"Describes the properties of a Virtual Machine run command."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":730,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-07-01","ScopeType":8,"Body":729,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/galleries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":732,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":733,"Flags":10,"Description":"The resource api version"},"properties":{"Type":735,"Flags":0,"Description":"Describes the properties of a Shared Image Gallery."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":755,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this Shared Image Gallery resource. This property is updatable."},"identifier":{"Type":736,"Flags":0,"Description":"Describes the gallery unique name."},"provisioningState":{"Type":743,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"sharingProfile":{"Type":744,"Flags":0,"Description":"Profile for gallery sharing to subscription or tenant"},"softDeletePolicy":{"Type":754,"Flags":0,"Description":"Contains information about the soft deletion policy of the gallery."}}}},{"2":{"Name":"GalleryIdentifier","Properties":{"uniqueName":{"Type":4,"Flags":2,"Description":"The unique name of the Shared Image Gallery. This name is generated automatically by Azure."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[737,738,739,740,741,742,4]}},{"2":{"Name":"SharingProfile","Properties":{"permissions":{"Type":747,"Flags":0,"Description":"This property allows you to specify the permission of sharing gallery.
Possible values are:
**Private**
**Groups**"},"groups":{"Type":753,"Flags":2,"Description":"A list of sharing profile groups."}}}},{"6":{"Value":"Private"}},{"6":{"Value":"Groups"}},{"5":{"Elements":[745,746,4]}},{"2":{"Name":"SharingProfileGroup","Properties":{"type":{"Type":751,"Flags":0,"Description":"This property allows you to specify the type of sharing group.
Possible values are:
**Subscriptions**
**AADTenants**"},"ids":{"Type":752,"Flags":0,"Description":"A list of subscription/tenant ids the gallery is aimed to be shared to."}}}},{"6":{"Value":"Subscriptions"}},{"6":{"Value":"AADTenants"}},{"5":{"Elements":[749,750,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":748}},{"2":{"Name":"SoftDeletePolicy","Properties":{"isSoftDeleteEnabled":{"Type":2,"Flags":0,"Description":"Enables soft-deletion for resources in this gallery, allowing them to be recovered within retention time."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries@2021-07-01","ScopeType":8,"Body":734,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/galleries/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":757,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":758,"Flags":10,"Description":"The resource api version"},"properties":{"Type":760,"Flags":0,"Description":"Describes the properties of a gallery image definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":785,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery image definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery image definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"osType":{"Type":763,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":766,"Flags":1,"Description":"This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'."},"hyperVGeneration":{"Type":769,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image definition. This property can be used for decommissioning purposes. This property is updatable."},"identifier":{"Type":770,"Flags":1,"Description":"This is the gallery image definition identifier."},"recommended":{"Type":771,"Flags":0,"Description":"The properties describe the recommended machine configuration for this Image Definition. These properties are updatable."},"disallowed":{"Type":773,"Flags":0,"Description":"Describes the disallowed disk types."},"purchasePlan":{"Type":775,"Flags":0,"Description":"Describes the gallery image definition purchase plan. This is used by marketplace images."},"provisioningState":{"Type":782,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"features":{"Type":784,"Flags":0,"Description":"A list of gallery image features."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[761,762]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[764,765]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[767,768,4]}},{"2":{"Name":"GalleryImageIdentifier","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition publisher."},"offer":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition offer."},"sku":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition SKU."}}}},{"2":{"Name":"RecommendedMachineConfiguration","Properties":{"vCPUs":{"Type":772,"Flags":0,"Description":"Describes the resource range."},"memory":{"Type":772,"Flags":0,"Description":"Describes the resource range."}}}},{"2":{"Name":"ResourceRange","Properties":{"min":{"Type":3,"Flags":0,"Description":"The minimum number of the resource."},"max":{"Type":3,"Flags":0,"Description":"The maximum number of the resource."}}}},{"2":{"Name":"Disallowed","Properties":{"diskTypes":{"Type":774,"Flags":0,"Description":"A list of disk types."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ImagePurchasePlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"The product ID."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[776,777,778,779,780,781,4]}},{"2":{"Name":"GalleryImageFeature","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the gallery image feature."},"value":{"Type":4,"Flags":0,"Description":"The value of the gallery image feature."}}}},{"3":{"ItemType":783}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images@2021-07-01","ScopeType":8,"Body":759,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images/versions"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/galleries/images/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":790,"Flags":0,"Description":"Describes the properties of a gallery image version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":842,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageVersionProperties","Properties":{"publishingProfile":{"Type":791,"Flags":0,"Description":"The publishing profile of a gallery image Version."},"provisioningState":{"Type":815,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"storageProfile":{"Type":816,"Flags":1,"Description":"This is the storage profile of a Gallery Image Version."},"replicationStatus":{"Type":829,"Flags":2,"Description":"This is the replication status of the gallery image version."}}}},{"2":{"Name":"GalleryImageVersionPublishingProfile","Properties":{"targetRegions":{"Type":801,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery image version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"Type":805,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"replicationMode":{"Type":808,"Flags":0,"Description":"Optional parameter which specifies the mode to be used for replication. This property is not updatable."}}}},{"2":{"Name":"TargetRegion","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the region."},"regionalReplicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property is updatable."},"storageAccountType":{"Type":796,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"encryption":{"Type":797,"Flags":0,"Description":"Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[793,794,795,4]}},{"2":{"Name":"EncryptionImages","Properties":{"osDiskImage":{"Type":798,"Flags":0,"Description":"Contains encryption settings for an OS disk image."},"dataDiskImages":{"Type":800,"Flags":0,"Description":"A list of encryption specifications for data disk images."}}}},{"2":{"Name":"OSDiskImageEncryption","Properties":{"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"A relative URI containing the resource ID of the disk encryption set."}}}},{"2":{"Name":"DataDiskImageEncryption","Properties":{"lun":{"Type":3,"Flags":1,"Description":"This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."},"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"A relative URI containing the resource ID of the disk encryption set."}}}},{"3":{"ItemType":799}},{"3":{"ItemType":792}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[802,803,804,4]}},{"6":{"Value":"Full"}},{"6":{"Value":"Shallow"}},{"5":{"Elements":[806,807,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[809,810,811,812,813,814,4]}},{"2":{"Name":"GalleryImageVersionStorageProfile","Properties":{"source":{"Type":817,"Flags":0,"Description":"The gallery artifact version source."},"osDiskImage":{"Type":818,"Flags":0,"Description":"This is the OS disk image."},"dataDiskImages":{"Type":828,"Flags":0,"Description":"A list of data disk images."}}}},{"2":{"Name":"GalleryArtifactVersionSource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource."},"uri":{"Type":4,"Flags":0,"Description":"The uri of the gallery artifact version source. Currently used to specify vhd/blob source."}}}},{"2":{"Name":"GalleryOSDiskImage","Properties":{"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":822,"Flags":0,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"},"source":{"Type":817,"Flags":0,"Description":"The gallery artifact version source."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[819,820,821]}},{"2":{"Name":"GalleryDataDiskImage","Properties":{"lun":{"Type":3,"Flags":1,"Description":"This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."},"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":827,"Flags":0,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"},"source":{"Type":817,"Flags":0,"Description":"The gallery artifact version source."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[824,825,826]}},{"3":{"ItemType":823}},{"2":{"Name":"ReplicationStatus","Properties":{"aggregatedState":{"Type":834,"Flags":2,"Description":"This is the aggregated replication status based on all the regional replication status flags."},"summary":{"Type":841,"Flags":2,"Description":"This is a summary of replication status for each region."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[830,831,832,833,4]}},{"2":{"Name":"RegionalReplicationStatus","Properties":{"region":{"Type":4,"Flags":2,"Description":"The region to which the gallery image version is being replicated to."},"state":{"Type":840,"Flags":2,"Description":"This is the regional replication state."},"details":{"Type":4,"Flags":2,"Description":"The details of the replication status."},"progress":{"Type":3,"Flags":2,"Description":"It indicates progress of the replication job."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Replicating"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[836,837,838,839,4]}},{"3":{"ItemType":835}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images/versions@2021-07-01","ScopeType":8,"Body":789,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/applications"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/galleries/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":844,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":845,"Flags":10,"Description":"The resource api version"},"properties":{"Type":847,"Flags":0,"Description":"Describes the properties of a gallery Application Definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":851,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery Application Definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery Application Definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable."},"supportedOSType":{"Type":850,"Flags":1,"Description":"This property allows you to specify the supported type of the OS that application is built for.
Possible values are:
**Windows**
**Linux**"}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[848,849]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/applications@2021-07-01","ScopeType":8,"Body":846,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/applications/versions"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/galleries/applications/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":853,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":854,"Flags":10,"Description":"The resource api version"},"properties":{"Type":856,"Flags":0,"Description":"Describes the properties of a gallery image version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":875,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryApplicationVersionProperties","Properties":{"publishingProfile":{"Type":857,"Flags":1,"Description":"The publishing profile of a gallery image version."},"provisioningState":{"Type":874,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"replicationStatus":{"Type":829,"Flags":2,"Description":"This is the replication status of the gallery image version."}}}},{"2":{"Name":"GalleryApplicationVersionPublishingProfile","Properties":{"source":{"Type":858,"Flags":1,"Description":"The source image from which the Image Version is going to be created."},"manageActions":{"Type":859,"Flags":0},"enableHealthCheck":{"Type":2,"Flags":0,"Description":"Optional. Whether or not this application reports health."},"targetRegions":{"Type":860,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery image version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"Type":864,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"replicationMode":{"Type":867,"Flags":0,"Description":"Optional parameter which specifies the mode to be used for replication. This property is not updatable."}}}},{"2":{"Name":"UserArtifactSource","Properties":{"mediaLink":{"Type":4,"Flags":1,"Description":"Required. The mediaLink of the artifact, must be a readable storage page blob."},"defaultConfigurationLink":{"Type":4,"Flags":0,"Description":"Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob."}}}},{"2":{"Name":"UserArtifactManage","Properties":{"install":{"Type":4,"Flags":1,"Description":"Required. The path and arguments to install the gallery application. This is limited to 4096 characters."},"remove":{"Type":4,"Flags":1,"Description":"Required. The path and arguments to remove the gallery application. This is limited to 4096 characters."},"update":{"Type":4,"Flags":0,"Description":"Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters."}}}},{"3":{"ItemType":792}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[861,862,863,4]}},{"6":{"Value":"Full"}},{"6":{"Value":"Shallow"}},{"5":{"Elements":[865,866,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[868,869,870,871,872,873,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/applications/versions@2021-07-01","ScopeType":8,"Body":855,"Flags":0}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":877,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":878,"Flags":10,"Description":"The resource api version"},"properties":{"Type":880,"Flags":2,"Description":"Describes the properties of a Virtual Machine Extension Image."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":881,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionImageProperties","Properties":{"operatingSystem":{"Type":4,"Flags":1,"Description":"The operating system this extension supports."},"computeRole":{"Type":4,"Flags":1,"Description":"The type of role (IaaS or PaaS) this extension supports."},"handlerSchema":{"Type":4,"Flags":1,"Description":"The schema defined by publisher, where extension consumers should provide settings in a matching schema."},"vmScaleSetEnabled":{"Type":2,"Flags":0,"Description":"Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS."},"supportsMultipleExtensions":{"Type":2,"Flags":0,"Description":"Whether the handler can support multiple extensions."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2021-07-01","ScopeType":4,"Body":879,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":883,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":884,"Flags":10,"Description":"The resource api version"},"properties":{"Type":886,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":904,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."},"extendedLocation":{"Type":465,"Flags":2,"Description":"The extended location of the Virtual Machine."}}}},{"2":{"Name":"VirtualMachineImageProperties","Properties":{"plan":{"Type":887,"Flags":0,"Description":"Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."},"osDiskImage":{"Type":888,"Flags":0,"Description":"Contains the os disk image information."},"dataDiskImages":{"Type":893,"Flags":0},"automaticOSUpgradeProperties":{"Type":894,"Flags":0,"Description":"Describes automatic OS upgrade properties on the image."},"hyperVGeneration":{"Type":897,"Flags":0,"Description":"Specifies the HyperVGeneration Type"},"disallowed":{"Type":898,"Flags":0,"Description":"Specifies disallowed configuration for the VirtualMachine created from the image"},"features":{"Type":903,"Flags":0}}}},{"2":{"Name":"PurchasePlan","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."}}}},{"2":{"Name":"OSDiskImage","Properties":{"operatingSystem":{"Type":891,"Flags":1,"Description":"The operating system of the osDiskImage."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[889,890]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."}}}},{"3":{"ItemType":892}},{"2":{"Name":"AutomaticOSUpgradeProperties","Properties":{"automaticOSUpgradeSupported":{"Type":2,"Flags":1,"Description":"Specifies whether automatic OS upgrade is supported on the image."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[895,896,4]}},{"2":{"Name":"DisallowedConfiguration","Properties":{"vmDiskType":{"Type":901,"Flags":0,"Description":"VM disk types which are disallowed."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Unmanaged"}},{"5":{"Elements":[899,900,4]}},{"2":{"Name":"VirtualMachineImageFeature","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the feature."},"value":{"Type":4,"Flags":0,"Description":"The corresponding value for the feature."}}}},{"3":{"ItemType":902}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2021-07-01","ScopeType":4,"Body":885,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":906,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":907,"Flags":10,"Description":"The resource api version"},"properties":{"Type":886,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":909,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."},"extendedLocation":{"Type":465,"Flags":2,"Description":"The extended location of the Virtual Machine."}}}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2021-07-01","ScopeType":4,"Body":908,"Flags":1}},{"6":{"Value":"latest"}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":911,"Flags":9,"Description":"The resource name"},"type":{"Type":912,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":913,"Flags":10,"Description":"The resource api version"},"properties":{"Type":915,"Flags":2,"Description":"The status of the latest virtual machine scale set rolling upgrade."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":926,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"RollingUpgradeStatusInfoProperties","Properties":{"policy":{"Type":479,"Flags":2,"Description":"The rolling upgrade policies applied for this upgrade."},"runningStatus":{"Type":916,"Flags":2,"Description":"Information about the current running state of the overall upgrade."},"progress":{"Type":925,"Flags":2,"Description":"Information about the number of virtual machine instances in each upgrade state."},"error":{"Type":435,"Flags":2,"Description":"Error details for this upgrade, if there are any."}}}},{"2":{"Name":"RollingUpgradeRunningStatus","Properties":{"code":{"Type":921,"Flags":2,"Description":"Code indicating the current status of the upgrade."},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the upgrade."},"lastAction":{"Type":924,"Flags":2,"Description":"The last action performed on the rolling upgrade."},"lastActionTime":{"Type":4,"Flags":2,"Description":"Last action time of the upgrade."}}}},{"6":{"Value":"RollingForward"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Faulted"}},{"5":{"Elements":[917,918,919,920]}},{"6":{"Value":"Start"}},{"6":{"Value":"Cancel"}},{"5":{"Elements":[922,923]}},{"2":{"Name":"RollingUpgradeProgressInfo","Properties":{"successfulInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have been successfully upgraded."},"failedInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have failed to be upgraded successfully."},"inProgressInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that are currently being upgraded."},"pendingInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have not yet begun to be upgraded."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2021-07-01","ScopeType":8,"Body":914,"Flags":1}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2021-07-01/types.md b/generated/compute/microsoft.compute/2021-07-01/types.md
deleted file mode 100644
index 933f7303aa..0000000000
--- a/generated/compute/microsoft.compute/2021-07-01/types.md
+++ /dev/null
@@ -1,1726 +0,0 @@
-# Microsoft.Compute @ 2021-07-01
-
-## Resource Microsoft.Compute/availabilitySets@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [AvailabilitySetProperties](#availabilitysetproperties): The instance view of a resource.
-* **sku**: [Sku](#sku): Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/availabilitySets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/capacityReservationGroups@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [CapacityReservationGroupProperties](#capacityreservationgroupproperties): capacity reservation group Properties.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/capacityReservationGroups' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: Availability Zones to use for this capacity reservation group. The zones can be assigned only during creation. If not provided, the group supports only regional resources in the region. If provided, enforces each capacity reservation in the group to be in one of the zones.
-
-## Resource Microsoft.Compute/capacityReservationGroups/capacityReservations@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [CapacityReservationProperties](#capacityreservationproperties): Properties of the Capacity reservation.
-* **sku**: [Sku](#sku) (Required): SKU of the resource for which capacity needs be reserved. The SKU name and capacity is required to be set. Currently VM Skus with the capability called 'CapacityReservationSupported' set to true are supported. Refer to List Microsoft.Compute SKUs in a region (https://docs.microsoft.com/rest/api/compute/resourceskus/list) for supported values.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/capacityReservationGroups/capacityReservations' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: Availability Zone to use for this capacity reservation. The zone has to be single value and also should be part for the list of zones specified during the capacity reservation group creation. The zone can be assigned only during creation. If not provided, the reservation supports only non-zonal deployments. If provided, enforces VM/VMSS using this capacity reservation to be in same zone.
-
-## Resource Microsoft.Compute/galleries@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryProperties](#galleryproperties): Describes the properties of a Shared Image Gallery.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/applications@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryApplicationProperties](#galleryapplicationproperties): Describes the properties of a gallery Application Definition.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/applications' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/applications/versions@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryApplicationVersionProperties](#galleryapplicationversionproperties): Describes the properties of a gallery image version.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/applications/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/images@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryImageProperties](#galleryimageproperties): Describes the properties of a gallery image definition.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/images/versions@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryImageVersionProperties](#galleryimageversionproperties): Describes the properties of a gallery image version.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/images/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/hostGroups@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DedicatedHostGroupProperties](#dedicatedhostgroupproperties): Dedicated Host Group Properties.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/hostGroups' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone.
-
-## Resource Microsoft.Compute/hostGroups/hosts@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DedicatedHostProperties](#dedicatedhostproperties): Properties of the dedicated host.
-* **sku**: [Sku](#sku) (Required): 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.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/hostGroups/hosts' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/images@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location of the Image.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ImageProperties](#imageproperties): Describes the properties of an Image.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2021-07-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation) (ReadOnly): The extended location of the Virtual Machine.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2021-07-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation) (ReadOnly): The extended location of the Virtual Machine.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2021-07-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionImageProperties](#virtualmachineextensionimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Extension Image.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/types/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/proximityPlacementGroups@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ProximityPlacementGroupProperties](#proximityplacementgroupproperties): Describes the properties of a Proximity Placement Group.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/proximityPlacementGroups' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/restorePointCollections@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [RestorePointCollectionProperties](#restorepointcollectionproperties): The restore point collection properties.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/restorePointCollections' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/restorePointCollections/restorePoints@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [RestorePointProperties](#restorepointproperties): The restore point properties.
-* **type**: 'Microsoft.Compute/restorePointCollections/restorePoints' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/sshPublicKeys@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [SshPublicKeyResourceProperties](#sshpublickeyresourceproperties): Properties of the SSH public key.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/sshPublicKeys' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location of the Virtual Machine.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineIdentity](#virtualmachineidentity): The identity of the virtual machine, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineProperties](#virtualmachineproperties): Describes the properties of a Virtual Machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachines/extensions@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines/runCommands@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineRunCommandProperties](#virtualmachineruncommandproperties): Describes the properties of a Virtual Machine run command.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/runCommands' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location of the Virtual Machine Scale Set.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineScaleSetIdentity](#virtualmachinescalesetidentity): The identity of the virtual machine scale set, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetProperties](#virtualmachinescalesetproperties): Describes the properties of a Virtual Machine Scale Set.
-* **sku**: [Sku](#sku): The virtual machine scale set sku.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/extensions@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2021-07-01 (ReadOnly)
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: 'latest' (Required, DeployTimeConstant): The resource name
-* **properties**: [RollingUpgradeStatusInfoProperties](#rollingupgradestatusinfoproperties) (ReadOnly): The status of the latest virtual machine scale set rolling upgrade.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **instanceId**: string (ReadOnly): The virtual machine instance ID.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetVMProperties](#virtualmachinescalesetvmproperties): Describes the properties of a virtual machine scale set virtual machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **sku**: [Sku](#sku) (ReadOnly): The virtual machine SKU.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualmachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[] (ReadOnly): The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-07-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-07-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineRunCommandProperties](#virtualmachineruncommandproperties): Describes the properties of a Virtual Machine run command.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands' (ReadOnly, DeployTimeConstant): The resource type
-
-## AdditionalCapabilities
-### Properties
-* **hibernationEnabled**: bool: The flag that enables or disables hibernation capability on the VM.
-* **ultraSSDEnabled**: bool: The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.
-
-## AdditionalUnattendContent
-### Properties
-* **componentName**: 'Microsoft-Windows-Shell-Setup': The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.
-* **content**: string: Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
-* **passName**: 'OobeSystem': The pass name. Currently, the only allowable value is OobeSystem.
-* **settingName**: 'AutoLogon' | 'FirstLogonCommands': Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.
-
-## ApiEntityReference
-### Properties
-* **id**: string: The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
-
-## ApiError
-### Properties
-* **code**: string: The error code.
-* **details**: [ApiErrorBase](#apierrorbase)[]: The Api error details
-* **innererror**: [InnerError](#innererror): The Api inner error
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## ApiErrorBase
-### Properties
-* **code**: string: The error code.
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## ApplicationProfile
-### Properties
-* **galleryApplications**: [VMGalleryApplication](#vmgalleryapplication)[]: Specifies the gallery applications that should be made available to the VM/VMSS
-
-## AutomaticOSUpgradePolicy
-### Properties
-* **disableAutomaticRollback**: bool: Whether OS image rollback feature should be disabled. Default value is false.
-* **enableAutomaticOSUpgrade**: bool: Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.
If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true.
-
-## AutomaticOSUpgradeProperties
-### Properties
-* **automaticOSUpgradeSupported**: bool (Required): Specifies whether automatic OS upgrade is supported on the image.
-
-## AutomaticRepairsPolicy
-### Properties
-* **enabled**: bool: Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false.
-* **gracePeriod**: string: The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M).
-
-## AvailabilitySetProperties
-### Properties
-* **platformFaultDomainCount**: int: Fault Domain count.
-* **platformUpdateDomainCount**: int: Update Domain count.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The resource status information.
-* **virtualMachines**: [SubResource](#subresource)[]: A list of references to all virtual machines in the availability set.
-
-## AvailablePatchSummary
-### Properties
-* **assessmentActivityId**: string (ReadOnly): The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs.
-* **criticalAndSecurityPatchCount**: int (ReadOnly): The number of critical or security patches that have been detected as available and not yet installed.
-* **error**: [ApiError](#apierror) (ReadOnly): The errors that were encountered during execution of the operation. The details array contains the list of them.
-* **lastModifiedTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **otherPatchCount**: int (ReadOnly): The number of all available patches excluding critical and security.
-* **rebootPending**: bool (ReadOnly): The overall reboot status of the VM. It will be true when partially installed patches require a reboot to complete installation but the reboot has not yet occurred.
-* **startTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **status**: 'CompletedWithWarnings' | 'Failed' | 'InProgress' | 'Succeeded' | 'Unknown' | string (ReadOnly): The overall success or failure status of the operation. It remains "InProgress" until the operation completes. At that point it will become "Unknown", "Failed", "Succeeded", or "CompletedWithWarnings."
-
-## BillingProfile
-### Properties
-* **maxPrice**: int: Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.
This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.
The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.
Possible values are:
- Any decimal value greater than zero. Example: 0.01538
-1 – indicates default price to be up-to on-demand.
You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.
Minimum api-version: 2019-03-01.
-
-## BootDiagnostics
-### Properties
-* **enabled**: bool: Whether boot diagnostics should be enabled on the Virtual Machine.
-* **storageUri**: string: Uri of the storage account to use for placing the console output and screenshot.
If storageUri is not specified while enabling boot diagnostics, managed storage will be used.
-
-## BootDiagnosticsInstanceView
-### Properties
-* **consoleScreenshotBlobUri**: string (ReadOnly): The console screenshot blob URI.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage.
-* **serialConsoleLogBlobUri**: string (ReadOnly): The serial console log blob Uri.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage.
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics.
-
-## CapacityReservationGroupInstanceView
-### Properties
-* **capacityReservations**: [CapacityReservationInstanceViewWithName](#capacityreservationinstanceviewwithname)[] (ReadOnly): List of instance view of the capacity reservations under the capacity reservation group.
-
-## CapacityReservationGroupProperties
-### Properties
-* **capacityReservations**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of all capacity reservation resource ids that belong to capacity reservation group.
-* **instanceView**: [CapacityReservationGroupInstanceView](#capacityreservationgroupinstanceview) (ReadOnly): The capacity reservation group instance view which has the list of instance views for all the capacity reservations that belong to the capacity reservation group.
-* **virtualMachinesAssociated**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all virtual machines associated to the capacity reservation group.
-
-## CapacityReservationInstanceView
-### Properties
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **utilizationInfo**: [CapacityReservationUtilization](#capacityreservationutilization): Unutilized capacity of the capacity reservation.
-
-## CapacityReservationInstanceViewWithName
-### Properties
-* **name**: string (ReadOnly): The name of the capacity reservation.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **utilizationInfo**: [CapacityReservationUtilization](#capacityreservationutilization): Unutilized capacity of the capacity reservation.
-
-## CapacityReservationProfile
-### Properties
-* **capacityReservationGroup**: [SubResource](#subresource): Specifies the capacity reservation group resource id that should be used for allocating the virtual machine or scaleset vm instances provided enough capacity has been reserved. Please refer to https://aka.ms/CapacityReservation for more details.
-
-## CapacityReservationProperties
-### Properties
-* **instanceView**: [CapacityReservationInstanceView](#capacityreservationinstanceview) (ReadOnly): The Capacity reservation instance view.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **provisioningTime**: string (ReadOnly): The date time when the capacity reservation was last updated.
-* **reservationId**: string (ReadOnly): A unique id generated and assigned to the capacity reservation by the platform which does not change throughout the lifetime of the resource.
-* **virtualMachinesAssociated**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of all virtual machine resource ids that are associated with the capacity reservation.
-
-## CapacityReservationUtilization
-### Properties
-* **virtualMachinesAllocated**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of all virtual machines resource ids allocated against the capacity reservation.
-
-## DataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **deleteOption**: 'Delete' | 'Detach' | string: Specifies whether data disk should be deleted or detached upon VM deletion.
Possible values:
**Delete** If this value is used, the data disk is deleted when VM is deleted.
**Detach** If this value is used, the data disk is retained after VM is deleted.
The default value is set to **detach**
-* **detachOption**: 'ForceDetach' | string: Specifies the detach behavior to be used while detaching a disk or which is already in the process of detachment from the virtual machine. Supported values: **ForceDetach**.
detachOption: **ForceDetach** is applicable only for managed data disks. If a previous detachment attempt of the data disk did not complete due to an unexpected failure from the virtual machine and the disk is still not released then use force-detach as a last resort option to detach the disk forcibly from the VM. All writes might not have been flushed when using this detach behavior.
This feature is still in preview mode and is not supported for VirtualMachineScaleSet. To force-detach a data disk update toBeDetached to 'true' along with setting detachOption: 'ForceDetach'.
-* **diskIOPSReadWrite**: int (ReadOnly): Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set.
-* **diskMBpsReadWrite**: int (ReadOnly): Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **toBeDetached**: bool: Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## DataDiskImage
-### Properties
-* **lun**: int (ReadOnly): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-
-## DataDiskImageEncryption
-### Properties
-* **diskEncryptionSetId**: string: A relative URI containing the resource ID of the disk encryption set.
-* **lun**: int (Required): This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
-
-## DedicatedHostAllocatableVM
-### Properties
-* **count**: int: Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity.
-* **vmSize**: string: VM size in terms of which the unutilized capacity is represented.
-
-## DedicatedHostAvailableCapacity
-### Properties
-* **allocatableVMs**: [DedicatedHostAllocatableVM](#dedicatedhostallocatablevm)[]: The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host.
-
-## DedicatedHostGroupInstanceView
-### Properties
-* **hosts**: [DedicatedHostInstanceViewWithName](#dedicatedhostinstanceviewwithname)[]: List of instance view of the dedicated hosts under the dedicated host group.
-
-## DedicatedHostGroupProperties
-### Properties
-* **hosts**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all dedicated hosts in the dedicated host group.
-* **instanceView**: [DedicatedHostGroupInstanceView](#dedicatedhostgroupinstanceview) (ReadOnly): The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group.
-* **platformFaultDomainCount**: int (Required): Number of fault domains that the host group can span.
-* **supportAutomaticPlacement**: bool: Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided.
Minimum api-version: 2020-06-01.
-
-## DedicatedHostInstanceView
-### Properties
-* **assetId**: string (ReadOnly): Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
-* **availableCapacity**: [DedicatedHostAvailableCapacity](#dedicatedhostavailablecapacity): Unutilized capacity of the dedicated host.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DedicatedHostInstanceViewWithName
-### Properties
-* **assetId**: string (ReadOnly): Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
-* **availableCapacity**: [DedicatedHostAvailableCapacity](#dedicatedhostavailablecapacity): Unutilized capacity of the dedicated host.
-* **name**: string (ReadOnly): The name of the dedicated host.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DedicatedHostProperties
-### Properties
-* **autoReplaceOnFailure**: bool: Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided.
-* **hostId**: string (ReadOnly): A unique id generated and assigned to the dedicated host by the platform.
Does not change throughout the lifetime of the host.
-* **instanceView**: [DedicatedHostInstanceView](#dedicatedhostinstanceview) (ReadOnly): The dedicated host instance view.
-* **licenseType**: 'None' | 'Windows_Server_Hybrid' | 'Windows_Server_Perpetual': 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**
-* **platformFaultDomain**: int: Fault domain of the dedicated host within a dedicated host group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **provisioningTime**: string (ReadOnly): The date when the host was first provisioned.
-* **virtualMachines**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all virtual machines in the Dedicated Host.
-
-## DiagnosticsProfile
-### Properties
-* **bootDiagnostics**: [BootDiagnostics](#bootdiagnostics): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
**NOTE**: If storageUri is being specified then ensure that the storage account is in the same region and subscription as the VM.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-
-## DiffDiskSettings
-### Properties
-* **option**: 'Local' | string: Specifies the ephemeral disk settings for operating system disk.
-* **placement**: 'CacheDisk' | 'ResourceDisk' | string: Specifies the ephemeral disk placement for operating system disk.
Possible values are:
**CacheDisk**
**ResourceDisk**
Default: **CacheDisk** if one is configured for the VM size otherwise **ResourceDisk** is used.
Refer to VM size documentation for Windows VM at https://docs.microsoft.com/azure/virtual-machines/windows/sizes and Linux VM at https://docs.microsoft.com/azure/virtual-machines/linux/sizes to check which VM sizes exposes a cache disk.
-
-## Disallowed
-### Properties
-* **diskTypes**: string[]: A list of disk types.
-
-## DisallowedConfiguration
-### Properties
-* **vmDiskType**: 'None' | 'Unmanaged' | string: VM disk types which are disallowed.
-
-## DiskEncryptionSetParameters
-### Properties
-* **id**: string: Resource Id
-
-## DiskEncryptionSettings
-### Properties
-* **diskEncryptionKey**: [KeyVaultSecretReference](#keyvaultsecretreference): Specifies the location of the disk encryption key, which is a Key Vault Secret.
-* **enabled**: bool: Specifies whether disk encryption should be enabled on the virtual machine.
-* **keyEncryptionKey**: [KeyVaultKeyReference](#keyvaultkeyreference): Specifies the location of the key encryption key in Key Vault.
-
-## DiskInstanceView
-### Properties
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings)[]: Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **name**: string: The disk name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## EncryptionImages
-### Properties
-* **dataDiskImages**: [DataDiskImageEncryption](#datadiskimageencryption)[]: A list of encryption specifications for data disk images.
-* **osDiskImage**: [OSDiskImageEncryption](#osdiskimageencryption): Contains encryption settings for an OS disk image.
-
-## ExtendedLocation
-### Properties
-* **name**: string: The name of the extended location.
-* **type**: 'EdgeZone' | string: The type of the extended location.
-
-## GalleryApplicationProperties
-### Properties
-* **description**: string: The description of this gallery Application Definition resource. This property is updatable.
-* **endOfLifeDate**: string: The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable.
-* **eula**: string: The Eula agreement for the gallery Application Definition.
-* **privacyStatementUri**: string: The privacy statement uri.
-* **releaseNoteUri**: string: The release note uri.
-* **supportedOSType**: 'Linux' | 'Windows' (Required): This property allows you to specify the supported type of the OS that application is built for.
Possible values are:
**Windows**
**Linux**
-
-## GalleryApplicationVersionProperties
-### Properties
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **publishingProfile**: [GalleryApplicationVersionPublishingProfile](#galleryapplicationversionpublishingprofile) (Required): The publishing profile of a gallery image version.
-* **replicationStatus**: [ReplicationStatus](#replicationstatus) (ReadOnly): This is the replication status of the gallery image version.
-
-## GalleryApplicationVersionPublishingProfile
-### Properties
-* **enableHealthCheck**: bool: Optional. Whether or not this application reports health.
-* **endOfLifeDate**: string: The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
-* **excludeFromLatest**: bool: If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
-* **manageActions**: [UserArtifactManage](#userartifactmanage)
-* **publishedDate**: string (ReadOnly): The timestamp for when the gallery image version is published.
-* **replicaCount**: int: The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
-* **replicationMode**: 'Full' | 'Shallow' | string: Optional parameter which specifies the mode to be used for replication. This property is not updatable.
-* **source**: [UserArtifactSource](#userartifactsource) (Required): The source image from which the Image Version is going to be created.
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-* **targetRegions**: [TargetRegion](#targetregion)[]: The target regions where the Image Version is going to be replicated to. This property is updatable.
-
-## GalleryArtifactVersionSource
-### Properties
-* **id**: string: The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource.
-* **uri**: string: The uri of the gallery artifact version source. Currently used to specify vhd/blob source.
-
-## GalleryDataDiskImage
-### Properties
-* **hostCaching**: 'None' | 'ReadOnly' | 'ReadWrite': The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
-* **lun**: int (Required): This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
-* **sizeInGB**: int (ReadOnly): This property indicates the size of the VHD to be created.
-* **source**: [GalleryArtifactVersionSource](#galleryartifactversionsource): The gallery artifact version source.
-
-## GalleryIdentifier
-### Properties
-* **uniqueName**: string (ReadOnly): The unique name of the Shared Image Gallery. This name is generated automatically by Azure.
-
-## GalleryImageFeature
-### Properties
-* **name**: string: The name of the gallery image feature.
-* **value**: string: The value of the gallery image feature.
-
-## GalleryImageIdentifier
-### Properties
-* **offer**: string (Required): The name of the gallery image definition offer.
-* **publisher**: string (Required): The name of the gallery image definition publisher.
-* **sku**: string (Required): The name of the gallery image definition SKU.
-
-## GalleryImageProperties
-### Properties
-* **description**: string: The description of this gallery image definition resource. This property is updatable.
-* **disallowed**: [Disallowed](#disallowed): Describes the disallowed disk types.
-* **endOfLifeDate**: string: The end of life date of the gallery image definition. This property can be used for decommissioning purposes. This property is updatable.
-* **eula**: string: The Eula agreement for the gallery image definition.
-* **features**: [GalleryImageFeature](#galleryimagefeature)[]: A list of gallery image features.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **identifier**: [GalleryImageIdentifier](#galleryimageidentifier) (Required): This is the gallery image definition identifier.
-* **osState**: 'Generalized' | 'Specialized' (Required): This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.
Possible values are:
**Windows**
**Linux**
-* **privacyStatementUri**: string: The privacy statement uri.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **purchasePlan**: [ImagePurchasePlan](#imagepurchaseplan): Describes the gallery image definition purchase plan. This is used by marketplace images.
-* **recommended**: [RecommendedMachineConfiguration](#recommendedmachineconfiguration): The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.
-* **releaseNoteUri**: string: The release note uri.
-
-## GalleryImageVersionProperties
-### Properties
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **publishingProfile**: [GalleryImageVersionPublishingProfile](#galleryimageversionpublishingprofile): The publishing profile of a gallery image Version.
-* **replicationStatus**: [ReplicationStatus](#replicationstatus) (ReadOnly): This is the replication status of the gallery image version.
-* **storageProfile**: [GalleryImageVersionStorageProfile](#galleryimageversionstorageprofile) (Required): This is the storage profile of a Gallery Image Version.
-
-## GalleryImageVersionPublishingProfile
-### Properties
-* **endOfLifeDate**: string: The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
-* **excludeFromLatest**: bool: If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
-* **publishedDate**: string (ReadOnly): The timestamp for when the gallery image version is published.
-* **replicaCount**: int: The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
-* **replicationMode**: 'Full' | 'Shallow' | string: Optional parameter which specifies the mode to be used for replication. This property is not updatable.
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-* **targetRegions**: [TargetRegion](#targetregion)[]: The target regions where the Image Version is going to be replicated to. This property is updatable.
-
-## GalleryImageVersionStorageProfile
-### Properties
-* **dataDiskImages**: [GalleryDataDiskImage](#gallerydatadiskimage)[]: A list of data disk images.
-* **osDiskImage**: [GalleryOSDiskImage](#galleryosdiskimage): This is the OS disk image.
-* **source**: [GalleryArtifactVersionSource](#galleryartifactversionsource): The gallery artifact version source.
-
-## GalleryOSDiskImage
-### Properties
-* **hostCaching**: 'None' | 'ReadOnly' | 'ReadWrite': The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
-* **sizeInGB**: int (ReadOnly): This property indicates the size of the VHD to be created.
-* **source**: [GalleryArtifactVersionSource](#galleryartifactversionsource): The gallery artifact version source.
-
-## GalleryProperties
-### Properties
-* **description**: string: The description of this Shared Image Gallery resource. This property is updatable.
-* **identifier**: [GalleryIdentifier](#galleryidentifier): Describes the gallery unique name.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **sharingProfile**: [SharingProfile](#sharingprofile): Profile for gallery sharing to subscription or tenant
-* **softDeletePolicy**: [SoftDeletePolicy](#softdeletepolicy): Contains information about the soft deletion policy of the gallery.
-
-## HardwareProfile
-### Properties
-* **vmSize**: 'Basic_A0' | 'Basic_A1' | 'Basic_A2' | 'Basic_A3' | 'Basic_A4' | 'Standard_A0' | 'Standard_A1' | 'Standard_A10' | 'Standard_A11' | 'Standard_A1_v2' | 'Standard_A2' | 'Standard_A2_v2' | 'Standard_A2m_v2' | 'Standard_A3' | 'Standard_A4' | 'Standard_A4_v2' | 'Standard_A4m_v2' | 'Standard_A5' | 'Standard_A6' | 'Standard_A7' | 'Standard_A8' | 'Standard_A8_v2' | 'Standard_A8m_v2' | 'Standard_A9' | 'Standard_B1ms' | 'Standard_B1s' | 'Standard_B2ms' | 'Standard_B2s' | 'Standard_B4ms' | 'Standard_B8ms' | 'Standard_D1' | 'Standard_D11' | 'Standard_D11_v2' | 'Standard_D12' | 'Standard_D12_v2' | 'Standard_D13' | 'Standard_D13_v2' | 'Standard_D14' | 'Standard_D14_v2' | 'Standard_D15_v2' | 'Standard_D16_v3' | 'Standard_D16s_v3' | 'Standard_D1_v2' | 'Standard_D2' | 'Standard_D2_v2' | 'Standard_D2_v3' | 'Standard_D2s_v3' | 'Standard_D3' | 'Standard_D32_v3' | 'Standard_D32s_v3' | 'Standard_D3_v2' | 'Standard_D4' | 'Standard_D4_v2' | 'Standard_D4_v3' | 'Standard_D4s_v3' | 'Standard_D5_v2' | 'Standard_D64_v3' | 'Standard_D64s_v3' | 'Standard_D8_v3' | 'Standard_D8s_v3' | 'Standard_DS1' | 'Standard_DS11' | 'Standard_DS11_v2' | 'Standard_DS12' | 'Standard_DS12_v2' | 'Standard_DS13' | 'Standard_DS13-2_v2' | 'Standard_DS13-4_v2' | 'Standard_DS13_v2' | 'Standard_DS14' | 'Standard_DS14-4_v2' | 'Standard_DS14-8_v2' | 'Standard_DS14_v2' | 'Standard_DS15_v2' | 'Standard_DS1_v2' | 'Standard_DS2' | 'Standard_DS2_v2' | 'Standard_DS3' | 'Standard_DS3_v2' | 'Standard_DS4' | 'Standard_DS4_v2' | 'Standard_DS5_v2' | 'Standard_E16_v3' | 'Standard_E16s_v3' | 'Standard_E2_v3' | 'Standard_E2s_v3' | 'Standard_E32-16_v3' | 'Standard_E32-8s_v3' | 'Standard_E32_v3' | 'Standard_E32s_v3' | 'Standard_E4_v3' | 'Standard_E4s_v3' | 'Standard_E64-16s_v3' | 'Standard_E64-32s_v3' | 'Standard_E64_v3' | 'Standard_E64s_v3' | 'Standard_E8_v3' | 'Standard_E8s_v3' | 'Standard_F1' | 'Standard_F16' | 'Standard_F16s' | 'Standard_F16s_v2' | 'Standard_F1s' | 'Standard_F2' | 'Standard_F2s' | 'Standard_F2s_v2' | 'Standard_F32s_v2' | 'Standard_F4' | 'Standard_F4s' | 'Standard_F4s_v2' | 'Standard_F64s_v2' | 'Standard_F72s_v2' | 'Standard_F8' | 'Standard_F8s' | 'Standard_F8s_v2' | 'Standard_G1' | 'Standard_G2' | 'Standard_G3' | 'Standard_G4' | 'Standard_G5' | 'Standard_GS1' | 'Standard_GS2' | 'Standard_GS3' | 'Standard_GS4' | 'Standard_GS4-4' | 'Standard_GS4-8' | 'Standard_GS5' | 'Standard_GS5-16' | 'Standard_GS5-8' | 'Standard_H16' | 'Standard_H16m' | 'Standard_H16mr' | 'Standard_H16r' | 'Standard_H8' | 'Standard_H8m' | 'Standard_L16s' | 'Standard_L32s' | 'Standard_L4s' | 'Standard_L8s' | 'Standard_M128-32ms' | 'Standard_M128-64ms' | 'Standard_M128ms' | 'Standard_M128s' | 'Standard_M64-16ms' | 'Standard_M64-32ms' | 'Standard_M64ms' | 'Standard_M64s' | 'Standard_NC12' | 'Standard_NC12s_v2' | 'Standard_NC12s_v3' | 'Standard_NC24' | 'Standard_NC24r' | 'Standard_NC24rs_v2' | 'Standard_NC24rs_v3' | 'Standard_NC24s_v2' | 'Standard_NC24s_v3' | 'Standard_NC6' | 'Standard_NC6s_v2' | 'Standard_NC6s_v3' | 'Standard_ND12s' | 'Standard_ND24rs' | 'Standard_ND24s' | 'Standard_ND6s' | 'Standard_NV12' | 'Standard_NV24' | 'Standard_NV6' | string: Specifies the size of the virtual machine.
The enum data type is currently deprecated and will be removed by December 23rd 2023.
Recommended way to get the list of available sizes is using these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region]( https://docs.microsoft.com/rest/api/compute/resourceskus/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/sizes).
The available VM sizes depend on region and availability set.
-* **vmSizeProperties**: [VMSizeProperties](#vmsizeproperties): Specifies the properties for customizing the size of the virtual machine. Minimum api-version: 2021-07-01.
This feature is still in preview mode and is not supported for VirtualMachineScaleSet.
Please follow the instructions in [VM Customization](https://aka.ms/vmcustomization) for more details.
-
-## ImageDataDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed image disk.
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## ImageOSDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed image disk.
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **osState**: 'Generalized' | 'Specialized' (Required): The OS State.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## ImageProperties
-### Properties
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGenerationType of the VirtualMachine created from the image. From API Version 2019-03-01 if the image source is a blob, then we need the user to specify the value, if the source is managed resource like disk or snapshot, we may require the user to specify the property if we cannot deduce it from the source managed resource.
-* **provisioningState**: string (ReadOnly): The provisioning state.
-* **sourceVirtualMachine**: [SubResource](#subresource): The source virtual machine from which Image is created.
-* **storageProfile**: [ImageStorageProfile](#imagestorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## ImagePurchasePlan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: The product ID.
-* **publisher**: string: The publisher ID.
-
-## ImageReference
-### Properties
-* **exactVersion**: string (ReadOnly): Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'.
-* **id**: string: Resource Id
-* **offer**: string: Specifies the offer of the platform image or marketplace image used to create the virtual machine.
-* **publisher**: string: The image publisher.
-* **sharedGalleryImageId**: string: Specified the shared gallery image unique id for vm deployment. This can be fetched from shared gallery image GET call.
-* **sku**: string: The image SKU.
-* **version**: string: Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
-
-## ImageStorageProfile
-### Properties
-* **dataDisks**: [ImageDataDisk](#imagedatadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-* **osDisk**: [ImageOSDisk](#imageosdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-* **zoneResilient**: bool: Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).
-
-## InnerError
-### Properties
-* **errordetail**: string: The internal error message or exception dump.
-* **exceptiontype**: string: The exception type.
-
-## InstanceViewStatus
-### Properties
-* **code**: string: The status code.
-* **displayStatus**: string: The short localizable label for the status.
-* **level**: 'Error' | 'Info' | 'Warning': The level code.
-* **message**: string: The detailed status message, including for alerts and error messages.
-* **time**: string: The time of the status.
-
-## KeyVaultKeyReference
-### Properties
-* **keyUrl**: string (Required): The URL referencing a key encryption key in Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the key.
-
-## KeyVaultSecretReference
-### Properties
-* **secretUrl**: string (Required): The URL referencing a secret in a Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the secret.
-
-## LastPatchInstallationSummary
-### Properties
-* **error**: [ApiError](#apierror) (ReadOnly): The errors that were encountered during execution of the operation. The details array contains the list of them.
-* **excludedPatchCount**: int (ReadOnly): The number of all available patches but excluded explicitly by a customer-specified exclusion list match.
-* **failedPatchCount**: int (ReadOnly): The count of patches that failed installation.
-* **installationActivityId**: string (ReadOnly): The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs.
-* **installedPatchCount**: int (ReadOnly): The count of patches that successfully installed.
-* **lastModifiedTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **maintenanceWindowExceeded**: bool (ReadOnly): Describes whether the operation ran out of time before it completed all its intended actions
-* **notSelectedPatchCount**: int (ReadOnly): The number of all available patches but not going to be installed because it didn't match a classification or inclusion list entry.
-* **pendingPatchCount**: int (ReadOnly): The number of all available patches expected to be installed over the course of the patch installation operation.
-* **startTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **status**: 'CompletedWithWarnings' | 'Failed' | 'InProgress' | 'Succeeded' | 'Unknown' | string (ReadOnly): The overall success or failure status of the operation. It remains "InProgress" until the operation completes. At that point it will become "Unknown", "Failed", "Succeeded", or "CompletedWithWarnings."
-
-## LinuxConfiguration
-### Properties
-* **disablePasswordAuthentication**: bool: Specifies whether password authentication should be disabled.
-* **patchSettings**: [LinuxPatchSettings](#linuxpatchsettings): [Preview Feature] Specifies settings related to VM Guest Patching on Linux.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **ssh**: [SshConfiguration](#sshconfiguration): Specifies the ssh key configuration for a Linux OS.
-
-## LinuxPatchSettings
-### Properties
-* **assessmentMode**: 'AutomaticByPlatform' | 'ImageDefault' | string: Specifies the mode of VM Guest Patch Assessment for the IaaS virtual machine.
Possible values are:
**ImageDefault** - You control the timing of patch assessments on a virtual machine.
**AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true.
-* **patchMode**: 'AutomaticByPlatform' | 'ImageDefault' | string: Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.
Possible values are:
**ImageDefault** - The virtual machine's default patching configuration is used.
**AutomaticByPlatform** - The virtual machine will be automatically updated by the platform. The property provisionVMAgent must be true
-
-## MaintenanceRedeployStatus
-### Properties
-* **isCustomerInitiatedMaintenanceAllowed**: bool: True, if customer is allowed to perform Maintenance.
-* **lastOperationMessage**: string: Message returned for the last Maintenance Operation.
-* **lastOperationResultCode**: 'MaintenanceAborted' | 'MaintenanceCompleted' | 'None' | 'RetryLater': The Last Maintenance Operation Result Code.
-* **maintenanceWindowEndTime**: string: End Time for the Maintenance Window.
-* **maintenanceWindowStartTime**: string: Start Time for the Maintenance Window.
-* **preMaintenanceWindowEndTime**: string: End Time for the Pre Maintenance Window.
-* **preMaintenanceWindowStartTime**: string: Start Time for the Pre Maintenance Window.
-
-## ManagedDiskParameters
-### Properties
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed disk.
-* **id**: string: Resource Id
-* **storageAccountType**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## NetworkInterfaceReference
-### Properties
-* **id**: string: Resource Id
-* **properties**: [NetworkInterfaceReferenceProperties](#networkinterfacereferenceproperties): Describes a network interface reference properties.
-
-## NetworkInterfaceReferenceProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the network interface when the VM is deleted
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## NetworkProfile
-### Properties
-* **networkApiVersion**: '2020-11-01' | string: specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations
-* **networkInterfaceConfigurations**: [VirtualMachineNetworkInterfaceConfiguration](#virtualmachinenetworkinterfaceconfiguration)[]: Specifies the networking configurations that will be used to create the virtual machine networking resources.
-* **networkInterfaces**: [NetworkInterfaceReference](#networkinterfacereference)[]: Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
-
-## OSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None** for Standard storage. **ReadOnly** for Premium storage.
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **deleteOption**: 'Delete' | 'Detach' | string: Specifies whether OS Disk should be deleted or detached upon VM deletion.
Possible values:
**Delete** If this value is used, the OS disk is deleted when VM is deleted.
**Detach** If this value is used, the os disk is retained after VM is deleted.
The default value is set to **detach**. For an ephemeral OS Disk, the default value is set to **Delete**. User cannot change the delete option for ephemeral OS Disk.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## OSDiskImage
-### Properties
-* **operatingSystem**: 'Linux' | 'Windows' (Required): The operating system of the osDiskImage.
-
-## OSDiskImageEncryption
-### Properties
-* **diskEncryptionSetId**: string: A relative URI containing the resource ID of the disk encryption set.
-
-## OSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)
-* **adminUsername**: string: Specifies the name of the administrator account.
This property cannot be updated after the VM is created.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters.
-* **allowExtensionOperations**: bool: Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine.
-* **computerName**: string: Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/azure-resource-manager/management/resource-name-rules).
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
**Note: Do not pass any secrets or passwords in customData property**
This property cannot be updated after the VM is created.
customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://azure.microsoft.com/blog/custom-data-and-cloud-init-on-windows-azure/)
For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros).
-* **requireGuestProvisionSignal**: bool: Specifies whether the guest provision signal is required to infer provision success of the virtual machine. **Note: This property is for private testing only, and all customers must not set the property to false.**
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machine. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## PatchSettings
-### Properties
-* **assessmentMode**: 'AutomaticByPlatform' | 'ImageDefault' | string: Specifies the mode of VM Guest patch assessment for the IaaS virtual machine.
Possible values are:
**ImageDefault** - You control the timing of patch assessments on a virtual machine.
**AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true.
-* **enableHotpatching**: bool: Enables customers to patch their Azure VMs without requiring a reboot. For enableHotpatching, the 'provisionVMAgent' must be set to true and 'patchMode' must be set to 'AutomaticByPlatform'.
-* **patchMode**: 'AutomaticByOS' | 'AutomaticByPlatform' | 'Manual' | string: Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.
Possible values are:
**Manual** - You control the application of patches to a virtual machine. You do this by applying patches manually inside the VM. In this mode, automatic updates are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be false
**AutomaticByOS** - The virtual machine will automatically be updated by the OS. The property WindowsConfiguration.enableAutomaticUpdates must be true.
**AutomaticByPlatform** - the virtual machine will automatically updated by the platform. The properties provisionVMAgent and WindowsConfiguration.enableAutomaticUpdates must be true
-
-## Plan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The promotion code.
-* **publisher**: string: The publisher ID.
-
-## ProximityPlacementGroupProperties
-### Properties
-* **availabilitySets**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all availability sets in the proximity placement group.
-* **colocationStatus**: [InstanceViewStatus](#instanceviewstatus): Describes colocation status of the Proximity Placement Group.
-* **proximityPlacementGroupType**: 'Standard' | 'Ultra' | string: Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use.
-* **virtualMachines**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all virtual machines in the proximity placement group.
-* **virtualMachineScaleSets**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all virtual machine scale sets in the proximity placement group.
-
-## PublicIPAddressSku
-### Properties
-* **name**: 'Basic' | 'Standard' | string: Specify public IP sku name
-* **tier**: 'Global' | 'Regional' | string: Specify public IP sku tier
-
-## PurchasePlan
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **publisher**: string (Required): The publisher ID.
-
-## RecommendedMachineConfiguration
-### Properties
-* **memory**: [ResourceRange](#resourcerange): Describes the resource range.
-* **vCPUs**: [ResourceRange](#resourcerange): Describes the resource range.
-
-## RegionalReplicationStatus
-### Properties
-* **details**: string (ReadOnly): The details of the replication status.
-* **progress**: int (ReadOnly): It indicates progress of the replication job.
-* **region**: string (ReadOnly): The region to which the gallery image version is being replicated to.
-* **state**: 'Completed' | 'Failed' | 'Replicating' | 'Unknown' | string (ReadOnly): This is the regional replication state.
-
-## ReplicationStatus
-### Properties
-* **aggregatedState**: 'Completed' | 'Failed' | 'InProgress' | 'Unknown' | string (ReadOnly): This is the aggregated replication status based on all the regional replication status flags.
-* **summary**: [RegionalReplicationStatus](#regionalreplicationstatus)[] (ReadOnly): This is a summary of replication status for each region.
-
-## ResourceRange
-### Properties
-* **max**: int: The maximum number of the resource.
-* **min**: int: The minimum number of the resource.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## RestorePoint
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **name**: string (ReadOnly): Resource name
-* **properties**: [RestorePointProperties](#restorepointproperties): The restore point properties.
-* **type**: string (ReadOnly): Resource type
-
-## RestorePointCollectionProperties
-### Properties
-* **provisioningState**: string (ReadOnly): The provisioning state of the restore point collection.
-* **restorePointCollectionId**: string (ReadOnly): The unique id of the restore point collection.
-* **restorePoints**: [RestorePoint](#restorepoint)[] (ReadOnly): A list containing all restore points created under this restore point collection.
-* **source**: [RestorePointCollectionSourceProperties](#restorepointcollectionsourceproperties): The properties of the source resource that this restore point collection is created from.
-
-## RestorePointCollectionSourceProperties
-### Properties
-* **id**: string: Resource Id of the source resource used to create this restore point collection
-* **location**: string (ReadOnly): Location of the source resource used to create this restore point collection.
-
-## RestorePointProperties
-### Properties
-* **consistencyMode**: 'ApplicationConsistent' | 'CrashConsistent' | 'FileSystemConsistent' | string (ReadOnly): Gets the consistency mode for the restore point. Please refer to https://aka.ms/RestorePoints for more details.
-* **excludeDisks**: [ApiEntityReference](#apientityreference)[]: List of disk resource ids that the customer wishes to exclude from the restore point. If no disks are specified, all disks will be included.
-* **provisioningState**: string (ReadOnly): Gets the provisioning state of the restore point.
-* **sourceMetadata**: [RestorePointSourceMetadata](#restorepointsourcemetadata) (ReadOnly): Gets the details of the VM captured at the time of the restore point creation.
-* **timeCreated**: string: Gets the creation time of the restore point.
-
-## RestorePointSourceMetadata
-### Properties
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Gets the diagnostics profile.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Gets the hardware profile.
-* **licenseType**: string: Gets the license type, which is for bring your own license scenario.
-* **location**: string: Location of the VM from which the restore point was created.
-* **osProfile**: [OSProfile](#osprofile): Gets the OS profile.
-* **securityProfile**: [SecurityProfile](#securityprofile): Gets the security profile.
-* **storageProfile**: [RestorePointSourceVMStorageProfile](#restorepointsourcevmstorageprofile): Gets the storage profile.
-* **vmId**: string: Gets the virtual machine unique id.
-
-## RestorePointSourceVMDataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Gets the caching type.
-* **diskRestorePoint**: [ApiEntityReference](#apientityreference): Gets the disk restore point Id.
-* **diskSizeGB**: int: Gets the initial disk size in GB for blank data disks, and the new desired size for existing OS and Data disks.
-* **lun**: int: Gets the logical unit number.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): Gets the managed disk details
-* **name**: string: Gets the disk name.
-
-## RestorePointSourceVmosDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Gets the caching type.
-* **diskRestorePoint**: [ApiEntityReference](#apientityreference): Gets the disk restore point Id.
-* **diskSizeGB**: int: Gets the disk size in GB.
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Gets the disk encryption settings.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): Gets the managed disk details
-* **name**: string: Gets the disk name.
-* **osType**: 'Linux' | 'Windows' | string: Gets the Operating System type.
-
-## RestorePointSourceVMStorageProfile
-### Properties
-* **dataDisks**: [RestorePointSourceVMDataDisk](#restorepointsourcevmdatadisk)[]: Gets the data disks of the VM captured at the time of the restore point creation.
-* **osDisk**: [RestorePointSourceVmosDisk](#restorepointsourcevmosdisk): Gets the OS disk of the VM captured at the time of the restore point creation.
-
-## RollingUpgradePolicy
-### Properties
-* **enableCrossZoneUpgrade**: bool: Allow VMSS to ignore AZ boundaries when constructing upgrade batches. Take into consideration the Update Domain and maxBatchInstancePercent to determine the batch size.
-* **maxBatchInstancePercent**: int: The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.
-* **maxUnhealthyInstancePercent**: int: The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.
-* **maxUnhealthyUpgradedInstancePercent**: int: The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.
-* **pauseTimeBetweenBatches**: string: The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).
-* **prioritizeUnhealthyInstances**: bool: Upgrade all unhealthy instances in a scale set before any healthy instances.
-
-## RollingUpgradeProgressInfo
-### Properties
-* **failedInstanceCount**: int (ReadOnly): The number of instances that have failed to be upgraded successfully.
-* **inProgressInstanceCount**: int (ReadOnly): The number of instances that are currently being upgraded.
-* **pendingInstanceCount**: int (ReadOnly): The number of instances that have not yet begun to be upgraded.
-* **successfulInstanceCount**: int (ReadOnly): The number of instances that have been successfully upgraded.
-
-## RollingUpgradeRunningStatus
-### Properties
-* **code**: 'Cancelled' | 'Completed' | 'Faulted' | 'RollingForward' (ReadOnly): Code indicating the current status of the upgrade.
-* **lastAction**: 'Cancel' | 'Start' (ReadOnly): The last action performed on the rolling upgrade.
-* **lastActionTime**: string (ReadOnly): Last action time of the upgrade.
-* **startTime**: string (ReadOnly): Start time of the upgrade.
-
-## RollingUpgradeStatusInfoProperties
-### Properties
-* **error**: [ApiError](#apierror) (ReadOnly): Error details for this upgrade, if there are any.
-* **policy**: [RollingUpgradePolicy](#rollingupgradepolicy) (ReadOnly): The rolling upgrade policies applied for this upgrade.
-* **progress**: [RollingUpgradeProgressInfo](#rollingupgradeprogressinfo) (ReadOnly): Information about the number of virtual machine instances in each upgrade state.
-* **runningStatus**: [RollingUpgradeRunningStatus](#rollingupgraderunningstatus) (ReadOnly): Information about the current running state of the overall upgrade.
-
-## RunCommandInputParameter
-### Properties
-* **name**: string (Required): The run command parameter name.
-* **value**: string (Required): The run command parameter value.
-
-## ScaleInPolicy
-### Properties
-* **forceDeletion**: bool: This property allows you to specify if virtual machines chosen for removal have to be force deleted when a virtual machine scale set is being scaled-in.(Feature in Preview)
-* **rules**: 'Default' | 'NewestVM' | 'OldestVM' | string[]: The rules to be followed when scaling-in a virtual machine scale set.
Possible values are:
**Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.
**OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.
**NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.
-
-## ScheduledEventsProfile
-### Properties
-* **terminateNotificationProfile**: [TerminateNotificationProfile](#terminatenotificationprofile): Specifies Terminate Scheduled Event related configurations.
-
-## SecurityProfile
-### Properties
-* **encryptionAtHost**: bool: This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine or virtual machine scale set. This will enable the encryption for all the disks including Resource/Temp disk at host itself.
Default: The Encryption at host will be disabled unless this property is set to true for the resource.
-* **securityType**: 'TrustedLaunch' | string: Specifies the SecurityType of the virtual machine. It is set as TrustedLaunch to enable UefiSettings.
Default: UefiSettings will not be enabled unless this property is set as TrustedLaunch.
-* **uefiSettings**: [UefiSettings](#uefisettings): Specifies the security settings like secure boot and vTPM used while creating the virtual machine.
Minimum api-version: 2020-12-01
-
-## SharingProfile
-### Properties
-* **groups**: [SharingProfileGroup](#sharingprofilegroup)[] (ReadOnly): A list of sharing profile groups.
-* **permissions**: 'Groups' | 'Private' | string: This property allows you to specify the permission of sharing gallery.
Possible values are:
**Private**
**Groups**
-
-## SharingProfileGroup
-### Properties
-* **ids**: string[]: A list of subscription/tenant ids the gallery is aimed to be shared to.
-* **type**: 'AADTenants' | 'Subscriptions' | string: This property allows you to specify the type of sharing group.
Possible values are:
**Subscriptions**
**AADTenants**
-
-## Sku
-### Properties
-* **capacity**: int: Specifies the number of virtual machines in the scale set.
-* **name**: string: The sku name.
-* **tier**: string: Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**
-
-## SoftDeletePolicy
-### Properties
-* **isSoftDeleteEnabled**: bool: Enables soft-deletion for resources in this gallery, allowing them to be recovered within retention time.
-
-## SpotRestorePolicy
-### Properties
-* **enabled**: bool: Enables the Spot-Try-Restore feature where evicted VMSS SPOT instances will be tried to be restored opportunistically based on capacity availability and pricing constraints
-* **restoreTimeout**: string: Timeout value expressed as an ISO 8601 time duration after which the platform will not try to restore the VMSS SPOT instances
-
-## SshConfiguration
-### Properties
-* **publicKeys**: [SshPublicKey](#sshpublickey)[]: The list of SSH public keys used to authenticate with linux based VMs.
-
-## SshPublicKey
-### Properties
-* **keyData**: string: SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).
-* **path**: string: Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
-
-## SshPublicKeyResourceProperties
-### Properties
-* **publicKey**: string: SSH public key used to authenticate to a virtual machine through ssh. If this property is not initially provided when the resource is created, the publicKey property will be populated when generateKeyPair is called. If the public key is provided upon resource creation, the provided public key needs to be at least 2048-bit and in ssh-rsa format.
-
-## StorageProfile
-### Properties
-* **dataDisks**: [DataDisk](#datadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [OSDisk](#osdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-
-## SubResource
-### Properties
-* **id**: string: Resource Id
-
-## SubResourceReadOnly
-### Properties
-* **id**: string (ReadOnly): Resource Id
-
-## SubResourceWithColocationStatus
-### Properties
-* **colocationStatus**: [InstanceViewStatus](#instanceviewstatus): Describes colocation status of a resource in the Proximity Placement Group.
-* **id**: string: Resource Id
-
-## TargetRegion
-### Properties
-* **encryption**: [EncryptionImages](#encryptionimages): Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
-* **name**: string (Required): The name of the region.
-* **regionalReplicaCount**: int: The number of replicas of the Image Version to be created per region. This property is updatable.
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-
-## TerminateNotificationProfile
-### Properties
-* **enable**: bool: Specifies whether the Terminate Scheduled event is enabled or disabled.
-* **notBeforeTimeout**: string: Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)
-
-## UefiSettings
-### Properties
-* **secureBootEnabled**: bool: Specifies whether secure boot should be enabled on the virtual machine.
Minimum api-version: 2020-12-01
-* **vTpmEnabled**: bool: Specifies whether vTPM should be enabled on the virtual machine.
Minimum api-version: 2020-12-01
-
-## UpgradePolicy
-### Properties
-* **automaticOSUpgradePolicy**: [AutomaticOSUpgradePolicy](#automaticosupgradepolicy): Configuration parameters used for performing automatic OS Upgrade.
-* **mode**: 'Automatic' | 'Manual' | 'Rolling': Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time.
-* **rollingUpgradePolicy**: [RollingUpgradePolicy](#rollingupgradepolicy): The configuration parameters used while performing a rolling upgrade.
-
-## UserArtifactManage
-### Properties
-* **install**: string (Required): Required. The path and arguments to install the gallery application. This is limited to 4096 characters.
-* **remove**: string (Required): Required. The path and arguments to remove the gallery application. This is limited to 4096 characters.
-* **update**: string: Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters.
-
-## UserArtifactSource
-### Properties
-* **defaultConfigurationLink**: string: Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
-* **mediaLink**: string (Required): Required. The mediaLink of the artifact, must be a readable storage page blob.
-
-## UserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VaultCertificate
-### Properties
-* **certificateStore**: string: For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted.
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).
-
-## VaultSecretGroup
-### Properties
-* **sourceVault**: [SubResource](#subresource): The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
-* **vaultCertificates**: [VaultCertificate](#vaultcertificate)[]: The list of key vault references in SourceVault which contain certificates.
-
-## VirtualHardDisk
-### Properties
-* **uri**: string: Specifies the virtual hard disk's uri.
-
-## VirtualMachineAgentInstanceView
-### Properties
-* **extensionHandlers**: [VirtualMachineExtensionHandlerInstanceView](#virtualmachineextensionhandlerinstanceview)[]: The virtual machine extension handler instance view.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgentVersion**: string: The VM Agent full version.
-
-## VirtualMachineExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **location**: string (Required): Resource location
-* **name**: string (ReadOnly): Resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineExtensionHandlerInstanceView
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus): The extension handler status.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionImageProperties
-### Properties
-* **computeRole**: string (Required): The type of role (IaaS or PaaS) this extension supports.
-* **handlerSchema**: string (Required): The schema defined by publisher, where extension consumers should provide settings in a matching schema.
-* **operatingSystem**: string (Required): The operating system this extension supports.
-* **supportsMultipleExtensions**: bool: Whether the handler can support multiple extensions.
-* **vmScaleSetEnabled**: bool: Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS.
-
-## VirtualMachineExtensionInstanceView
-### Properties
-* **name**: string: The virtual machine extension name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **substatuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **enableAutomaticUpgrade**: bool: Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
-* **forceUpdateTag**: string: How the extension handler should be forced to update even if the extension configuration has not changed.
-* **instanceView**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview): The virtual machine extension instance view.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **suppressFailures**: bool: Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineHealthStatus
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The health status information for the VM.
-
-## VirtualMachineIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
-* **userAssignedIdentities**: [VirtualMachineIdentityUserAssignedIdentities](#virtualmachineidentityuserassignedidentities): The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineIdentityUserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [UserAssignedIdentitiesValue](#userassignedidentitiesvalue)
-
-## VirtualMachineImageFeature
-### Properties
-* **name**: string: The name of the feature.
-* **value**: string: The corresponding value for the feature.
-
-## VirtualMachineImageProperties
-### Properties
-* **automaticOSUpgradeProperties**: [AutomaticOSUpgradeProperties](#automaticosupgradeproperties): Describes automatic OS upgrade properties on the image.
-* **dataDiskImages**: [DataDiskImage](#datadiskimage)[]
-* **disallowed**: [DisallowedConfiguration](#disallowedconfiguration): Specifies disallowed configuration for the VirtualMachine created from the image
-* **features**: [VirtualMachineImageFeature](#virtualmachineimagefeature)[]
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGeneration Type
-* **osDiskImage**: [OSDiskImage](#osdiskimage): Contains the os disk image information.
-* **plan**: [PurchasePlan](#purchaseplan): Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineInstanceView
-### Properties
-* **assignedHost**: string (ReadOnly): Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01.
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **computerName**: string: The computer name assigned to the virtual machine.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The virtual machine disk information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGeneration Type associated with a resource
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **osName**: string: The Operating System running on the virtual machine.
-* **osVersion**: string: The version of Operating System running on the virtual machine.
-* **patchStatus**: [VirtualMachinePatchStatus](#virtualmachinepatchstatus): [Preview Feature] The status of virtual machine patch operations.
-* **platformFaultDomain**: int: Specifies the fault domain of the virtual machine.
-* **platformUpdateDomain**: int: Specifies the update domain of the virtual machine.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-* **vmHealth**: [VirtualMachineHealthStatus](#virtualmachinehealthstatus) (ReadOnly): The health status for the VM.
-
-## VirtualMachineIpTag
-### Properties
-* **ipTagType**: string: IP tag type. Example: FirstPartyUsage.
-* **tag**: string: IP tag associated with the public IP. Example: SQL, Storage etc.
-
-## VirtualMachineNetworkInterfaceConfiguration
-### Properties
-* **name**: string (Required): The network interface configuration name.
-* **properties**: [VirtualMachineNetworkInterfaceConfigurationProperties](#virtualmachinenetworkinterfaceconfigurationproperties): Describes a virtual machine network profile's IP configuration.
-
-## VirtualMachineNetworkInterfaceConfigurationProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the network interface when the VM is deleted
-* **dnsSettings**: [VirtualMachineNetworkInterfaceDnsSettingsConfiguration](#virtualmachinenetworkinterfacednssettingsconfiguration): The dns settings to be applied on the network interfaces.
-* **dscpConfiguration**: [SubResource](#subresource)
-* **enableAcceleratedNetworking**: bool: Specifies whether the network interface is accelerated networking-enabled.
-* **enableFpga**: bool: Specifies whether the network interface is FPGA networking-enabled.
-* **enableIPForwarding**: bool: Whether IP forwarding enabled on this NIC.
-* **ipConfigurations**: [VirtualMachineNetworkInterfaceIPConfiguration](#virtualmachinenetworkinterfaceipconfiguration)[] (Required): Specifies the IP configurations of the network interface.
-* **networkSecurityGroup**: [SubResource](#subresource): The network security group.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## VirtualMachineNetworkInterfaceDnsSettingsConfiguration
-### Properties
-* **dnsServers**: string[]: List of DNS servers IP addresses
-
-## VirtualMachineNetworkInterfaceIPConfiguration
-### Properties
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineNetworkInterfaceIPConfigurationProperties](#virtualmachinenetworkinterfaceipconfigurationproperties): Describes a virtual machine network interface IP configuration properties.
-
-## VirtualMachineNetworkInterfaceIPConfigurationProperties
-### Properties
-* **applicationGatewayBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of application gateways. A virtual machine can reference backend address pools of multiple application gateways. Multiple virtual machines cannot use the same application gateway.
-* **applicationSecurityGroups**: [SubResource](#subresource)[]: Specifies an array of references to application security group.
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of load balancers. A virtual machine can reference backend address pools of one public and one internal load balancer. [Multiple virtual machines cannot use the same basic sku load balancer].
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-* **privateIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAddressConfiguration**: [VirtualMachinePublicIPAddressConfiguration](#virtualmachinepublicipaddressconfiguration): The publicIPAddressConfiguration.
-* **subnet**: [SubResource](#subresource): Specifies the identifier of the subnet.
-
-## VirtualMachinePatchStatus
-### Properties
-* **availablePatchSummary**: [AvailablePatchSummary](#availablepatchsummary): The available patch summary of the latest assessment operation for the virtual machine.
-* **configurationStatuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The enablement status of the specified patchMode
-* **lastPatchInstallationSummary**: [LastPatchInstallationSummary](#lastpatchinstallationsummary): The installation summary of the latest installation operation for the virtual machine.
-
-## VirtualMachineProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine.
-* **applicationProfile**: [ApplicationProfile](#applicationprofile): Specifies the gallery applications that should be made available to the VM/VMSS
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).
For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)
Currently, a VM can only be added to availability set at creation time. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set.
This property cannot exist along with a non-null properties.virtualMachineScaleSet reference.
-* **billingProfile**: [BillingProfile](#billingprofile): Specifies the billing related details of a Azure Spot virtual machine.
Minimum api-version: 2019-03-01.
-* **capacityReservation**: [CapacityReservationProfile](#capacityreservationprofile): Specifies information about the capacity reservation that is used to allocate virtual machine.
Minimum api-version: 2021-04-01.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview.
-* **extensionsTimeBudget**: string: Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **host**: [SubResource](#subresource): Specifies information about the dedicated host that the virtual machine resides in.
Minimum api-version: 2018-10-01.
-* **hostGroup**: [SubResource](#subresource): Specifies information about the dedicated host group that the virtual machine resides in.
Minimum api-version: 2020-06-01.
NOTE: User cannot specify both host and hostGroup properties.
-* **instanceView**: [VirtualMachineInstanceView](#virtualmachineinstanceview) (ReadOnly): The virtual machine instance view.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned.
-* **platformFaultDomain**: int: Specifies the scale set logical fault domain into which the Virtual Machine will be created. By default, the Virtual Machine will by automatically assigned to a fault domain that best maintains balance across available fault domains.
This is applicable only if the 'virtualMachineScaleSet' property of this Virtual Machine is set.The Virtual Machine Scale Set that is referenced, must have 'platformFaultDomainCount' > 1.This property cannot be updated once the Virtual Machine is created.Fault domain assignment can be viewed in the Virtual Machine Instance View.
Minimum api‐version: 2020‐12‐01
-* **priority**: 'Low' | 'Regular' | 'Spot' | string: Specifies the priority for the virtual machine.
Minimum api-version: 2019-03-01
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01.
-* **scheduledEventsProfile**: [ScheduledEventsProfile](#scheduledeventsprofile): Specifies Scheduled Event related configurations.
-* **securityProfile**: [SecurityProfile](#securityprofile): Specifies the Security related profile settings for the virtual machine.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **userData**: string: UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01
-* **virtualMachineScaleSet**: [SubResource](#subresource): Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.
This property cannot exist along with a non-null properties.availabilitySet reference.
Minimum api‐version: 2019‐03‐01
-* **vmId**: string (ReadOnly): Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands.
-
-## VirtualMachinePublicIPAddressConfiguration
-### Properties
-* **name**: string (Required): The publicIP address configuration name.
-* **properties**: [VirtualMachinePublicIPAddressConfigurationProperties](#virtualmachinepublicipaddressconfigurationproperties): Describes a virtual machines IP Configuration's PublicIPAddress configuration
-* **sku**: [PublicIPAddressSku](#publicipaddresssku): Describes the public IP Sku
-
-## VirtualMachinePublicIPAddressConfigurationProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the public IP address when the VM is deleted
-* **dnsSettings**: [VirtualMachinePublicIPAddressDnsSettingsConfiguration](#virtualmachinepublicipaddressdnssettingsconfiguration): The dns settings to be applied on the publicIP addresses .
-* **idleTimeoutInMinutes**: int: The idle timeout of the public IP address.
-* **ipTags**: [VirtualMachineIpTag](#virtualmachineiptag)[]: The list of IP tags associated with the public IP address.
-* **publicIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAllocationMethod**: 'Dynamic' | 'Static' | string: Specify the public IP allocation type
-* **publicIPPrefix**: [SubResource](#subresource): The PublicIPPrefix from which to allocate publicIP addresses.
-
-## VirtualMachinePublicIPAddressDnsSettingsConfiguration
-### Properties
-* **domainNameLabel**: string (Required): The Domain name label prefix of the PublicIPAddress resources that will be created. The generated name label is the concatenation of the domain name label and vm network profile unique ID.
-
-## VirtualMachineRunCommandInstanceView
-### Properties
-* **endTime**: string: Script end time.
-* **error**: string: Script error stream.
-* **executionMessage**: string: Communicate script configuration errors or execution messages.
-* **executionState**: 'Canceled' | 'Failed' | 'Pending' | 'Running' | 'Succeeded' | 'TimedOut' | 'Unknown' | string: Script execution status.
-* **exitCode**: int: Exit code returned from script execution.
-* **output**: string: Script output stream.
-* **startTime**: string: Script start time.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## VirtualMachineRunCommandProperties
-### Properties
-* **asyncExecution**: bool: Optional. If set to true, provisioning will complete as soon as the script starts and will not wait for script to complete.
-* **errorBlobUri**: string: Specifies the Azure storage blob where script error stream will be uploaded.
-* **instanceView**: [VirtualMachineRunCommandInstanceView](#virtualmachineruncommandinstanceview) (ReadOnly): The virtual machine run command instance view.
-* **outputBlobUri**: string: Specifies the Azure storage blob where script output stream will be uploaded.
-* **parameters**: [RunCommandInputParameter](#runcommandinputparameter)[]: The parameters used by the script.
-* **protectedParameters**: [RunCommandInputParameter](#runcommandinputparameter)[]: The parameters used by the script.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **runAsPassword**: string: Specifies the user account password on the VM when executing the run command.
-* **runAsUser**: string: Specifies the user account on the VM when executing the run command.
-* **source**: [VirtualMachineRunCommandScriptSource](#virtualmachineruncommandscriptsource): The source of the run command script.
-* **timeoutInSeconds**: int: The timeout in seconds to execute the run command.
-
-## VirtualMachineRunCommandScriptSource
-### Properties
-* **commandId**: string: Specifies a commandId of predefined built-in script.
-* **script**: string: Specifies the script content to be executed on the VM.
-* **scriptUri**: string: Specifies the script download location.
-
-## VirtualMachineScaleSetDataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): The create option.
-* **diskIOPSReadWrite**: int: Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.
-* **diskMBpsReadWrite**: int: Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **name**: string: The name of the extension.
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineScaleSetExtensionProfile
-### Properties
-* **extensions**: [VirtualMachineScaleSetExtension](#virtualmachinescalesetextension)[]: The virtual machine scale set child extension resources.
-* **extensionsTimeBudget**: string: Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01
-
-## VirtualMachineScaleSetExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **enableAutomaticUpgrade**: bool: Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
-* **forceUpdateTag**: string: If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **provisionAfterExtensions**: string[]: Collection of extension names after which this extension needs to be provisioned.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **suppressFailures**: bool: Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineScaleSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.
-* **userAssignedIdentities**: [VirtualMachineScaleSetIdentityUserAssignedIdentities](#virtualmachinescalesetidentityuserassignedidentities): The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineScaleSetIdentityUserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue](#virtualmachinescalesetidentityuserassignedidentitiesvalue)
-
-## VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VirtualMachineScaleSetIPConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineScaleSetIPConfigurationProperties](#virtualmachinescalesetipconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration properties.
-
-## VirtualMachineScaleSetIPConfigurationProperties
-### Properties
-* **applicationGatewayBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.
-* **applicationSecurityGroups**: [SubResource](#subresource)[]: Specifies an array of references to application security group.
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer.
-* **loadBalancerInboundNatPools**: [SubResource](#subresource)[]: Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-* **privateIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAddressConfiguration**: [VirtualMachineScaleSetPublicIPAddressConfiguration](#virtualmachinescalesetpublicipaddressconfiguration): The publicIPAddressConfiguration.
-* **subnet**: [ApiEntityReference](#apientityreference): Specifies the identifier of the subnet.
-
-## VirtualMachineScaleSetIpTag
-### Properties
-* **ipTagType**: string: IP tag type. Example: FirstPartyUsage.
-* **tag**: string: IP tag associated with the public IP. Example: SQL, Storage etc.
-
-## VirtualMachineScaleSetManagedDiskParameters
-### Properties
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed disk.
-* **storageAccountType**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## VirtualMachineScaleSetNetworkConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The network configuration name.
-* **properties**: [VirtualMachineScaleSetNetworkConfigurationProperties](#virtualmachinescalesetnetworkconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration.
-
-## VirtualMachineScaleSetNetworkConfigurationDnsSettings
-### Properties
-* **dnsServers**: string[]: List of DNS servers IP addresses
-
-## VirtualMachineScaleSetNetworkConfigurationProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the network interface when the VM is deleted
-* **dnsSettings**: [VirtualMachineScaleSetNetworkConfigurationDnsSettings](#virtualmachinescalesetnetworkconfigurationdnssettings): The dns settings to be applied on the network interfaces.
-* **enableAcceleratedNetworking**: bool: Specifies whether the network interface is accelerated networking-enabled.
-* **enableFpga**: bool: Specifies whether the network interface is FPGA networking-enabled.
-* **enableIPForwarding**: bool: Whether IP forwarding enabled on this NIC.
-* **ipConfigurations**: [VirtualMachineScaleSetIPConfiguration](#virtualmachinescalesetipconfiguration)[] (Required): Specifies the IP configurations of the network interface.
-* **networkSecurityGroup**: [SubResource](#subresource): The network security group.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## VirtualMachineScaleSetNetworkProfile
-### Properties
-* **healthProbe**: [ApiEntityReference](#apientityreference): A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
-* **networkApiVersion**: '2020-11-01' | string: specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations for Virtual Machine Scale Set with orchestration mode 'Flexible'
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetOSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set.
-* **diskSizeGB**: int: Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): Specifies information about the unmanaged user image to base the scale set on.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhdContainers**: string[]: Specifies the container urls that are used to store operating system disks for the scale set.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetOSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
-* **computerNamePrefix**: string: Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machines in the scale set. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## VirtualMachineScaleSetProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **automaticRepairsPolicy**: [AutomaticRepairsPolicy](#automaticrepairspolicy): Policy for automatic repairs.
-* **doNotRunExtensionsOnOverprovisionedVMs**: bool: When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs.
-* **hostGroup**: [SubResource](#subresource): Specifies information about the dedicated host group that the virtual machine scale set resides in.
Minimum api-version: 2020-06-01.
-* **orchestrationMode**: 'Flexible' | 'Uniform' | string: Specifies the orchestration mode for the virtual machine scale set.
-* **overprovision**: bool: Specifies whether the Virtual Machine Scale Set should be overprovisioned.
-* **platformFaultDomainCount**: int: Fault Domain count for each placement group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01.
-* **scaleInPolicy**: [ScaleInPolicy](#scaleinpolicy): Specifies the policies applied when scaling in Virtual Machines in the Virtual Machine Scale Set.
-* **singlePlacementGroup**: bool: When true this limits the scale set to a single placement group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, it may be modified to false. However, if singlePlacementGroup is false, it may not be modified to true.
-* **spotRestorePolicy**: [SpotRestorePolicy](#spotrestorepolicy): Specifies the Spot Restore properties for the virtual machine scale set.
-* **uniqueId**: string (ReadOnly): Specifies the ID which uniquely identifies a Virtual Machine Scale Set.
-* **upgradePolicy**: [UpgradePolicy](#upgradepolicy): The upgrade policy.
-* **virtualMachineProfile**: [VirtualMachineScaleSetVMProfile](#virtualmachinescalesetvmprofile): The virtual machine profile.
-* **zoneBalance**: bool: Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage. zoneBalance property can only be set if the zones property of the scale set contains more than one zone. If there are no zones or only one zone specified, then zoneBalance property should not be set.
-
-## VirtualMachineScaleSetPublicIPAddressConfiguration
-### Properties
-* **name**: string (Required): The publicIP address configuration name.
-* **properties**: [VirtualMachineScaleSetPublicIPAddressConfigurationProperties](#virtualmachinescalesetpublicipaddressconfigurationproperties): Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
-* **sku**: [PublicIPAddressSku](#publicipaddresssku): Describes the public IP Sku
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
-### Properties
-* **domainNameLabel**: string (Required): The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the public IP when the VM is deleted
-* **dnsSettings**: [VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings](#virtualmachinescalesetpublicipaddressconfigurationdnssettings): The dns settings to be applied on the publicIP addresses .
-* **idleTimeoutInMinutes**: int: The idle timeout of the public IP address.
-* **ipTags**: [VirtualMachineScaleSetIpTag](#virtualmachinescalesetiptag)[]: The list of IP tags associated with the public IP address.
-* **publicIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPPrefix**: [SubResource](#subresource): The PublicIPPrefix from which to allocate publicIP addresses.
-
-## VirtualMachineScaleSetStorageProfile
-### Properties
-* **dataDisks**: [VirtualMachineScaleSetDataDisk](#virtualmachinescalesetdatadisk)[]: Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [VirtualMachineScaleSetOSDisk](#virtualmachinescalesetosdisk): Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-
-## VirtualMachineScaleSetVMInstanceView
-### Properties
-* **assignedHost**: string (ReadOnly): Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01.
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The disks information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **placementGroupId**: string: The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId.
-* **platformFaultDomain**: int: The Fault Domain count.
-* **platformUpdateDomain**: int: The Update Domain count.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-* **vmHealth**: [VirtualMachineHealthStatus](#virtualmachinehealthstatus) (ReadOnly): The health status for the VM.
-
-## VirtualMachineScaleSetVMNetworkProfileConfiguration
-### Properties
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetVMProfile
-### Properties
-* **applicationProfile**: [ApplicationProfile](#applicationprofile): Specifies the gallery applications that should be made available to the VM/VMSS
-* **billingProfile**: [BillingProfile](#billingprofile): Specifies the billing related details of a Azure Spot VMSS.
Minimum api-version: 2019-03-01.
-* **capacityReservation**: [CapacityReservationProfile](#capacityreservationprofile): Specifies the capacity reservation related details of a scale set.
Minimum api-version: 2021-04-01.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview.
-* **extensionProfile**: [VirtualMachineScaleSetExtensionProfile](#virtualmachinescalesetextensionprofile): Specifies a collection of settings for extensions installed on virtual machines in the scale set.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15
-* **networkProfile**: [VirtualMachineScaleSetNetworkProfile](#virtualmachinescalesetnetworkprofile): Specifies properties of the network interfaces of the virtual machines in the scale set.
-* **osProfile**: [VirtualMachineScaleSetOSProfile](#virtualmachinescalesetosprofile): Specifies the operating system settings for the virtual machines in the scale set.
-* **priority**: 'Low' | 'Regular' | 'Spot' | string: Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview
-* **scheduledEventsProfile**: [ScheduledEventsProfile](#scheduledeventsprofile): Specifies Scheduled Event related configurations.
-* **securityProfile**: [SecurityProfile](#securityprofile): Specifies the Security related profile settings for the virtual machines in the scale set.
-* **storageProfile**: [VirtualMachineScaleSetStorageProfile](#virtualmachinescalesetstorageprofile): Specifies the storage settings for the virtual machine disks.
-* **userData**: string: UserData for the virtual machines in the scale set, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01
-
-## VirtualMachineScaleSetVMProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).
For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineScaleSetVMInstanceView](#virtualmachinescalesetvminstanceview) (ReadOnly): The virtual machine instance view.
-* **latestModelApplied**: bool (ReadOnly): Specifies whether the latest model has been applied to the virtual machine.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15
-* **modelDefinitionApplied**: string (ReadOnly): Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine.
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **networkProfileConfiguration**: [VirtualMachineScaleSetVMNetworkProfileConfiguration](#virtualmachinescalesetvmnetworkprofileconfiguration): Specifies the network profile configuration of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **protectionPolicy**: [VirtualMachineScaleSetVMProtectionPolicy](#virtualmachinescalesetvmprotectionpolicy): Specifies the protection policy of the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **securityProfile**: [SecurityProfile](#securityprofile): Specifies the Security related profile settings for the virtual machine.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **userData**: string: UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01
-* **vmId**: string (ReadOnly): Azure VM unique ID.
-
-## VirtualMachineScaleSetVMProtectionPolicy
-### Properties
-* **protectFromScaleIn**: bool: Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation.
-* **protectFromScaleSetActions**: bool: Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM.
-
-## VMGalleryApplication
-### Properties
-* **configurationReference**: string: Optional, Specifies the uri to an azure blob that will replace the default configuration for the package if provided
-* **order**: int: Optional, Specifies the order in which the packages have to be installed
-* **packageReferenceId**: string (Required): Specifies the GalleryApplicationVersion resource id on the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version}
-* **tags**: string: Optional, Specifies a passthrough value for more generic context.
-
-## VMSizeProperties
-### Properties
-* **vCPUsAvailable**: int: Specifies the number of vCPUs available for the VM.
When this property is not specified in the request body the default behavior is to set it to the value of vCPUs available for that VM size exposed in api response of [List all available virtual machine sizes in a region](https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list) .
-* **vCPUsPerCore**: int: Specifies the vCPU to physical core ratio.
When this property is not specified in the request body the default behavior is set to the value of vCPUsPerCore for the VM Size exposed in api response of [List all available virtual machine sizes in a region](https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list)
Setting this property to 1 also means that hyper-threading is disabled.
-
-## WindowsConfiguration
-### Properties
-* **additionalUnattendContent**: [AdditionalUnattendContent](#additionalunattendcontent)[]: Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
-* **enableAutomaticUpdates**: bool: Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.
For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning.
-* **patchSettings**: [PatchSettings](#patchsettings): [Preview Feature] Specifies settings related to VM Guest Patching on Windows.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **timeZone**: string: Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time".
Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.getsystemtimezones).
-* **winRM**: [WinRMConfiguration](#winrmconfiguration): Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.
-
-## WinRMConfiguration
-### Properties
-* **listeners**: [WinRMListener](#winrmlistener)[]: The list of Windows Remote Management listeners
-
-## WinRMListener
-### Properties
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).
-* **protocol**: 'Http' | 'Https': Specifies the protocol of WinRM listener.
Possible values are:
**http**
**https**
-
diff --git a/generated/compute/microsoft.compute/2021-08-01/types.json b/generated/compute/microsoft.compute/2021-08-01/types.json
deleted file mode 100644
index c6ca949b10..0000000000
--- a/generated/compute/microsoft.compute/2021-08-01/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/disks"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.Compute/disks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."},"managedByExtended":{"Type":11,"Flags":2,"Description":"List of relative URIs containing the IDs of the VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs."},"sku":{"Type":12,"Flags":0,"Description":"The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, or StandardSSD_ZRS."},"zones":{"Type":20,"Flags":0,"Description":"The Logical zone list for Disk."},"extendedLocation":{"Type":21,"Flags":0,"Description":"The extended location where the disk will be created. Extended location cannot be changed."},"properties":{"Type":24,"Flags":0,"Description":"Disk resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":82,"Flags":0,"Description":"Resource tags"}}}},{"3":{"ItemType":4}},{"2":{"Name":"DiskSku","Properties":{"name":{"Type":19,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[13,14,15,16,17,18,4]}},{"3":{"ItemType":4}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":23,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[22,4]}},{"2":{"Name":"DiskProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk was created."},"osType":{"Type":27,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":30,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"purchasePlan":{"Type":31,"Flags":0,"Description":"Purchase plan information for the the image from which the OS disk was created. E.g. - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}"},"supportedCapabilities":{"Type":32,"Flags":0,"Description":"List of supported capabilities for the image from which the OS disk was created."},"creationData":{"Type":33,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"diskSizeBytes":{"Type":3,"Flags":2,"Description":"The size of the disk in bytes. This field is read only."},"uniqueId":{"Type":4,"Flags":2,"Description":"Unique Guid identifying the resource."},"encryptionSettingsCollection":{"Type":46,"Flags":0,"Description":"Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10."},"diskIOPSReadOnly":{"Type":3,"Flags":0,"Description":"The total number of IOPS that will be allowed across all VMs mounting the shared disk as ReadOnly. One operation can transfer between 4k and 256k bytes."},"diskMBpsReadOnly":{"Type":3,"Flags":0,"Description":"The total throughput (MBps) that will be allowed across all VMs mounting the shared disk as ReadOnly. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10."},"diskState":{"Type":60,"Flags":2,"Description":"The state of the disk."},"encryption":{"Type":61,"Flags":0,"Description":"Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys."},"maxShares":{"Type":3,"Flags":0,"Description":"The maximum number of VMs that can attach to the disk at the same time. Value greater than one indicates a disk that can be mounted on multiple VMs at the same time."},"shareInfo":{"Type":67,"Flags":2,"Description":"Details of the list of all VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs."},"networkAccessPolicy":{"Type":71,"Flags":0,"Description":"Policy for accessing the disk via network."},"diskAccessId":{"Type":4,"Flags":0,"Description":"ARM id of the DiskAccess resource for using private endpoints on disks."},"tier":{"Type":4,"Flags":0,"Description":"Performance tier of the disk (e.g, P4, S10) as described here: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Does not apply to Ultra disks."},"burstingEnabled":{"Type":2,"Flags":0,"Description":"Set to true to enable bursting beyond the provisioned performance target of the disk. Bursting is disabled by default. Does not apply to Ultra disks."},"propertyUpdatesInProgress":{"Type":72,"Flags":2,"Description":"Properties of the disk for which update is pending."},"supportsHibernation":{"Type":2,"Flags":0,"Description":"Indicates the OS on a disk supports hibernation."},"securityProfile":{"Type":73,"Flags":0,"Description":"Contains the security related information for the resource."},"completionPercent":{"Type":3,"Flags":0,"Description":"Percentage complete for the background copy when a resource is created via the CopyStart operation."},"publicNetworkAccess":{"Type":81,"Flags":0,"Description":"Policy for controlling export on the disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[25,26]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[28,29,4]}},{"2":{"Name":"PurchasePlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The Offer Promotion Code."}}}},{"2":{"Name":"SupportedCapabilities","Properties":{"acceleratedNetwork":{"Type":2,"Flags":0,"Description":"True if the image from which the OS disk is created supports accelerated networking."}}}},{"2":{"Name":"CreationData","Properties":{"createOption":{"Type":44,"Flags":1,"Description":"This enumerates the possible sources of a disk's creation."},"storageAccountId":{"Type":4,"Flags":0,"Description":"Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk."},"imageReference":{"Type":45,"Flags":0,"Description":"Disk source information."},"galleryImageReference":{"Type":45,"Flags":0,"Description":"Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk."},"sourceUri":{"Type":4,"Flags":0,"Description":"If createOption is Import, this is the URI of a blob to be imported into a managed disk."},"sourceResourceId":{"Type":4,"Flags":0,"Description":"If createOption is Copy, this is the ARM id of the source snapshot or disk."},"sourceUniqueId":{"Type":4,"Flags":2,"Description":"If this field is set, this is the unique id identifying the source of this resource."},"uploadSizeBytes":{"Type":3,"Flags":0,"Description":"If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer)."},"logicalSectorSize":{"Type":3,"Flags":0,"Description":"Logical sector size in bytes for Ultra disks. Supported values are 512 ad 4096. 4096 is the default."},"securityDataUri":{"Type":4,"Flags":0,"Description":"If createOption is ImportSecure, this is the URI of a blob to be imported into VM guest state."}}}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Import"}},{"6":{"Value":"Copy"}},{"6":{"Value":"Restore"}},{"6":{"Value":"Upload"}},{"6":{"Value":"CopyStart"}},{"6":{"Value":"ImportSecure"}},{"6":{"Value":"UploadPreparedSecure"}},{"5":{"Elements":[34,35,36,37,38,39,40,41,42,43,4]}},{"2":{"Name":"ImageDiskReference","Properties":{"id":{"Type":4,"Flags":1,"Description":"A relative uri containing either a Platform Image Repository or user image reference."},"lun":{"Type":3,"Flags":0,"Description":"If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null."}}}},{"2":{"Name":"EncryptionSettingsCollection","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged."},"encryptionSettings":{"Type":51,"Flags":0,"Description":"A collection of encryption settings, one for each disk volume."},"encryptionSettingsVersion":{"Type":4,"Flags":0,"Description":"Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption."}}}},{"2":{"Name":"EncryptionSettingsElement","Properties":{"diskEncryptionKey":{"Type":48,"Flags":0,"Description":"Key Vault Secret Url and vault id of the disk encryption key"},"keyEncryptionKey":{"Type":50,"Flags":0,"Description":"Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key."}}}},{"2":{"Name":"KeyVaultAndSecretReference","Properties":{"sourceVault":{"Type":49,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"secretUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"2":{"Name":"SourceVault","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"KeyVaultAndKeyReference","Properties":{"sourceVault":{"Type":49,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"keyUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"3":{"ItemType":47}},{"6":{"Value":"Unattached"}},{"6":{"Value":"Attached"}},{"6":{"Value":"Reserved"}},{"6":{"Value":"Frozen"}},{"6":{"Value":"ActiveSAS"}},{"6":{"Value":"ActiveSASFrozen"}},{"6":{"Value":"ReadyToUpload"}},{"6":{"Value":"ActiveUpload"}},{"5":{"Elements":[52,53,54,55,56,57,58,59,4]}},{"2":{"Name":"Encryption","Properties":{"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"type":{"Type":65,"Flags":0,"Description":"The type of key used to encrypt the data of the disk."}}}},{"6":{"Value":"EncryptionAtRestWithPlatformKey"}},{"6":{"Value":"EncryptionAtRestWithCustomerKey"}},{"6":{"Value":"EncryptionAtRestWithPlatformAndCustomerKeys"}},{"5":{"Elements":[62,63,64,4]}},{"2":{"Name":"ShareInfoElement","Properties":{"vmUri":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."}}}},{"3":{"ItemType":66}},{"6":{"Value":"AllowAll"}},{"6":{"Value":"AllowPrivate"}},{"6":{"Value":"DenyAll"}},{"5":{"Elements":[68,69,70,4]}},{"2":{"Name":"PropertyUpdatesInProgress","Properties":{"targetTier":{"Type":4,"Flags":0,"Description":"The target performance tier of the disk if a tier change operation is in progress."}}}},{"2":{"Name":"DiskSecurityProfile","Properties":{"securityType":{"Type":78,"Flags":0,"Description":"Specifies the SecurityType of the VM. Applicable for OS disks only."},"secureVMDiskEncryptionSetId":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set associated to Confidential VM supported disk encrypted with customer managed key"}}}},{"6":{"Value":"TrustedLaunch"}},{"6":{"Value":"ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey"}},{"6":{"Value":"ConfidentialVM_DiskEncryptedWithPlatformKey"}},{"6":{"Value":"ConfidentialVM_DiskEncryptedWithCustomerKey"}},{"5":{"Elements":[74,75,76,77,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[79,80,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/disks@2021-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/snapshots"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.Compute/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":84,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":85,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"Unused. Always Null."},"sku":{"Type":87,"Flags":0,"Description":"The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot"},"extendedLocation":{"Type":21,"Flags":0,"Description":"The extended location where the snapshot will be created. Extended location cannot be changed."},"properties":{"Type":92,"Flags":0,"Description":"Snapshot resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":115,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotSku","Properties":{"name":{"Type":91,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"5":{"Elements":[88,89,90,4]}},{"2":{"Name":"SnapshotProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the snapshot was created."},"osType":{"Type":95,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":98,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"purchasePlan":{"Type":31,"Flags":0,"Description":"Purchase plan information for the image from which the source disk for the snapshot was originally created."},"supportedCapabilities":{"Type":32,"Flags":0,"Description":"List of supported capabilities (like Accelerated Networking) for the image from which the source disk from the snapshot was originally created."},"creationData":{"Type":33,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"diskSizeBytes":{"Type":3,"Flags":2,"Description":"The size of the disk in bytes. This field is read only."},"diskState":{"Type":107,"Flags":2,"Description":"The state of the snapshot."},"uniqueId":{"Type":4,"Flags":2,"Description":"Unique Guid identifying the resource."},"encryptionSettingsCollection":{"Type":46,"Flags":0,"Description":"Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"incremental":{"Type":2,"Flags":0,"Description":"Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed."},"encryption":{"Type":61,"Flags":0,"Description":"Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys."},"networkAccessPolicy":{"Type":111,"Flags":0,"Description":"Policy for accessing the disk via network."},"diskAccessId":{"Type":4,"Flags":0,"Description":"ARM id of the DiskAccess resource for using private endpoints on disks."},"securityProfile":{"Type":73,"Flags":0,"Description":"Contains the security related information for the resource."},"supportsHibernation":{"Type":2,"Flags":0,"Description":"Indicates the OS on a snapshot supports hibernation."},"publicNetworkAccess":{"Type":114,"Flags":0,"Description":"Policy for controlling export on the disk."},"completionPercent":{"Type":3,"Flags":0,"Description":"Percentage complete for the background copy when a resource is created via the CopyStart operation."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[93,94]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[96,97,4]}},{"6":{"Value":"Unattached"}},{"6":{"Value":"Attached"}},{"6":{"Value":"Reserved"}},{"6":{"Value":"Frozen"}},{"6":{"Value":"ActiveSAS"}},{"6":{"Value":"ActiveSASFrozen"}},{"6":{"Value":"ReadyToUpload"}},{"6":{"Value":"ActiveUpload"}},{"5":{"Elements":[99,100,101,102,103,104,105,106,4]}},{"6":{"Value":"AllowAll"}},{"6":{"Value":"AllowPrivate"}},{"6":{"Value":"DenyAll"}},{"5":{"Elements":[108,109,110,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[112,113,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/snapshots@2021-08-01","ScopeType":8,"Body":86,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskEncryptionSets"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.Compute/diskEncryptionSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":118,"Flags":10,"Description":"The resource api version"},"identity":{"Type":120,"Flags":0,"Description":"The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks."},"properties":{"Type":124,"Flags":0},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":135,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"EncryptionSetIdentity","Properties":{"type":{"Type":123,"Flags":0,"Description":"The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported for new creations. Disk Encryption Sets can be updated with Identity type None during migration of subscription to a new Azure Active Directory tenant; it will cause the encrypted resources to lose access to the keys."},"principalId":{"Type":4,"Flags":2,"Description":"The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity"},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[121,122,4]}},{"2":{"Name":"EncryptionSetProperties","Properties":{"encryptionType":{"Type":128,"Flags":0,"Description":"The type of key used to encrypt the data of the disk."},"activeKey":{"Type":129,"Flags":0,"Description":"The key vault key which is currently used by this disk encryption set."},"previousKeys":{"Type":130,"Flags":2,"Description":"A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk encryption set provisioning state."},"rotationToLatestKeyVersionEnabled":{"Type":2,"Flags":0,"Description":"Set this flag to true to enable auto-updating of this disk encryption set to the latest key version."},"lastKeyRotationTimestamp":{"Type":4,"Flags":2,"Description":"The time when the active key of this disk encryption set was updated."},"autoKeyRotationError":{"Type":131,"Flags":2,"Description":"The error that was encountered during auto-key rotation. If an error is present, then auto-key rotation will not be attempted until the error on this disk encryption set is fixed."}}}},{"6":{"Value":"EncryptionAtRestWithCustomerKey"}},{"6":{"Value":"EncryptionAtRestWithPlatformAndCustomerKeys"}},{"6":{"Value":"ConfidentialVmEncryptedWithCustomerKey"}},{"5":{"Elements":[125,126,127,4]}},{"2":{"Name":"KeyForDiskEncryptionSet","Properties":{"sourceVault":{"Type":49,"Flags":0,"Description":"Resource id of the KeyVault containing the key or secret. This property is optional and cannot be used if the KeyVault subscription is not the same as the Disk Encryption Set subscription."},"keyUrl":{"Type":4,"Flags":1,"Description":"Fully versioned Key Url pointing to a key in KeyVault. Version segment of the Url is required regardless of rotationToLatestKeyVersionEnabled value."}}}},{"3":{"ItemType":129}},{"2":{"Name":"ApiError","Properties":{"details":{"Type":133,"Flags":0,"Description":"The Api error details"},"innererror":{"Type":134,"Flags":0,"Description":"The Api inner error"},"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"2":{"Name":"ApiErrorBase","Properties":{"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"3":{"ItemType":132}},{"2":{"Name":"InnerError","Properties":{"exceptiontype":{"Type":4,"Flags":0,"Description":"The exception type."},"errordetail":{"Type":4,"Flags":0,"Description":"The internal error message or exception dump."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/diskEncryptionSets@2021-08-01","ScopeType":8,"Body":119,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskAccesses"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.Compute/diskAccesses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":137,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":138,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0},"extendedLocation":{"Type":21,"Flags":0,"Description":"The extended location where the disk access will be created. Extended location cannot be changed."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":155,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DiskAccessProperties","Properties":{"privateEndpointConnections":{"Type":154,"Flags":2,"Description":"A readonly collection of private endpoint connections created on the disk. Currently only one endpoint connection is supported."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk access resource provisioning state."},"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk access was created."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":142,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"private endpoint connection Id"},"name":{"Type":4,"Flags":2,"Description":"private endpoint connection name"},"type":{"Type":4,"Flags":2,"Description":"private endpoint connection type"}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":143,"Flags":2,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":144,"Flags":1,"Description":"A collection of information about the state of the connection between DiskAccess and Virtual Network."},"provisioningState":{"Type":153,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":148,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[145,146,147,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[149,150,151,152,4]}},{"3":{"ItemType":141}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/diskAccesses@2021-08-01","ScopeType":8,"Body":139,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskAccesses/privateEndpointConnections"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.Compute/diskAccesses/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":142,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Compute/diskAccesses/privateEndpointConnections@2021-08-01","ScopeType":8,"Body":159,"Flags":0}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2021-08-01/types.md b/generated/compute/microsoft.compute/2021-08-01/types.md
deleted file mode 100644
index bc7297c159..0000000000
--- a/generated/compute/microsoft.compute/2021-08-01/types.md
+++ /dev/null
@@ -1,295 +0,0 @@
-# Microsoft.Compute @ 2021-08-01
-
-## Resource Microsoft.Compute/diskAccesses@2021-08-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-08-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location where the disk access will be created. Extended location cannot be changed.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskAccessProperties](#diskaccessproperties)
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/diskAccesses' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/diskAccesses/privateEndpointConnections@2021-08-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-08-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties.
-* **type**: 'Microsoft.Compute/diskAccesses/privateEndpointConnections' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/diskEncryptionSets@2021-08-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-08-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [EncryptionSetIdentity](#encryptionsetidentity): The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [EncryptionSetProperties](#encryptionsetproperties)
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/diskEncryptionSets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/disks@2021-08-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-08-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location where the disk will be created. Extended location cannot be changed.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-* **managedByExtended**: string[] (ReadOnly): List of relative URIs containing the IDs of the VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskProperties](#diskproperties): Disk resource properties.
-* **sku**: [DiskSku](#disksku): The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, or StandardSSD_ZRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/disks' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The Logical zone list for Disk.
-
-## Resource Microsoft.Compute/snapshots@2021-08-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-08-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location where the snapshot will be created. Extended location cannot be changed.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): Unused. Always Null.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [SnapshotProperties](#snapshotproperties): Snapshot resource properties.
-* **sku**: [SnapshotSku](#snapshotsku): The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/snapshots' (ReadOnly, DeployTimeConstant): The resource type
-
-## ApiError
-### Properties
-* **code**: string: The error code.
-* **details**: [ApiErrorBase](#apierrorbase)[]: The Api error details
-* **innererror**: [InnerError](#innererror): The Api inner error
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## ApiErrorBase
-### Properties
-* **code**: string: The error code.
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## CreationData
-### Properties
-* **createOption**: 'Attach' | 'Copy' | 'CopyStart' | 'Empty' | 'FromImage' | 'Import' | 'ImportSecure' | 'Restore' | 'Upload' | 'UploadPreparedSecure' | string (Required): This enumerates the possible sources of a disk's creation.
-* **galleryImageReference**: [ImageDiskReference](#imagediskreference): Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk.
-* **imageReference**: [ImageDiskReference](#imagediskreference): Disk source information.
-* **logicalSectorSize**: int: Logical sector size in bytes for Ultra disks. Supported values are 512 ad 4096. 4096 is the default.
-* **securityDataUri**: string: If createOption is ImportSecure, this is the URI of a blob to be imported into VM guest state.
-* **sourceResourceId**: string: If createOption is Copy, this is the ARM id of the source snapshot or disk.
-* **sourceUniqueId**: string (ReadOnly): If this field is set, this is the unique id identifying the source of this resource.
-* **sourceUri**: string: If createOption is Import, this is the URI of a blob to be imported into a managed disk.
-* **storageAccountId**: string: Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk.
-* **uploadSizeBytes**: int: If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer).
-
-## DiskAccessProperties
-### Properties
-* **privateEndpointConnections**: [PrivateEndpointConnection](#privateendpointconnection)[] (ReadOnly): A readonly collection of private endpoint connections created on the disk. Currently only one endpoint connection is supported.
-* **provisioningState**: string (ReadOnly): The disk access resource provisioning state.
-* **timeCreated**: string (ReadOnly): The time when the disk access was created.
-
-## DiskProperties
-### Properties
-* **burstingEnabled**: bool: Set to true to enable bursting beyond the provisioned performance target of the disk. Bursting is disabled by default. Does not apply to Ultra disks.
-* **completionPercent**: int: Percentage complete for the background copy when a resource is created via the CopyStart operation.
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskAccessId**: string: ARM id of the DiskAccess resource for using private endpoints on disks.
-* **diskIOPSReadOnly**: int: The total number of IOPS that will be allowed across all VMs mounting the shared disk as ReadOnly. One operation can transfer between 4k and 256k bytes.
-* **diskIOPSReadWrite**: int: The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes.
-* **diskMBpsReadOnly**: int: The total throughput (MBps) that will be allowed across all VMs mounting the shared disk as ReadOnly. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10.
-* **diskMBpsReadWrite**: int: The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10.
-* **diskSizeBytes**: int (ReadOnly): The size of the disk in bytes. This field is read only.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **diskState**: 'ActiveSAS' | 'ActiveSASFrozen' | 'ActiveUpload' | 'Attached' | 'Frozen' | 'ReadyToUpload' | 'Reserved' | 'Unattached' | string (ReadOnly): The state of the disk.
-* **encryption**: [Encryption](#encryption): Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **maxShares**: int: The maximum number of VMs that can attach to the disk at the same time. Value greater than one indicates a disk that can be mounted on multiple VMs at the same time.
-* **networkAccessPolicy**: 'AllowAll' | 'AllowPrivate' | 'DenyAll' | string: Policy for accessing the disk via network.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **propertyUpdatesInProgress**: [PropertyUpdatesInProgress](#propertyupdatesinprogress) (ReadOnly): Properties of the disk for which update is pending.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **publicNetworkAccess**: 'Disabled' | 'Enabled' | string: Policy for controlling export on the disk.
-* **purchasePlan**: [PurchasePlan](#purchaseplan): Purchase plan information for the the image from which the OS disk was created. E.g. - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}
-* **securityProfile**: [DiskSecurityProfile](#disksecurityprofile): Contains the security related information for the resource.
-* **shareInfo**: [ShareInfoElement](#shareinfoelement)[] (ReadOnly): Details of the list of all VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs.
-* **supportedCapabilities**: [SupportedCapabilities](#supportedcapabilities): List of supported capabilities for the image from which the OS disk was created.
-* **supportsHibernation**: bool: Indicates the OS on a disk supports hibernation.
-* **tier**: string: Performance tier of the disk (e.g, P4, S10) as described here: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Does not apply to Ultra disks.
-* **timeCreated**: string (ReadOnly): The time when the disk was created.
-* **uniqueId**: string (ReadOnly): Unique Guid identifying the resource.
-
-## DiskSecurityProfile
-### Properties
-* **secureVMDiskEncryptionSetId**: string: ResourceId of the disk encryption set associated to Confidential VM supported disk encrypted with customer managed key
-* **securityType**: 'ConfidentialVM_DiskEncryptedWithCustomerKey' | 'ConfidentialVM_DiskEncryptedWithPlatformKey' | 'ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey' | 'TrustedLaunch' | string: Specifies the SecurityType of the VM. Applicable for OS disks only.
-
-## DiskSku
-### Properties
-* **name**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## Encryption
-### Properties
-* **diskEncryptionSetId**: string: ResourceId of the disk encryption set to use for enabling encryption at rest.
-* **type**: 'EncryptionAtRestWithCustomerKey' | 'EncryptionAtRestWithPlatformAndCustomerKeys' | 'EncryptionAtRestWithPlatformKey' | string: The type of key used to encrypt the data of the disk.
-
-## EncryptionSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity
-* **tenantId**: string (ReadOnly): The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity
-* **type**: 'None' | 'SystemAssigned' | string: The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported for new creations. Disk Encryption Sets can be updated with Identity type None during migration of subscription to a new Azure Active Directory tenant; it will cause the encrypted resources to lose access to the keys.
-
-## EncryptionSetProperties
-### Properties
-* **activeKey**: [KeyForDiskEncryptionSet](#keyfordiskencryptionset): The key vault key which is currently used by this disk encryption set.
-* **autoKeyRotationError**: [ApiError](#apierror) (ReadOnly): The error that was encountered during auto-key rotation. If an error is present, then auto-key rotation will not be attempted until the error on this disk encryption set is fixed.
-* **encryptionType**: 'ConfidentialVmEncryptedWithCustomerKey' | 'EncryptionAtRestWithCustomerKey' | 'EncryptionAtRestWithPlatformAndCustomerKeys' | string: The type of key used to encrypt the data of the disk.
-* **lastKeyRotationTimestamp**: string (ReadOnly): The time when the active key of this disk encryption set was updated.
-* **previousKeys**: [KeyForDiskEncryptionSet](#keyfordiskencryptionset)[] (ReadOnly): A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation.
-* **provisioningState**: string (ReadOnly): The disk encryption set provisioning state.
-* **rotationToLatestKeyVersionEnabled**: bool: Set this flag to true to enable auto-updating of this disk encryption set to the latest key version.
-
-## EncryptionSettingsCollection
-### Properties
-* **enabled**: bool (Required): Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
-* **encryptionSettings**: [EncryptionSettingsElement](#encryptionsettingselement)[]: A collection of encryption settings, one for each disk volume.
-* **encryptionSettingsVersion**: string: Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption.
-
-## EncryptionSettingsElement
-### Properties
-* **diskEncryptionKey**: [KeyVaultAndSecretReference](#keyvaultandsecretreference): Key Vault Secret Url and vault id of the disk encryption key
-* **keyEncryptionKey**: [KeyVaultAndKeyReference](#keyvaultandkeyreference): Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key.
-
-## ExtendedLocation
-### Properties
-* **name**: string: The name of the extended location.
-* **type**: 'EdgeZone' | string: The type of the extended location.
-
-## ImageDiskReference
-### Properties
-* **id**: string (Required): A relative uri containing either a Platform Image Repository or user image reference.
-* **lun**: int: If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
-
-## InnerError
-### Properties
-* **errordetail**: string: The internal error message or exception dump.
-* **exceptiontype**: string: The exception type.
-
-## KeyForDiskEncryptionSet
-### Properties
-* **keyUrl**: string (Required): Fully versioned Key Url pointing to a key in KeyVault. Version segment of the Url is required regardless of rotationToLatestKeyVersionEnabled value.
-* **sourceVault**: [SourceVault](#sourcevault): Resource id of the KeyVault containing the key or secret. This property is optional and cannot be used if the KeyVault subscription is not the same as the Disk Encryption Set subscription.
-
-## KeyVaultAndKeyReference
-### Properties
-* **keyUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultAndSecretReference
-### Properties
-* **secretUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## PrivateEndpoint
-### Properties
-* **id**: string (ReadOnly): The ARM identifier for Private Endpoint
-
-## PrivateEndpointConnection
-### Properties
-* **id**: string (ReadOnly): private endpoint connection Id
-* **name**: string (ReadOnly): private endpoint connection name
-* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties.
-* **type**: string (ReadOnly): private endpoint connection type
-
-## PrivateEndpointConnectionProperties
-### Properties
-* **privateEndpoint**: [PrivateEndpoint](#privateendpoint) (ReadOnly): The resource of private end point.
-* **privateLinkServiceConnectionState**: [PrivateLinkServiceConnectionState](#privatelinkserviceconnectionstate) (Required): A collection of information about the state of the connection between DiskAccess and Virtual Network.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | string (ReadOnly): The provisioning state of the private endpoint connection resource.
-
-## PrivateLinkServiceConnectionState
-### Properties
-* **actionsRequired**: string: A message indicating if changes on the service provider require any updates on the consumer.
-* **description**: string: The reason for approval/rejection of the connection.
-* **status**: 'Approved' | 'Pending' | 'Rejected' | string: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
-
-## PropertyUpdatesInProgress
-### Properties
-* **targetTier**: string: The target performance tier of the disk if a tier change operation is in progress.
-
-## PurchasePlan
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The Offer Promotion Code.
-* **publisher**: string (Required): The publisher ID.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ShareInfoElement
-### Properties
-* **vmUri**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-
-## SnapshotProperties
-### Properties
-* **completionPercent**: int: Percentage complete for the background copy when a resource is created via the CopyStart operation.
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **diskAccessId**: string: ARM id of the DiskAccess resource for using private endpoints on disks.
-* **diskSizeBytes**: int (ReadOnly): The size of the disk in bytes. This field is read only.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **diskState**: 'ActiveSAS' | 'ActiveSASFrozen' | 'ActiveUpload' | 'Attached' | 'Frozen' | 'ReadyToUpload' | 'Reserved' | 'Unattached' | string (ReadOnly): The state of the snapshot.
-* **encryption**: [Encryption](#encryption): Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **incremental**: bool: Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed.
-* **networkAccessPolicy**: 'AllowAll' | 'AllowPrivate' | 'DenyAll' | string: Policy for accessing the disk via network.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **publicNetworkAccess**: 'Disabled' | 'Enabled' | string: Policy for controlling export on the disk.
-* **purchasePlan**: [PurchasePlan](#purchaseplan): Purchase plan information for the image from which the source disk for the snapshot was originally created.
-* **securityProfile**: [DiskSecurityProfile](#disksecurityprofile): Contains the security related information for the resource.
-* **supportedCapabilities**: [SupportedCapabilities](#supportedcapabilities): List of supported capabilities (like Accelerated Networking) for the image from which the source disk from the snapshot was originally created.
-* **supportsHibernation**: bool: Indicates the OS on a snapshot supports hibernation.
-* **timeCreated**: string (ReadOnly): The time when the snapshot was created.
-* **uniqueId**: string (ReadOnly): Unique Guid identifying the resource.
-
-## SnapshotSku
-### Properties
-* **name**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## SourceVault
-### Properties
-* **id**: string: Resource Id
-
-## SupportedCapabilities
-### Properties
-* **acceleratedNetwork**: bool: True if the image from which the OS disk is created supports accelerated networking.
-
diff --git a/generated/compute/microsoft.compute/2021-10-01/types.json b/generated/compute/microsoft.compute/2021-10-01/types.json
deleted file mode 100644
index 6512ca558e..0000000000
--- a/generated/compute/microsoft.compute/2021-10-01/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/galleries"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Compute/galleries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Describes the properties of a Shared Image Gallery."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":47,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this Shared Image Gallery resource. This property is updatable."},"identifier":{"Type":12,"Flags":0,"Description":"Describes the gallery unique name."},"provisioningState":{"Type":19,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"sharingProfile":{"Type":20,"Flags":0,"Description":"Profile for gallery sharing to subscription or tenant"},"softDeletePolicy":{"Type":33,"Flags":0,"Description":"Contains information about the soft deletion policy of the gallery."},"sharingStatus":{"Type":34,"Flags":2,"Description":"Sharing status of current gallery."}}}},{"2":{"Name":"GalleryIdentifier","Properties":{"uniqueName":{"Type":4,"Flags":2,"Description":"The unique name of the Shared Image Gallery. This name is generated automatically by Azure."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[13,14,15,16,17,18,4]}},{"2":{"Name":"SharingProfile","Properties":{"permissions":{"Type":23,"Flags":0,"Description":"This property allows you to specify the permission of sharing gallery.
Possible values are:
**Private**
**Groups**"},"groups":{"Type":30,"Flags":2,"Description":"A list of sharing profile groups."},"communityGalleryInfo":{"Type":31,"Flags":0,"Description":"Information of community gallery if current gallery is shared to community."}}}},{"6":{"Value":"Private"}},{"6":{"Value":"Groups"}},{"5":{"Elements":[21,22,4]}},{"2":{"Name":"SharingProfileGroup","Properties":{"type":{"Type":28,"Flags":0,"Description":"This property allows you to specify the type of sharing group.
Possible values are:
**Subscriptions**
**AADTenants**
**Community**"},"ids":{"Type":29,"Flags":0,"Description":"A list of subscription/tenant ids the gallery is aimed to be shared to."}}}},{"6":{"Value":"Subscriptions"}},{"6":{"Value":"AADTenants"}},{"6":{"Value":"Community"}},{"5":{"Elements":[25,26,27,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":24}},{"2":{"Name":"CommunityGalleryInfo","Properties":{"publisherUri":{"Type":4,"Flags":0,"Description":"Community gallery publisher uri"},"publisherContact":{"Type":4,"Flags":0,"Description":"Community gallery publisher contact email"},"eula":{"Type":4,"Flags":0,"Description":"Community gallery publisher eula"},"publicNamePrefix":{"Type":4,"Flags":0,"Description":"Community gallery public name prefix"},"communityGalleryEnabled":{"Type":2,"Flags":2,"Description":"Contains info about whether community gallery sharing is enabled."},"publicNames":{"Type":32,"Flags":2,"Description":"Community gallery public name list."}}}},{"3":{"ItemType":4}},{"2":{"Name":"SoftDeletePolicy","Properties":{"isSoftDeleteEnabled":{"Type":2,"Flags":0,"Description":"Enables soft-deletion for resources in this gallery, allowing them to be recovered within retention time."}}}},{"2":{"Name":"SharingStatus","Properties":{"aggregatedState":{"Type":39,"Flags":2,"Description":"Aggregated sharing state of current gallery."},"summary":{"Type":46,"Flags":0,"Description":"Summary of all regional sharing status."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[35,36,37,38,4]}},{"2":{"Name":"RegionalSharingStatus","Properties":{"region":{"Type":4,"Flags":0,"Description":"Region name"},"state":{"Type":45,"Flags":2,"Description":"Gallery sharing state in current region"},"details":{"Type":4,"Flags":0,"Description":"Details of gallery regional sharing failure."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[41,42,43,44,4]}},{"3":{"ItemType":40}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries@2021-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Compute/galleries/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":49,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":50,"Flags":10,"Description":"The resource api version"},"properties":{"Type":52,"Flags":0,"Description":"Describes the properties of a gallery image definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":80,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery image definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery image definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"osType":{"Type":55,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":58,"Flags":1,"Description":"This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'."},"hyperVGeneration":{"Type":61,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image definition. This property can be used for decommissioning purposes. This property is updatable."},"identifier":{"Type":62,"Flags":1,"Description":"This is the gallery image definition identifier."},"recommended":{"Type":63,"Flags":0,"Description":"The properties describe the recommended machine configuration for this Image Definition. These properties are updatable."},"disallowed":{"Type":65,"Flags":0,"Description":"Describes the disallowed disk types."},"purchasePlan":{"Type":67,"Flags":0,"Description":"Describes the gallery image definition purchase plan. This is used by marketplace images."},"provisioningState":{"Type":74,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"features":{"Type":76,"Flags":0,"Description":"A list of gallery image features."},"architecture":{"Type":79,"Flags":0,"Description":"The architecture of the image. Applicable to OS disks only."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[53,54]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[56,57]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[59,60,4]}},{"2":{"Name":"GalleryImageIdentifier","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition publisher."},"offer":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition offer."},"sku":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition SKU."}}}},{"2":{"Name":"RecommendedMachineConfiguration","Properties":{"vCPUs":{"Type":64,"Flags":0,"Description":"Describes the resource range."},"memory":{"Type":64,"Flags":0,"Description":"Describes the resource range."}}}},{"2":{"Name":"ResourceRange","Properties":{"min":{"Type":3,"Flags":0,"Description":"The minimum number of the resource."},"max":{"Type":3,"Flags":0,"Description":"The maximum number of the resource."}}}},{"2":{"Name":"Disallowed","Properties":{"diskTypes":{"Type":66,"Flags":0,"Description":"A list of disk types."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ImagePurchasePlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"The product ID."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[68,69,70,71,72,73,4]}},{"2":{"Name":"GalleryImageFeature","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the gallery image feature."},"value":{"Type":4,"Flags":0,"Description":"The value of the gallery image feature."}}}},{"3":{"ItemType":75}},{"6":{"Value":"x64"}},{"6":{"Value":"Arm64"}},{"5":{"Elements":[77,78,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images@2021-10-01","ScopeType":8,"Body":51,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images/versions"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Compute/galleries/images/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":82,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":83,"Flags":10,"Description":"The resource api version"},"properties":{"Type":85,"Flags":0,"Description":"Describes the properties of a gallery image version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":152,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageVersionProperties","Properties":{"publishingProfile":{"Type":86,"Flags":0,"Description":"The publishing profile of a gallery image Version."},"provisioningState":{"Type":125,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"storageProfile":{"Type":126,"Flags":1,"Description":"This is the storage profile of a Gallery Image Version."},"replicationStatus":{"Type":139,"Flags":2,"Description":"This is the replication status of the gallery image version."}}}},{"2":{"Name":"GalleryImageVersionPublishingProfile","Properties":{"targetRegions":{"Type":101,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery image version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"Type":105,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"replicationMode":{"Type":108,"Flags":0,"Description":"Optional parameter which specifies the mode to be used for replication. This property is not updatable."},"targetExtendedLocations":{"Type":118,"Flags":0,"Description":"The target extended locations where the Image Version is going to be replicated to. This property is updatable."}}}},{"2":{"Name":"TargetRegion","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the region."},"regionalReplicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property is updatable."},"storageAccountType":{"Type":91,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"encryption":{"Type":92,"Flags":0,"Description":"Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[88,89,90,4]}},{"2":{"Name":"EncryptionImages","Properties":{"osDiskImage":{"Type":93,"Flags":0,"Description":"Contains encryption settings for an OS disk image."},"dataDiskImages":{"Type":100,"Flags":0,"Description":"A list of encryption specifications for data disk images."}}}},{"2":{"Name":"OSDiskImageEncryption","Properties":{"securityProfile":{"Type":94,"Flags":0,"Description":"This property specifies the security profile of an OS disk image."},"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"A relative URI containing the resource ID of the disk encryption set."}}}},{"2":{"Name":"OSDiskImageSecurityProfile","Properties":{"confidentialVMEncryptionType":{"Type":98,"Flags":0,"Description":"confidential VM encryption types"},"secureVMDiskEncryptionSetId":{"Type":4,"Flags":0,"Description":"secure VM disk encryption set id"}}}},{"6":{"Value":"EncryptedVMGuestStateOnlyWithPmk"}},{"6":{"Value":"EncryptedWithPmk"}},{"6":{"Value":"EncryptedWithCmk"}},{"5":{"Elements":[95,96,97,4]}},{"2":{"Name":"DataDiskImageEncryption","Properties":{"lun":{"Type":3,"Flags":1,"Description":"This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."},"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"A relative URI containing the resource ID of the disk encryption set."}}}},{"3":{"ItemType":99}},{"3":{"ItemType":87}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[102,103,104,4]}},{"6":{"Value":"Full"}},{"6":{"Value":"Shallow"}},{"5":{"Elements":[106,107,4]}},{"2":{"Name":"GalleryTargetExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the region."},"extendedLocation":{"Type":110,"Flags":0,"Description":"The name of the extended location."},"extendedLocationReplicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per extended location. This property is updatable."},"storageAccountType":{"Type":117,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"encryption":{"Type":92,"Flags":0,"Description":"Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact."}}}},{"2":{"Name":"GalleryExtendedLocation","Properties":{"name":{"Type":4,"Flags":0},"type":{"Type":113,"Flags":0,"Description":"It is type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[114,115,116,4]}},{"3":{"ItemType":109}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[119,120,121,122,123,124,4]}},{"2":{"Name":"GalleryImageVersionStorageProfile","Properties":{"source":{"Type":127,"Flags":0,"Description":"The gallery artifact version source."},"osDiskImage":{"Type":128,"Flags":0,"Description":"This is the OS disk image."},"dataDiskImages":{"Type":138,"Flags":0,"Description":"A list of data disk images."}}}},{"2":{"Name":"GalleryArtifactVersionSource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource."},"uri":{"Type":4,"Flags":0,"Description":"The uri of the gallery artifact version source. Currently used to specify vhd/blob source."}}}},{"2":{"Name":"GalleryOSDiskImage","Properties":{"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":132,"Flags":0,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"},"source":{"Type":127,"Flags":0,"Description":"The gallery artifact version source."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[129,130,131]}},{"2":{"Name":"GalleryDataDiskImage","Properties":{"lun":{"Type":3,"Flags":1,"Description":"This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."},"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":137,"Flags":0,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"},"source":{"Type":127,"Flags":0,"Description":"The gallery artifact version source."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[134,135,136]}},{"3":{"ItemType":133}},{"2":{"Name":"ReplicationStatus","Properties":{"aggregatedState":{"Type":144,"Flags":2,"Description":"This is the aggregated replication status based on all the regional replication status flags."},"summary":{"Type":151,"Flags":2,"Description":"This is a summary of replication status for each region."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[140,141,142,143,4]}},{"2":{"Name":"RegionalReplicationStatus","Properties":{"region":{"Type":4,"Flags":2,"Description":"The region to which the gallery image version is being replicated to."},"state":{"Type":150,"Flags":2,"Description":"This is the regional replication state."},"details":{"Type":4,"Flags":2,"Description":"The details of the replication status."},"progress":{"Type":3,"Flags":2,"Description":"It indicates progress of the replication job."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Replicating"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[146,147,148,149,4]}},{"3":{"ItemType":145}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images/versions@2021-10-01","ScopeType":8,"Body":84,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/applications"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Compute/galleries/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":154,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":155,"Flags":10,"Description":"The resource api version"},"properties":{"Type":157,"Flags":0,"Description":"Describes the properties of a gallery Application Definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":161,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery Application Definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery Application Definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable."},"supportedOSType":{"Type":160,"Flags":1,"Description":"This property allows you to specify the supported type of the OS that application is built for.
Possible values are:
**Windows**
**Linux**"}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[158,159]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/applications@2021-10-01","ScopeType":8,"Body":156,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/applications/versions"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Compute/galleries/applications/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":163,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":164,"Flags":10,"Description":"The resource api version"},"properties":{"Type":166,"Flags":0,"Description":"Describes the properties of a gallery image version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":186,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryApplicationVersionProperties","Properties":{"publishingProfile":{"Type":167,"Flags":1,"Description":"The publishing profile of a gallery image version."},"provisioningState":{"Type":185,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"replicationStatus":{"Type":139,"Flags":2,"Description":"This is the replication status of the gallery image version."}}}},{"2":{"Name":"GalleryApplicationVersionPublishingProfile","Properties":{"source":{"Type":168,"Flags":1,"Description":"The source image from which the Image Version is going to be created."},"manageActions":{"Type":169,"Flags":0},"enableHealthCheck":{"Type":2,"Flags":0,"Description":"Optional. Whether or not this application reports health."},"targetRegions":{"Type":170,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery image version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"Type":174,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"replicationMode":{"Type":177,"Flags":0,"Description":"Optional parameter which specifies the mode to be used for replication. This property is not updatable."},"targetExtendedLocations":{"Type":178,"Flags":0,"Description":"The target extended locations where the Image Version is going to be replicated to. This property is updatable."}}}},{"2":{"Name":"UserArtifactSource","Properties":{"mediaLink":{"Type":4,"Flags":1,"Description":"Required. The mediaLink of the artifact, must be a readable storage page blob."},"defaultConfigurationLink":{"Type":4,"Flags":0,"Description":"Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob."}}}},{"2":{"Name":"UserArtifactManage","Properties":{"install":{"Type":4,"Flags":1,"Description":"Required. The path and arguments to install the gallery application. This is limited to 4096 characters."},"remove":{"Type":4,"Flags":1,"Description":"Required. The path and arguments to remove the gallery application. This is limited to 4096 characters."},"update":{"Type":4,"Flags":0,"Description":"Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters."}}}},{"3":{"ItemType":87}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[171,172,173,4]}},{"6":{"Value":"Full"}},{"6":{"Value":"Shallow"}},{"5":{"Elements":[175,176,4]}},{"3":{"ItemType":109}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[179,180,181,182,183,184,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/applications/versions@2021-10-01","ScopeType":8,"Body":165,"Flags":0}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2021-10-01/types.md b/generated/compute/microsoft.compute/2021-10-01/types.md
deleted file mode 100644
index dbf13b3e9f..0000000000
--- a/generated/compute/microsoft.compute/2021-10-01/types.md
+++ /dev/null
@@ -1,313 +0,0 @@
-# Microsoft.Compute @ 2021-10-01
-
-## Resource Microsoft.Compute/galleries@2021-10-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-10-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryProperties](#galleryproperties): Describes the properties of a Shared Image Gallery.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/applications@2021-10-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-10-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryApplicationProperties](#galleryapplicationproperties): Describes the properties of a gallery Application Definition.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/applications' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/applications/versions@2021-10-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-10-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryApplicationVersionProperties](#galleryapplicationversionproperties): Describes the properties of a gallery image version.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/applications/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/images@2021-10-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-10-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryImageProperties](#galleryimageproperties): Describes the properties of a gallery image definition.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/images/versions@2021-10-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-10-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryImageVersionProperties](#galleryimageversionproperties): Describes the properties of a gallery image version.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/images/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## CommunityGalleryInfo
-### Properties
-* **communityGalleryEnabled**: bool (ReadOnly): Contains info about whether community gallery sharing is enabled.
-* **eula**: string: Community gallery publisher eula
-* **publicNamePrefix**: string: Community gallery public name prefix
-* **publicNames**: string[] (ReadOnly): Community gallery public name list.
-* **publisherContact**: string: Community gallery publisher contact email
-* **publisherUri**: string: Community gallery publisher uri
-
-## DataDiskImageEncryption
-### Properties
-* **diskEncryptionSetId**: string: A relative URI containing the resource ID of the disk encryption set.
-* **lun**: int (Required): This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
-
-## Disallowed
-### Properties
-* **diskTypes**: string[]: A list of disk types.
-
-## EncryptionImages
-### Properties
-* **dataDiskImages**: [DataDiskImageEncryption](#datadiskimageencryption)[]: A list of encryption specifications for data disk images.
-* **osDiskImage**: [OSDiskImageEncryption](#osdiskimageencryption): Contains encryption settings for an OS disk image.
-
-## GalleryApplicationProperties
-### Properties
-* **description**: string: The description of this gallery Application Definition resource. This property is updatable.
-* **endOfLifeDate**: string: The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable.
-* **eula**: string: The Eula agreement for the gallery Application Definition.
-* **privacyStatementUri**: string: The privacy statement uri.
-* **releaseNoteUri**: string: The release note uri.
-* **supportedOSType**: 'Linux' | 'Windows' (Required): This property allows you to specify the supported type of the OS that application is built for.
Possible values are:
**Windows**
**Linux**
-
-## GalleryApplicationVersionProperties
-### Properties
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **publishingProfile**: [GalleryApplicationVersionPublishingProfile](#galleryapplicationversionpublishingprofile) (Required): The publishing profile of a gallery image version.
-* **replicationStatus**: [ReplicationStatus](#replicationstatus) (ReadOnly): This is the replication status of the gallery image version.
-
-## GalleryApplicationVersionPublishingProfile
-### Properties
-* **enableHealthCheck**: bool: Optional. Whether or not this application reports health.
-* **endOfLifeDate**: string: The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
-* **excludeFromLatest**: bool: If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
-* **manageActions**: [UserArtifactManage](#userartifactmanage)
-* **publishedDate**: string (ReadOnly): The timestamp for when the gallery image version is published.
-* **replicaCount**: int: The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
-* **replicationMode**: 'Full' | 'Shallow' | string: Optional parameter which specifies the mode to be used for replication. This property is not updatable.
-* **source**: [UserArtifactSource](#userartifactsource) (Required): The source image from which the Image Version is going to be created.
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-* **targetExtendedLocations**: [GalleryTargetExtendedLocation](#gallerytargetextendedlocation)[]: The target extended locations where the Image Version is going to be replicated to. This property is updatable.
-* **targetRegions**: [TargetRegion](#targetregion)[]: The target regions where the Image Version is going to be replicated to. This property is updatable.
-
-## GalleryArtifactVersionSource
-### Properties
-* **id**: string: The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource.
-* **uri**: string: The uri of the gallery artifact version source. Currently used to specify vhd/blob source.
-
-## GalleryDataDiskImage
-### Properties
-* **hostCaching**: 'None' | 'ReadOnly' | 'ReadWrite': The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
-* **lun**: int (Required): This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
-* **sizeInGB**: int (ReadOnly): This property indicates the size of the VHD to be created.
-* **source**: [GalleryArtifactVersionSource](#galleryartifactversionsource): The gallery artifact version source.
-
-## GalleryExtendedLocation
-### Properties
-* **name**: string
-* **type**: 'EdgeZone' | 'Unknown' | string: It is type of the extended location.
-
-## GalleryIdentifier
-### Properties
-* **uniqueName**: string (ReadOnly): The unique name of the Shared Image Gallery. This name is generated automatically by Azure.
-
-## GalleryImageFeature
-### Properties
-* **name**: string: The name of the gallery image feature.
-* **value**: string: The value of the gallery image feature.
-
-## GalleryImageIdentifier
-### Properties
-* **offer**: string (Required): The name of the gallery image definition offer.
-* **publisher**: string (Required): The name of the gallery image definition publisher.
-* **sku**: string (Required): The name of the gallery image definition SKU.
-
-## GalleryImageProperties
-### Properties
-* **architecture**: 'Arm64' | 'x64' | string: The architecture of the image. Applicable to OS disks only.
-* **description**: string: The description of this gallery image definition resource. This property is updatable.
-* **disallowed**: [Disallowed](#disallowed): Describes the disallowed disk types.
-* **endOfLifeDate**: string: The end of life date of the gallery image definition. This property can be used for decommissioning purposes. This property is updatable.
-* **eula**: string: The Eula agreement for the gallery image definition.
-* **features**: [GalleryImageFeature](#galleryimagefeature)[]: A list of gallery image features.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **identifier**: [GalleryImageIdentifier](#galleryimageidentifier) (Required): This is the gallery image definition identifier.
-* **osState**: 'Generalized' | 'Specialized' (Required): This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.
Possible values are:
**Windows**
**Linux**
-* **privacyStatementUri**: string: The privacy statement uri.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **purchasePlan**: [ImagePurchasePlan](#imagepurchaseplan): Describes the gallery image definition purchase plan. This is used by marketplace images.
-* **recommended**: [RecommendedMachineConfiguration](#recommendedmachineconfiguration): The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.
-* **releaseNoteUri**: string: The release note uri.
-
-## GalleryImageVersionProperties
-### Properties
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **publishingProfile**: [GalleryImageVersionPublishingProfile](#galleryimageversionpublishingprofile): The publishing profile of a gallery image Version.
-* **replicationStatus**: [ReplicationStatus](#replicationstatus) (ReadOnly): This is the replication status of the gallery image version.
-* **storageProfile**: [GalleryImageVersionStorageProfile](#galleryimageversionstorageprofile) (Required): This is the storage profile of a Gallery Image Version.
-
-## GalleryImageVersionPublishingProfile
-### Properties
-* **endOfLifeDate**: string: The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
-* **excludeFromLatest**: bool: If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
-* **publishedDate**: string (ReadOnly): The timestamp for when the gallery image version is published.
-* **replicaCount**: int: The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
-* **replicationMode**: 'Full' | 'Shallow' | string: Optional parameter which specifies the mode to be used for replication. This property is not updatable.
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-* **targetExtendedLocations**: [GalleryTargetExtendedLocation](#gallerytargetextendedlocation)[]: The target extended locations where the Image Version is going to be replicated to. This property is updatable.
-* **targetRegions**: [TargetRegion](#targetregion)[]: The target regions where the Image Version is going to be replicated to. This property is updatable.
-
-## GalleryImageVersionStorageProfile
-### Properties
-* **dataDiskImages**: [GalleryDataDiskImage](#gallerydatadiskimage)[]: A list of data disk images.
-* **osDiskImage**: [GalleryOSDiskImage](#galleryosdiskimage): This is the OS disk image.
-* **source**: [GalleryArtifactVersionSource](#galleryartifactversionsource): The gallery artifact version source.
-
-## GalleryOSDiskImage
-### Properties
-* **hostCaching**: 'None' | 'ReadOnly' | 'ReadWrite': The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
-* **sizeInGB**: int (ReadOnly): This property indicates the size of the VHD to be created.
-* **source**: [GalleryArtifactVersionSource](#galleryartifactversionsource): The gallery artifact version source.
-
-## GalleryProperties
-### Properties
-* **description**: string: The description of this Shared Image Gallery resource. This property is updatable.
-* **identifier**: [GalleryIdentifier](#galleryidentifier): Describes the gallery unique name.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **sharingProfile**: [SharingProfile](#sharingprofile): Profile for gallery sharing to subscription or tenant
-* **sharingStatus**: [SharingStatus](#sharingstatus) (ReadOnly): Sharing status of current gallery.
-* **softDeletePolicy**: [SoftDeletePolicy](#softdeletepolicy): Contains information about the soft deletion policy of the gallery.
-
-## GalleryTargetExtendedLocation
-### Properties
-* **encryption**: [EncryptionImages](#encryptionimages): Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
-* **extendedLocation**: [GalleryExtendedLocation](#galleryextendedlocation): The name of the extended location.
-* **extendedLocationReplicaCount**: int: The number of replicas of the Image Version to be created per extended location. This property is updatable.
-* **name**: string: The name of the region.
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-
-## ImagePurchasePlan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: The product ID.
-* **publisher**: string: The publisher ID.
-
-## OSDiskImageEncryption
-### Properties
-* **diskEncryptionSetId**: string: A relative URI containing the resource ID of the disk encryption set.
-* **securityProfile**: [OSDiskImageSecurityProfile](#osdiskimagesecurityprofile): This property specifies the security profile of an OS disk image.
-
-## OSDiskImageSecurityProfile
-### Properties
-* **confidentialVMEncryptionType**: 'EncryptedVMGuestStateOnlyWithPmk' | 'EncryptedWithCmk' | 'EncryptedWithPmk' | string: confidential VM encryption types
-* **secureVMDiskEncryptionSetId**: string: secure VM disk encryption set id
-
-## RecommendedMachineConfiguration
-### Properties
-* **memory**: [ResourceRange](#resourcerange): Describes the resource range.
-* **vCPUs**: [ResourceRange](#resourcerange): Describes the resource range.
-
-## RegionalReplicationStatus
-### Properties
-* **details**: string (ReadOnly): The details of the replication status.
-* **progress**: int (ReadOnly): It indicates progress of the replication job.
-* **region**: string (ReadOnly): The region to which the gallery image version is being replicated to.
-* **state**: 'Completed' | 'Failed' | 'Replicating' | 'Unknown' | string (ReadOnly): This is the regional replication state.
-
-## RegionalSharingStatus
-### Properties
-* **details**: string: Details of gallery regional sharing failure.
-* **region**: string: Region name
-* **state**: 'Failed' | 'InProgress' | 'Succeeded' | 'Unknown' | string (ReadOnly): Gallery sharing state in current region
-
-## ReplicationStatus
-### Properties
-* **aggregatedState**: 'Completed' | 'Failed' | 'InProgress' | 'Unknown' | string (ReadOnly): This is the aggregated replication status based on all the regional replication status flags.
-* **summary**: [RegionalReplicationStatus](#regionalreplicationstatus)[] (ReadOnly): This is a summary of replication status for each region.
-
-## ResourceRange
-### Properties
-* **max**: int: The maximum number of the resource.
-* **min**: int: The minimum number of the resource.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## SharingProfile
-### Properties
-* **communityGalleryInfo**: [CommunityGalleryInfo](#communitygalleryinfo): Information of community gallery if current gallery is shared to community.
-* **groups**: [SharingProfileGroup](#sharingprofilegroup)[] (ReadOnly): A list of sharing profile groups.
-* **permissions**: 'Groups' | 'Private' | string: This property allows you to specify the permission of sharing gallery.
Possible values are:
**Private**
**Groups**
-
-## SharingProfileGroup
-### Properties
-* **ids**: string[]: A list of subscription/tenant ids the gallery is aimed to be shared to.
-* **type**: 'AADTenants' | 'Community' | 'Subscriptions' | string: This property allows you to specify the type of sharing group.
Possible values are:
**Subscriptions**
**AADTenants**
**Community**
-
-## SharingStatus
-### Properties
-* **aggregatedState**: 'Failed' | 'InProgress' | 'Succeeded' | 'Unknown' | string (ReadOnly): Aggregated sharing state of current gallery.
-* **summary**: [RegionalSharingStatus](#regionalsharingstatus)[]: Summary of all regional sharing status.
-
-## SoftDeletePolicy
-### Properties
-* **isSoftDeleteEnabled**: bool: Enables soft-deletion for resources in this gallery, allowing them to be recovered within retention time.
-
-## TargetRegion
-### Properties
-* **encryption**: [EncryptionImages](#encryptionimages): Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
-* **name**: string (Required): The name of the region.
-* **regionalReplicaCount**: int: The number of replicas of the Image Version to be created per region. This property is updatable.
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-
-## UserArtifactManage
-### Properties
-* **install**: string (Required): Required. The path and arguments to install the gallery application. This is limited to 4096 characters.
-* **remove**: string (Required): Required. The path and arguments to remove the gallery application. This is limited to 4096 characters.
-* **update**: string: Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters.
-
-## UserArtifactSource
-### Properties
-* **defaultConfigurationLink**: string: Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
-* **mediaLink**: string (Required): Required. The mediaLink of the artifact, must be a readable storage page blob.
-
diff --git a/generated/compute/microsoft.compute/2021-11-01/types.json b/generated/compute/microsoft.compute/2021-11-01/types.json
deleted file mode 100644
index 3d775cf09b..0000000000
--- a/generated/compute/microsoft.compute/2021-11-01/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/availabilitySets"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/availabilitySets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The instance view of a resource."},"sku":{"Type":20,"Flags":0,"Description":"Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":21,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AvailabilitySetProperties","Properties":{"platformUpdateDomainCount":{"Type":3,"Flags":0,"Description":"Update Domain count."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count."},"virtualMachines":{"Type":13,"Flags":0,"Description":"A list of references to all virtual machines in the availability set."},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01."},"statuses":{"Type":19,"Flags":2,"Description":"The resource status information."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":12}},{"2":{"Name":"InstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":18,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[15,16,17]}},{"3":{"ItemType":14}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of virtual machines in the scale set."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/availabilitySets@2021-11-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/proximityPlacementGroups"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/proximityPlacementGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":23,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":24,"Flags":10,"Description":"The resource api version"},"properties":{"Type":26,"Flags":0,"Description":"Describes the properties of a Proximity Placement Group."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":34,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ProximityPlacementGroupProperties","Properties":{"proximityPlacementGroupType":{"Type":29,"Flags":0,"Description":"Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use."},"virtualMachines":{"Type":31,"Flags":2,"Description":"A list of references to all virtual machines in the proximity placement group."},"virtualMachineScaleSets":{"Type":32,"Flags":2,"Description":"A list of references to all virtual machine scale sets in the proximity placement group."},"availabilitySets":{"Type":33,"Flags":2,"Description":"A list of references to all availability sets in the proximity placement group."},"colocationStatus":{"Type":14,"Flags":0,"Description":"Describes colocation status of the Proximity Placement Group."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"Ultra"}},{"5":{"Elements":[27,28,4]}},{"2":{"Name":"SubResourceWithColocationStatus","Properties":{"colocationStatus":{"Type":14,"Flags":0,"Description":"Describes colocation status of a resource in the Proximity Placement Group."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":30}},{"3":{"ItemType":30}},{"3":{"ItemType":30}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/proximityPlacementGroups@2021-11-01","ScopeType":8,"Body":25,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":36,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":37,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":0,"Description":"Dedicated Host Group Properties."},"zones":{"Type":49,"Flags":0,"Description":"Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":50,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostGroupProperties","Properties":{"platformFaultDomainCount":{"Type":3,"Flags":1,"Description":"Number of fault domains that the host group can span."},"hosts":{"Type":41,"Flags":2,"Description":"A list of references to all dedicated hosts in the dedicated host group."},"instanceView":{"Type":42,"Flags":2,"Description":"The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group."},"supportAutomaticPlacement":{"Type":2,"Flags":0,"Description":"Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided.
Minimum api-version: 2020-06-01."}}}},{"2":{"Name":"SubResourceReadOnly","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"3":{"ItemType":40}},{"2":{"Name":"DedicatedHostGroupInstanceView","Properties":{"hosts":{"Type":48,"Flags":0,"Description":"List of instance view of the dedicated hosts under the dedicated host group."}}}},{"2":{"Name":"DedicatedHostInstanceViewWithName","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the dedicated host."},"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":44,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":47,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DedicatedHostAvailableCapacity","Properties":{"allocatableVMs":{"Type":46,"Flags":0,"Description":"The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host."}}}},{"2":{"Name":"DedicatedHostAllocatableVM","Properties":{"vmSize":{"Type":4,"Flags":0,"Description":"VM size in terms of which the unutilized capacity is represented."},"count":{"Type":3,"Flags":0,"Description":"Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity."}}}},{"3":{"ItemType":45}},{"3":{"ItemType":14}},{"3":{"ItemType":43}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups@2021-11-01","ScopeType":8,"Body":38,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups/hosts"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups/hosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":0,"Description":"Properties of the dedicated host."},"sku":{"Type":20,"Flags":1,"Description":"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."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":63,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostProperties","Properties":{"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Fault domain of the dedicated host within a dedicated host group."},"autoReplaceOnFailure":{"Type":2,"Flags":0,"Description":"Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided."},"hostId":{"Type":4,"Flags":2,"Description":"A unique id generated and assigned to the dedicated host by the platform.
Does not change throughout the lifetime of the host."},"virtualMachines":{"Type":56,"Flags":2,"Description":"A list of references to all virtual machines in the Dedicated Host."},"licenseType":{"Type":60,"Flags":0,"Description":"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**"},"provisioningTime":{"Type":4,"Flags":2,"Description":"The date when the host was first provisioned."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":61,"Flags":2,"Description":"The dedicated host instance view."},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Dedicated Host resource was created.
Minimum api-version: 2021-11-01."}}}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server_Hybrid"}},{"6":{"Value":"Windows_Server_Perpetual"}},{"5":{"Elements":[57,58,59]}},{"2":{"Name":"DedicatedHostInstanceView","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":44,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":62,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups/hosts@2021-11-01","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.Compute/sshPublicKeys"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/sshPublicKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":65,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":66,"Flags":10,"Description":"The resource api version"},"properties":{"Type":68,"Flags":0,"Description":"Properties of the SSH public key."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":69,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SshPublicKeyResourceProperties","Properties":{"publicKey":{"Type":4,"Flags":0,"Description":"SSH public key used to authenticate to a virtual machine through ssh. If this property is not initially provided when the resource is created, the publicKey property will be populated when generateKeyPair is called. If the public key is provided upon resource creation, the provided public key needs to be at least 2048-bit and in ssh-rsa format."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/sshPublicKeys@2021-11-01","ScopeType":8,"Body":67,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/extensions"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":78,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":75,"Flags":0,"Description":"The virtual machine extension instance view."},"suppressFailures":{"Type":2,"Flags":0,"Description":"Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false."},"protectedSettingsFromKeyVault":{"Type":0,"Flags":0,"Description":"The extensions protected settings that are passed by reference, and consumed from key vault"}}}},{"2":{"Name":"VirtualMachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The virtual machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"substatuses":{"Type":76,"Flags":0,"Description":"The resource status information."},"statuses":{"Type":77,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/extensions@2021-11-01","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":80,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":81,"Flags":10,"Description":"The resource api version"},"plan":{"Type":83,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":84,"Flags":0,"Description":"Describes the properties of a Virtual Machine."},"resources":{"Type":460,"Flags":2,"Description":"The virtual machine child extension resources."},"identity":{"Type":461,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"zones":{"Type":469,"Flags":0,"Description":"The virtual machine zones."},"extendedLocation":{"Type":470,"Flags":0,"Description":"The extended location of the Virtual Machine."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":473,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"hardwareProfile":{"Type":85,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":254,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":309,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine."},"osProfile":{"Type":310,"Flags":0,"Description":"Specifies the operating system settings used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned."},"networkProfile":{"Type":348,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"securityProfile":{"Type":395,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machine."},"diagnosticsProfile":{"Type":400,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).
For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)
Currently, a VM can only be added to availability set at creation time. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set.
This property cannot exist along with a non-null properties.virtualMachineScaleSet reference."},"virtualMachineScaleSet":{"Type":12,"Flags":0,"Description":"Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.
This property cannot exist along with a non-null properties.availabilitySet reference.
Minimum api‐version: 2019‐03‐01"},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01."},"priority":{"Type":405,"Flags":0,"Description":"Specifies the priority for the virtual machine.
Minimum api-version: 2019-03-01"},"evictionPolicy":{"Type":408,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":409,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot virtual machine.
Minimum api-version: 2019-03-01."},"host":{"Type":12,"Flags":0,"Description":"Specifies information about the dedicated host that the virtual machine resides in.
Minimum api-version: 2018-10-01."},"hostGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the dedicated host group that the virtual machine resides in.
Minimum api-version: 2020-06-01.
NOTE: User cannot specify both host and hostGroup properties."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":410,"Flags":2,"Description":"The virtual machine instance view."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15"},"vmId":{"Type":4,"Flags":2,"Description":"Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands."},"extensionsTimeBudget":{"Type":4,"Flags":0,"Description":"Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01"},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the scale set logical fault domain into which the Virtual Machine will be created. By default, the Virtual Machine will by automatically assigned to a fault domain that best maintains balance across available fault domains.
This is applicable only if the 'virtualMachineScaleSet' property of this Virtual Machine is set.The Virtual Machine Scale Set that is referenced, must have 'platformFaultDomainCount' > 1.This property cannot be updated once the Virtual Machine is created.Fault domain assignment can be viewed in the Virtual Machine Instance View.
Minimum api‐version: 2020‐12‐01"},"scheduledEventsProfile":{"Type":452,"Flags":0,"Description":"Specifies Scheduled Event related configurations."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01"},"capacityReservation":{"Type":454,"Flags":0,"Description":"Specifies information about the capacity reservation that is used to allocate virtual machine.
Minimum api-version: 2021-04-01."},"applicationProfile":{"Type":455,"Flags":0,"Description":"Specifies the gallery applications that should be made available to the VM/VMSS"},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Virtual Machine resource was created.
Minimum api-version: 2021-11-01."}}}},{"2":{"Name":"HardwareProfile","Properties":{"vmSize":{"Type":252,"Flags":0,"Description":"Specifies the size of the virtual machine.
The enum data type is currently deprecated and will be removed by December 23rd 2023.
Recommended way to get the list of available sizes is using these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region]( https://docs.microsoft.com/rest/api/compute/resourceskus/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/sizes).
The available VM sizes depend on region and availability set."},"vmSizeProperties":{"Type":253,"Flags":0,"Description":"Specifies the properties for customizing the size of the virtual machine. Minimum api-version: 2021-07-01.
This feature is still in preview mode and is not supported for VirtualMachineScaleSet.
Please follow the instructions in [VM Customization](https://aka.ms/vmcustomization) for more details."}}}},{"6":{"Value":"Basic_A0"}},{"6":{"Value":"Basic_A1"}},{"6":{"Value":"Basic_A2"}},{"6":{"Value":"Basic_A3"}},{"6":{"Value":"Basic_A4"}},{"6":{"Value":"Standard_A0"}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_B1s"}},{"6":{"Value":"Standard_B1ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E32-16_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_NV6"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,4]}},{"2":{"Name":"VMSizeProperties","Properties":{"vCPUsAvailable":{"Type":3,"Flags":0,"Description":"Specifies the number of vCPUs available for the VM.
When this property is not specified in the request body the default behavior is to set it to the value of vCPUs available for that VM size exposed in api response of [List all available virtual machine sizes in a region](https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list) ."},"vCPUsPerCore":{"Type":3,"Flags":0,"Description":"Specifies the vCPU to physical core ratio.
When this property is not specified in the request body the default behavior is set to the value of vCPUsPerCore for the VM Size exposed in api response of [List all available virtual machine sizes in a region](https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list)
Setting this property to 1 also means that hyper-threading is disabled."}}}},{"2":{"Name":"StorageProfile","Properties":{"imageReference":{"Type":255,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":256,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":308,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"Specifies the offer of the platform image or marketplace image used to create the virtual machine."},"sku":{"Type":4,"Flags":0,"Description":"The image SKU."},"version":{"Type":4,"Flags":0,"Description":"Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available. Please do not use field 'version' for gallery image deployment, gallery image should always use 'id' field for deployment, to use 'latest' version of gallery image, just set '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' in the 'id' field without version input."},"exactVersion":{"Type":4,"Flags":2,"Description":"Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'."},"sharedGalleryImageId":{"Type":4,"Flags":0,"Description":"Specified the shared gallery image unique id for vm deployment. This can be fetched from shared gallery image GET call."},"communityGalleryImageId":{"Type":4,"Flags":0,"Description":"Specified the community gallery image unique id for vm deployment. This can be fetched from community gallery image GET call."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"OSDisk","Properties":{"osType":{"Type":259,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"encryptionSettings":{"Type":260,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":263,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":263,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":267,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None** for Standard storage. **ReadOnly** for Premium storage."},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"diffDiskSettings":{"Type":268,"Flags":0,"Description":"Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine."},"createOption":{"Type":277,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":278,"Flags":0,"Description":"The managed disk parameters."},"deleteOption":{"Type":293,"Flags":0,"Description":"Specifies whether OS Disk should be deleted or detached upon VM deletion.
Possible values:
**Delete** If this value is used, the OS disk is deleted when VM is deleted.
**Detach** If this value is used, the os disk is retained after VM is deleted.
The default value is set to **detach**. For an ephemeral OS Disk, the default value is set to **Delete**. User cannot change the delete option for ephemeral OS Disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[257,258]}},{"2":{"Name":"DiskEncryptionSettings","Properties":{"diskEncryptionKey":{"Type":261,"Flags":0,"Description":"Specifies the location of the disk encryption key, which is a Key Vault Secret."},"keyEncryptionKey":{"Type":262,"Flags":0,"Description":"Specifies the location of the key encryption key in Key Vault."},"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether disk encryption should be enabled on the virtual machine."}}}},{"2":{"Name":"KeyVaultSecretReference","Properties":{"secretUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a secret in a Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the secret."}}}},{"2":{"Name":"KeyVaultKeyReference","Properties":{"keyUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a key encryption key in Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the key."}}}},{"2":{"Name":"VirtualHardDisk","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Specifies the virtual hard disk's uri."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[264,265,266]}},{"2":{"Name":"DiffDiskSettings","Properties":{"option":{"Type":270,"Flags":0,"Description":"Specifies the ephemeral disk settings for operating system disk."},"placement":{"Type":273,"Flags":0,"Description":"Specifies the ephemeral disk placement for operating system disk.
Possible values are:
**CacheDisk**
**ResourceDisk**
Default: **CacheDisk** if one is configured for the VM size otherwise **ResourceDisk** is used.
Refer to VM size documentation for Windows VM at https://docs.microsoft.com/azure/virtual-machines/windows/sizes and Linux VM at https://docs.microsoft.com/azure/virtual-machines/linux/sizes to check which VM sizes exposes a cache disk."}}}},{"6":{"Value":"Local"}},{"5":{"Elements":[269,4]}},{"6":{"Value":"CacheDisk"}},{"6":{"Value":"ResourceDisk"}},{"5":{"Elements":[271,272,4]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[274,275,276,4]}},{"2":{"Name":"ManagedDiskParameters","Properties":{"storageAccountType":{"Type":285,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":286,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."},"securityProfile":{"Type":287,"Flags":0,"Description":"Specifies the security profile for the managed disk."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[279,280,281,282,283,284,4]}},{"2":{"Name":"DiskEncryptionSetParameters","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VMDiskSecurityProfile","Properties":{"securityEncryptionType":{"Type":290,"Flags":0,"Description":"Specifies the EncryptionType of the managed disk.
It is set to DiskWithVMGuestState for encryption of the managed disk along with VMGuestState blob, and VMGuestStateOnly for encryption of just the VMGuestState blob.
NOTE: It can be set for only Confidential VMs."},"diskEncryptionSet":{"Type":286,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk that is used for Customer Managed Key encrypted ConfidentialVM OS Disk and VMGuest blob."}}}},{"6":{"Value":"VMGuestStateOnly"}},{"6":{"Value":"DiskWithVMGuestState"}},{"5":{"Elements":[288,289,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[291,292,4]}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":263,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":263,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":298,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":302,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":278,"Flags":0,"Description":"The managed disk parameters."},"toBeDetached":{"Type":2,"Flags":0,"Description":"Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset"},"diskIOPSReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"diskMBpsReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"detachOption":{"Type":304,"Flags":0,"Description":"Specifies the detach behavior to be used while detaching a disk or which is already in the process of detachment from the virtual machine. Supported values: **ForceDetach**.
detachOption: **ForceDetach** is applicable only for managed data disks. If a previous detachment attempt of the data disk did not complete due to an unexpected failure from the virtual machine and the disk is still not released then use force-detach as a last resort option to detach the disk forcibly from the VM. All writes might not have been flushed when using this detach behavior.
This feature is still in preview mode and is not supported for VirtualMachineScaleSet. To force-detach a data disk update toBeDetached to 'true' along with setting detachOption: 'ForceDetach'."},"deleteOption":{"Type":307,"Flags":0,"Description":"Specifies whether data disk should be deleted or detached upon VM deletion.
Possible values:
**Delete** If this value is used, the data disk is deleted when VM is deleted.
**Detach** If this value is used, the data disk is retained after VM is deleted.
The default value is set to **detach**"}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[295,296,297]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[299,300,301,4]}},{"6":{"Value":"ForceDetach"}},{"5":{"Elements":[303,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[305,306,4]}},{"3":{"ItemType":294}},{"2":{"Name":"AdditionalCapabilities","Properties":{"ultraSSDEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled."},"hibernationEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables hibernation capability on the VM."}}}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/azure-resource-manager/management/resource-name-rules)."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
This property cannot be updated after the VM is created.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters."},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
**Note: Do not pass any secrets or passwords in customData property**
This property cannot be updated after the VM is created.
customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://azure.microsoft.com/blog/custom-data-and-cloud-init-on-windows-azure/)
For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)"},"windowsConfiguration":{"Type":311,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":333,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros)."},"secrets":{"Type":347,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machine. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"allowExtensionOperations":{"Type":2,"Flags":0,"Description":"Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine."},"requireGuestProvisionSignal":{"Type":2,"Flags":0,"Description":"Optional property which must either be set to True or omitted."}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.
For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning."},"timeZone":{"Type":4,"Flags":0,"Description":"Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\".
Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.getsystemtimezones)."},"additionalUnattendContent":{"Type":318,"Flags":0,"Description":"Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup."},"patchSettings":{"Type":319,"Flags":0,"Description":"[Preview Feature] Specifies settings related to VM Guest Patching on Windows."},"winRM":{"Type":327,"Flags":0,"Description":"Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell."}}}},{"2":{"Name":"AdditionalUnattendContent","Properties":{"passName":{"Type":313,"Flags":0,"Description":"The pass name. Currently, the only allowable value is OobeSystem."},"componentName":{"Type":314,"Flags":0,"Description":"The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup."},"settingName":{"Type":317,"Flags":0,"Description":"Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon."},"content":{"Type":4,"Flags":0,"Description":"Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted."}}}},{"6":{"Value":"OobeSystem"}},{"6":{"Value":"Microsoft-Windows-Shell-Setup"}},{"6":{"Value":"AutoLogon"}},{"6":{"Value":"FirstLogonCommands"}},{"5":{"Elements":[315,316]}},{"3":{"ItemType":312}},{"2":{"Name":"PatchSettings","Properties":{"patchMode":{"Type":323,"Flags":0,"Description":"Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.
Possible values are:
**Manual** - You control the application of patches to a virtual machine. You do this by applying patches manually inside the VM. In this mode, automatic updates are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be false
**AutomaticByOS** - The virtual machine will automatically be updated by the OS. The property WindowsConfiguration.enableAutomaticUpdates must be true.
**AutomaticByPlatform** - the virtual machine will automatically updated by the platform. The properties provisionVMAgent and WindowsConfiguration.enableAutomaticUpdates must be true"},"enableHotpatching":{"Type":2,"Flags":0,"Description":"Enables customers to patch their Azure VMs without requiring a reboot. For enableHotpatching, the 'provisionVMAgent' must be set to true and 'patchMode' must be set to 'AutomaticByPlatform'."},"assessmentMode":{"Type":326,"Flags":0,"Description":"Specifies the mode of VM Guest patch assessment for the IaaS virtual machine.
Possible values are:
**ImageDefault** - You control the timing of patch assessments on a virtual machine.
**AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true."}}}},{"6":{"Value":"Manual"}},{"6":{"Value":"AutomaticByOS"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[320,321,322,4]}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[324,325,4]}},{"2":{"Name":"WinRMConfiguration","Properties":{"listeners":{"Type":332,"Flags":0,"Description":"The list of Windows Remote Management listeners"}}}},{"2":{"Name":"WinRMListener","Properties":{"protocol":{"Type":331,"Flags":0,"Description":"Specifies the protocol of WinRM listener.
Possible values are:
**http**
**https**"},"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}
To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[329,330]}},{"3":{"ItemType":328}},{"2":{"Name":"LinuxConfiguration","Properties":{"disablePasswordAuthentication":{"Type":2,"Flags":0,"Description":"Specifies whether password authentication should be disabled."},"ssh":{"Type":334,"Flags":0,"Description":"Specifies the ssh key configuration for a Linux OS."},"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"patchSettings":{"Type":337,"Flags":0,"Description":"[Preview Feature] Specifies settings related to VM Guest Patching on Linux."}}}},{"2":{"Name":"SshConfiguration","Properties":{"publicKeys":{"Type":336,"Flags":0,"Description":"The list of SSH public keys used to authenticate with linux based VMs."}}}},{"2":{"Name":"SshPublicKey","Properties":{"path":{"Type":4,"Flags":0,"Description":"Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys"},"keyData":{"Type":4,"Flags":0,"Description":"SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed)."}}}},{"3":{"ItemType":335}},{"2":{"Name":"LinuxPatchSettings","Properties":{"patchMode":{"Type":340,"Flags":0,"Description":"Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.
Possible values are:
**ImageDefault** - The virtual machine's default patching configuration is used.
**AutomaticByPlatform** - The virtual machine will be automatically updated by the platform. The property provisionVMAgent must be true"},"assessmentMode":{"Type":343,"Flags":0,"Description":"Specifies the mode of VM Guest Patch Assessment for the IaaS virtual machine.
Possible values are:
**ImageDefault** - You control the timing of patch assessments on a virtual machine.
**AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true."}}}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[338,339,4]}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[341,342,4]}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":12,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":346,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}
To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"certificateStore":{"Type":4,"Flags":0,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":345}},{"3":{"ItemType":344}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":354,"Flags":0,"Description":"Specifies the list of resource Ids for the network interfaces associated with the virtual machine."},"networkApiVersion":{"Type":356,"Flags":0,"Description":"specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations"},"networkInterfaceConfigurations":{"Type":394,"Flags":0,"Description":"Specifies the networking configurations that will be used to create the virtual machine networking resources."}}}},{"2":{"Name":"NetworkInterfaceReference","Properties":{"properties":{"Type":350,"Flags":0,"Description":"Describes a network interface reference properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"NetworkInterfaceReferenceProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"deleteOption":{"Type":353,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[351,352,4]}},{"3":{"ItemType":349}},{"6":{"Value":"2020-11-01"}},{"5":{"Elements":[355,4]}},{"2":{"Name":"VirtualMachineNetworkInterfaceConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network interface configuration name."},"properties":{"Type":358,"Flags":0,"Description":"Describes a virtual machine network profile's IP configuration."}}}},{"2":{"Name":"VirtualMachineNetworkInterfaceConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"deleteOption":{"Type":361,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"enableFpga":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is FPGA networking-enabled."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."},"networkSecurityGroup":{"Type":12,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":362,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":393,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"dscpConfiguration":{"Type":12,"Flags":0}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[359,360,4]}},{"2":{"Name":"VirtualMachineNetworkInterfaceDnsSettingsConfiguration","Properties":{"dnsServers":{"Type":363,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineNetworkInterfaceIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":365,"Flags":0,"Description":"Describes a virtual machine network interface IP configuration properties."}}}},{"2":{"Name":"VirtualMachineNetworkInterfaceIPConfigurationProperties","Properties":{"subnet":{"Type":12,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":366,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":389,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationSecurityGroups":{"Type":390,"Flags":0,"Description":"Specifies an array of references to application security group."},"applicationGatewayBackendAddressPools":{"Type":391,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A virtual machine can reference backend address pools of multiple application gateways. Multiple virtual machines cannot use the same application gateway."},"loadBalancerBackendAddressPools":{"Type":392,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A virtual machine can reference backend address pools of one public and one internal load balancer. [Multiple virtual machines cannot use the same basic sku load balancer]."}}}},{"2":{"Name":"VirtualMachinePublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":367,"Flags":0,"Description":"Describes a virtual machines IP Configuration's PublicIPAddress configuration"},"sku":{"Type":380,"Flags":0,"Description":"Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible."}}}},{"2":{"Name":"VirtualMachinePublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"deleteOption":{"Type":370,"Flags":0,"Description":"Specify what happens to the public IP address when the VM is deleted"},"dnsSettings":{"Type":371,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":373,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":12,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."},"publicIPAddressVersion":{"Type":376,"Flags":0,"Description":"Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"publicIPAllocationMethod":{"Type":379,"Flags":0,"Description":"Specify the public IP allocation type"}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[368,369,4]}},{"2":{"Name":"VirtualMachinePublicIPAddressDnsSettingsConfiguration","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label prefix of the PublicIPAddress resources that will be created. The generated name label is the concatenation of the domain name label and vm network profile unique ID."}}}},{"2":{"Name":"VirtualMachineIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":372}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[374,375,4]}},{"6":{"Value":"Dynamic"}},{"6":{"Value":"Static"}},{"5":{"Elements":[377,378,4]}},{"2":{"Name":"PublicIPAddressSku","Properties":{"name":{"Type":383,"Flags":0,"Description":"Specify public IP sku name"},"tier":{"Type":386,"Flags":0,"Description":"Specify public IP sku tier"}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"5":{"Elements":[381,382,4]}},{"6":{"Value":"Regional"}},{"6":{"Value":"Global"}},{"5":{"Elements":[384,385,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[387,388,4]}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":364}},{"3":{"ItemType":357}},{"2":{"Name":"SecurityProfile","Properties":{"uefiSettings":{"Type":396,"Flags":0,"Description":"Specifies the security settings like secure boot and vTPM used while creating the virtual machine.
Minimum api-version: 2020-12-01"},"encryptionAtHost":{"Type":2,"Flags":0,"Description":"This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine or virtual machine scale set. This will enable the encryption for all the disks including Resource/Temp disk at host itself.
Default: The Encryption at host will be disabled unless this property is set to true for the resource."},"securityType":{"Type":399,"Flags":0,"Description":"Specifies the SecurityType of the virtual machine. It has to be set to any specified value to enable UefiSettings.
Default: UefiSettings will not be enabled unless this property is set."}}}},{"2":{"Name":"UefiSettings","Properties":{"secureBootEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether secure boot should be enabled on the virtual machine.
Minimum api-version: 2020-12-01"},"vTpmEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether vTPM should be enabled on the virtual machine.
Minimum api-version: 2020-12-01"}}}},{"6":{"Value":"TrustedLaunch"}},{"6":{"Value":"ConfidentialVM"}},{"5":{"Elements":[397,398,4]}},{"2":{"Name":"DiagnosticsProfile","Properties":{"bootDiagnostics":{"Type":401,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
**NOTE**: If storageUri is being specified then ensure that the storage account is in the same region and subscription as the VM.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."}}}},{"2":{"Name":"BootDiagnostics","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether boot diagnostics should be enabled on the Virtual Machine."},"storageUri":{"Type":4,"Flags":0,"Description":"Uri of the storage account to use for placing the console output and screenshot.
If storageUri is not specified while enabling boot diagnostics, managed storage will be used."}}}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[402,403,404,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[406,407,4]}},{"2":{"Name":"BillingProfile","Properties":{"maxPrice":{"Type":3,"Flags":0,"Description":"Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.
This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.
The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.
Possible values are:
- Any decimal value greater than zero. Example: 0.01538
-1 – indicates default price to be up-to on-demand.
You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.
Minimum api-version: 2019-03-01."}}}},{"2":{"Name":"VirtualMachineInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"Specifies the update domain of the virtual machine."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the fault domain of the virtual machine."},"computerName":{"Type":4,"Flags":0,"Description":"The computer name assigned to the virtual machine."},"osName":{"Type":4,"Flags":0,"Description":"The Operating System running on the virtual machine."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of Operating System running on the virtual machine."},"hyperVGeneration":{"Type":413,"Flags":0,"Description":"Specifies the HyperVGeneration Type associated with a resource"},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":414,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":418,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":427,"Flags":0,"Description":"The virtual machine disk information."},"extensions":{"Type":428,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":429,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":430,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"assignedHost":{"Type":4,"Flags":2,"Description":"Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01."},"statuses":{"Type":431,"Flags":0,"Description":"The resource status information."},"patchStatus":{"Type":432,"Flags":0,"Description":"[Preview Feature] The status of virtual machine patch operations."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[411,412,4]}},{"2":{"Name":"VirtualMachineAgentInstanceView","Properties":{"vmAgentVersion":{"Type":4,"Flags":0,"Description":"The VM Agent full version."},"extensionHandlers":{"Type":416,"Flags":0,"Description":"The virtual machine extension handler instance view."},"statuses":{"Type":417,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineExtensionHandlerInstanceView","Properties":{"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":14,"Flags":0,"Description":"The extension handler status."}}}},{"3":{"ItemType":415}},{"3":{"ItemType":14}},{"2":{"Name":"MaintenanceRedeployStatus","Properties":{"isCustomerInitiatedMaintenanceAllowed":{"Type":2,"Flags":0,"Description":"True, if customer is allowed to perform Maintenance."},"preMaintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Pre Maintenance Window."},"preMaintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Pre Maintenance Window."},"maintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Maintenance Window."},"maintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Maintenance Window."},"lastOperationResultCode":{"Type":423,"Flags":0,"Description":"The Last Maintenance Operation Result Code."},"lastOperationMessage":{"Type":4,"Flags":0,"Description":"Message returned for the last Maintenance Operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"RetryLater"}},{"6":{"Value":"MaintenanceAborted"}},{"6":{"Value":"MaintenanceCompleted"}},{"5":{"Elements":[419,420,421,422]}},{"2":{"Name":"DiskInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"encryptionSettings":{"Type":425,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"statuses":{"Type":426,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":260}},{"3":{"ItemType":14}},{"3":{"ItemType":424}},{"3":{"ItemType":75}},{"2":{"Name":"VirtualMachineHealthStatus","Properties":{"status":{"Type":14,"Flags":2,"Description":"The health status information for the VM."}}}},{"2":{"Name":"BootDiagnosticsInstanceView","Properties":{"consoleScreenshotBlobUri":{"Type":4,"Flags":2,"Description":"The console screenshot blob URI.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage."},"serialConsoleLogBlobUri":{"Type":4,"Flags":2,"Description":"The serial console log blob Uri.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage."},"status":{"Type":14,"Flags":2,"Description":"The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics."}}}},{"3":{"ItemType":14}},{"2":{"Name":"VirtualMachinePatchStatus","Properties":{"availablePatchSummary":{"Type":433,"Flags":0,"Description":"The available patch summary of the latest assessment operation for the virtual machine."},"lastPatchInstallationSummary":{"Type":444,"Flags":0,"Description":"The installation summary of the latest installation operation for the virtual machine."},"configurationStatuses":{"Type":451,"Flags":2,"Description":"The enablement status of the specified patchMode"}}}},{"2":{"Name":"AvailablePatchSummary","Properties":{"status":{"Type":439,"Flags":2,"Description":"The overall success or failure status of the operation. It remains \"InProgress\" until the operation completes. At that point it will become \"Unknown\", \"Failed\", \"Succeeded\", or \"CompletedWithWarnings.\""},"assessmentActivityId":{"Type":4,"Flags":2,"Description":"The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs."},"rebootPending":{"Type":2,"Flags":2,"Description":"The overall reboot status of the VM. It will be true when partially installed patches require a reboot to complete installation but the reboot has not yet occurred."},"criticalAndSecurityPatchCount":{"Type":3,"Flags":2,"Description":"The number of critical or security patches that have been detected as available and not yet installed."},"otherPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches excluding critical and security."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"lastModifiedTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"error":{"Type":440,"Flags":2,"Description":"The errors that were encountered during execution of the operation. The details array contains the list of them."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CompletedWithWarnings"}},{"5":{"Elements":[434,435,436,437,438,4]}},{"2":{"Name":"ApiError","Properties":{"details":{"Type":442,"Flags":0,"Description":"The Api error details"},"innererror":{"Type":443,"Flags":0,"Description":"The Api inner error"},"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"2":{"Name":"ApiErrorBase","Properties":{"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"3":{"ItemType":441}},{"2":{"Name":"InnerError","Properties":{"exceptiontype":{"Type":4,"Flags":0,"Description":"The exception type."},"errordetail":{"Type":4,"Flags":0,"Description":"The internal error message or exception dump."}}}},{"2":{"Name":"LastPatchInstallationSummary","Properties":{"status":{"Type":450,"Flags":2,"Description":"The overall success or failure status of the operation. It remains \"InProgress\" until the operation completes. At that point it will become \"Unknown\", \"Failed\", \"Succeeded\", or \"CompletedWithWarnings.\""},"installationActivityId":{"Type":4,"Flags":2,"Description":"The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs."},"maintenanceWindowExceeded":{"Type":2,"Flags":2,"Description":"Describes whether the operation ran out of time before it completed all its intended actions"},"notSelectedPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches but not going to be installed because it didn't match a classification or inclusion list entry."},"excludedPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches but excluded explicitly by a customer-specified exclusion list match."},"pendingPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches expected to be installed over the course of the patch installation operation."},"installedPatchCount":{"Type":3,"Flags":2,"Description":"The count of patches that successfully installed."},"failedPatchCount":{"Type":3,"Flags":2,"Description":"The count of patches that failed installation."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"lastModifiedTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"error":{"Type":440,"Flags":2,"Description":"The errors that were encountered during execution of the operation. The details array contains the list of them."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CompletedWithWarnings"}},{"5":{"Elements":[445,446,447,448,449,4]}},{"3":{"ItemType":14}},{"2":{"Name":"ScheduledEventsProfile","Properties":{"terminateNotificationProfile":{"Type":453,"Flags":0,"Description":"Specifies Terminate Scheduled Event related configurations."}}}},{"2":{"Name":"TerminateNotificationProfile","Properties":{"notBeforeTimeout":{"Type":4,"Flags":0,"Description":"Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)"},"enable":{"Type":2,"Flags":0,"Description":"Specifies whether the Terminate Scheduled event is enabled or disabled."}}}},{"2":{"Name":"CapacityReservationProfile","Properties":{"capacityReservationGroup":{"Type":12,"Flags":0,"Description":"Specifies the capacity reservation group resource id that should be used for allocating the virtual machine or scaleset vm instances provided enough capacity has been reserved. Please refer to https://aka.ms/CapacityReservation for more details."}}}},{"2":{"Name":"ApplicationProfile","Properties":{"galleryApplications":{"Type":457,"Flags":0,"Description":"Specifies the gallery applications that should be made available to the VM/VMSS"}}}},{"2":{"Name":"VMGalleryApplication","Properties":{"tags":{"Type":4,"Flags":0,"Description":"Optional, Specifies a passthrough value for more generic context."},"order":{"Type":3,"Flags":0,"Description":"Optional, Specifies the order in which the packages have to be installed"},"packageReferenceId":{"Type":4,"Flags":1,"Description":"Specifies the GalleryApplicationVersion resource id on the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version}"},"configurationReference":{"Type":4,"Flags":0,"Description":"Optional, Specifies the uri to an azure blob that will replace the default configuration for the package if provided"}}}},{"3":{"ItemType":456}},{"2":{"Name":"VirtualMachineExtension","Properties":{"properties":{"Type":74,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":459,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":458}},{"2":{"Name":"VirtualMachineIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity."},"type":{"Type":466,"Flags":0,"Description":"The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine."},"userAssignedIdentities":{"Type":468,"Flags":0,"Description":"The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[462,463,464,465]}},{"2":{"Name":"UserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":467}},{"3":{"ItemType":4}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":472,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[471,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines@2021-11-01","ScopeType":8,"Body":82,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":475,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":476,"Flags":10,"Description":"The resource api version"},"sku":{"Type":20,"Flags":0,"Description":"The virtual machine scale set sku."},"plan":{"Type":83,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":478,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set."},"identity":{"Type":582,"Flags":0,"Description":"The identity of the virtual machine scale set, if configured."},"zones":{"Type":590,"Flags":0,"Description":"The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set"},"extendedLocation":{"Type":470,"Flags":0,"Description":"The extended location of the Virtual Machine Scale Set."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":591,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetProperties","Properties":{"upgradePolicy":{"Type":479,"Flags":0,"Description":"The upgrade policy."},"automaticRepairsPolicy":{"Type":486,"Flags":0,"Description":"Policy for automatic repairs."},"virtualMachineProfile":{"Type":491,"Flags":0,"Description":"The virtual machine profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"overprovision":{"Type":2,"Flags":0,"Description":"Specifies whether the Virtual Machine Scale Set should be overprovisioned."},"doNotRunExtensionsOnOverprovisionedVMs":{"Type":2,"Flags":0,"Description":"When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs."},"uniqueId":{"Type":4,"Flags":2,"Description":"Specifies the ID which uniquely identifies a Virtual Machine Scale Set."},"singlePlacementGroup":{"Type":2,"Flags":0,"Description":"When true this limits the scale set to a single placement group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, it may be modified to false. However, if singlePlacementGroup is false, it may not be modified to true."},"zoneBalance":{"Type":2,"Flags":0,"Description":"Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage. zoneBalance property can only be set if the zones property of the scale set contains more than one zone. If there are no zones or only one zone specified, then zoneBalance property should not be set."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count for each placement group."},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01."},"hostGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the dedicated host group that the virtual machine scale set resides in.
Minimum api-version: 2020-06-01."},"additionalCapabilities":{"Type":309,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"scaleInPolicy":{"Type":572,"Flags":0,"Description":"Specifies the policies applied when scaling in Virtual Machines in the Virtual Machine Scale Set."},"orchestrationMode":{"Type":580,"Flags":0,"Description":"Specifies the orchestration mode for the virtual machine scale set."},"spotRestorePolicy":{"Type":581,"Flags":0,"Description":"Specifies the Spot Restore properties for the virtual machine scale set."},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Virtual Machine Scale Set resource was created.
Minimum api-version: 2021-11-01."}}}},{"2":{"Name":"UpgradePolicy","Properties":{"mode":{"Type":483,"Flags":0,"Description":"Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time."},"rollingUpgradePolicy":{"Type":484,"Flags":0,"Description":"The configuration parameters used while performing a rolling upgrade."},"automaticOSUpgradePolicy":{"Type":485,"Flags":0,"Description":"Configuration parameters used for performing automatic OS Upgrade."}}}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Rolling"}},{"5":{"Elements":[480,481,482]}},{"2":{"Name":"RollingUpgradePolicy","Properties":{"maxBatchInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%."},"maxUnhealthyInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%."},"maxUnhealthyUpgradedInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%."},"pauseTimeBetweenBatches":{"Type":4,"Flags":0,"Description":"The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S)."},"enableCrossZoneUpgrade":{"Type":2,"Flags":0,"Description":"Allow VMSS to ignore AZ boundaries when constructing upgrade batches. Take into consideration the Update Domain and maxBatchInstancePercent to determine the batch size."},"prioritizeUnhealthyInstances":{"Type":2,"Flags":0,"Description":"Upgrade all unhealthy instances in a scale set before any healthy instances."}}}},{"2":{"Name":"AutomaticOSUpgradePolicy","Properties":{"enableAutomaticOSUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.
If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true."},"disableAutomaticRollback":{"Type":2,"Flags":0,"Description":"Whether OS image rollback feature should be disabled. Default value is false."}}}},{"2":{"Name":"AutomaticRepairsPolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 10 minutes (PT10M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M)."},"repairAction":{"Type":490,"Flags":0,"Description":"Type of repair action (replace, restart, reimage) that will be used for repairing unhealthy virtual machines in the scale set. Default value is replace."}}}},{"6":{"Value":"Replace"}},{"6":{"Value":"Restart"}},{"6":{"Value":"Reimage"}},{"5":{"Elements":[487,488,489,4]}},{"2":{"Name":"VirtualMachineScaleSetVMProfile","Properties":{"osProfile":{"Type":492,"Flags":0,"Description":"Specifies the operating system settings for the virtual machines in the scale set."},"storageProfile":{"Type":494,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"networkProfile":{"Type":526,"Flags":0,"Description":"Specifies properties of the network interfaces of the virtual machines in the scale set."},"securityProfile":{"Type":395,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machines in the scale set."},"diagnosticsProfile":{"Type":400,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"extensionProfile":{"Type":559,"Flags":0,"Description":"Specifies a collection of settings for extensions installed on virtual machines in the scale set."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15"},"priority":{"Type":567,"Flags":0,"Description":"Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview"},"evictionPolicy":{"Type":570,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":409,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot VMSS.
Minimum api-version: 2019-03-01."},"scheduledEventsProfile":{"Type":452,"Flags":0,"Description":"Specifies Scheduled Event related configurations."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the virtual machines in the scale set, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01"},"capacityReservation":{"Type":454,"Flags":0,"Description":"Specifies the capacity reservation related details of a scale set.
Minimum api-version: 2021-04-01."},"applicationProfile":{"Type":455,"Flags":0,"Description":"Specifies the gallery applications that should be made available to the VM/VMSS"},"hardwareProfile":{"Type":571,"Flags":0,"Description":"Specifies the hardware profile related details of a scale set.
Minimum api-version: 2021-11-01."}}}},{"2":{"Name":"VirtualMachineScaleSetOSProfile","Properties":{"computerNamePrefix":{"Type":4,"Flags":0,"Description":"Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)"},"windowsConfiguration":{"Type":311,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":333,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros)."},"secrets":{"Type":493,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machines in the scale set. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"allowExtensionOperations":{"Type":2,"Flags":0,"Description":"Specifies whether extension operations should be allowed on the virtual machine scale set.
This may only be set to False when no extensions are present on the virtual machine scale set."}}}},{"3":{"ItemType":344}},{"2":{"Name":"VirtualMachineScaleSetStorageProfile","Properties":{"imageReference":{"Type":255,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":495,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":525,"Flags":0,"Description":"Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."}}}},{"2":{"Name":"VirtualMachineScaleSetOSDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"caching":{"Type":499,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":503,"Flags":1,"Description":"Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diffDiskSettings":{"Type":268,"Flags":0,"Description":"Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"osType":{"Type":506,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"image":{"Type":263,"Flags":0,"Description":"Specifies information about the unmanaged user image to base the scale set on."},"vhdContainers":{"Type":507,"Flags":0,"Description":"Specifies the container urls that are used to store operating system disks for the scale set."},"managedDisk":{"Type":508,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[496,497,498]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[500,501,502,4]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[504,505]}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetManagedDiskParameters","Properties":{"storageAccountType":{"Type":515,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":286,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."},"securityProfile":{"Type":287,"Flags":0,"Description":"Specifies the security profile for the managed disk."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[509,510,511,512,513,514,4]}},{"2":{"Name":"VirtualMachineScaleSetDataDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"caching":{"Type":520,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":524,"Flags":1,"Description":"The create option."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":508,"Flags":0,"Description":"The managed disk parameters."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[517,518,519]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[521,522,523,4]}},{"3":{"ItemType":516}},{"2":{"Name":"VirtualMachineScaleSetNetworkProfile","Properties":{"healthProbe":{"Type":527,"Flags":0,"Description":"A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'."},"networkInterfaceConfigurations":{"Type":556,"Flags":0,"Description":"The list of network configurations."},"networkApiVersion":{"Type":558,"Flags":0,"Description":"specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations for Virtual Machine Scale Set with orchestration mode 'Flexible'"}}}},{"2":{"Name":"ApiEntityReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network configuration name."},"properties":{"Type":529,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"enableFpga":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is FPGA networking-enabled."},"networkSecurityGroup":{"Type":12,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":530,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":552,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."},"deleteOption":{"Type":555,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationDnsSettings","Properties":{"dnsServers":{"Type":531,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":533,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfigurationProperties","Properties":{"subnet":{"Type":527,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":534,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":547,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationGatewayBackendAddressPools":{"Type":548,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway."},"applicationSecurityGroups":{"Type":549,"Flags":0,"Description":"Specifies an array of references to application security group."},"loadBalancerBackendAddressPools":{"Type":550,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."},"loadBalancerInboundNatPools":{"Type":551,"Flags":0,"Description":"Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":535,"Flags":0,"Description":"Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration"},"sku":{"Type":380,"Flags":0,"Description":"Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"dnsSettings":{"Type":536,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":538,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":12,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."},"publicIPAddressVersion":{"Type":541,"Flags":0,"Description":"Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"deleteOption":{"Type":544,"Flags":0,"Description":"Specify what happens to the public IP when the VM is deleted"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created"}}}},{"2":{"Name":"VirtualMachineScaleSetIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":537}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[539,540,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[542,543,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[545,546,4]}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":532}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[553,554,4]}},{"3":{"ItemType":528}},{"6":{"Value":"2020-11-01"}},{"5":{"Elements":[557,4]}},{"2":{"Name":"VirtualMachineScaleSetExtensionProfile","Properties":{"extensions":{"Type":563,"Flags":0,"Description":"The virtual machine scale set child extension resources."},"extensionsTimeBudget":{"Type":4,"Flags":0,"Description":"Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01"}}}},{"2":{"Name":"VirtualMachineScaleSetExtension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"properties":{"Type":561,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"provisionAfterExtensions":{"Type":562,"Flags":0,"Description":"Collection of extension names after which this extension needs to be provisioned."},"suppressFailures":{"Type":2,"Flags":0,"Description":"Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false."},"protectedSettingsFromKeyVault":{"Type":0,"Flags":0,"Description":"The extensions protected settings that are passed by reference, and consumed from key vault"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":560}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[564,565,566,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[568,569,4]}},{"2":{"Name":"VirtualMachineScaleSetHardwareProfile","Properties":{"vmSizeProperties":{"Type":253,"Flags":0,"Description":"Specifies the properties for customizing the size of the virtual machine. Minimum api-version: 2021-11-01.
Please follow the instructions in [VM Customization](https://aka.ms/vmcustomization) for more details."}}}},{"2":{"Name":"ScaleInPolicy","Properties":{"rules":{"Type":577,"Flags":0,"Description":"The rules to be followed when scaling-in a virtual machine scale set.
Possible values are:
**Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.
**OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.
**NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.
"},"forceDeletion":{"Type":2,"Flags":0,"Description":"This property allows you to specify if virtual machines chosen for removal have to be force deleted when a virtual machine scale set is being scaled-in.(Feature in Preview)"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"OldestVM"}},{"6":{"Value":"NewestVM"}},{"5":{"Elements":[573,574,575,4]}},{"3":{"ItemType":576}},{"6":{"Value":"Uniform"}},{"6":{"Value":"Flexible"}},{"5":{"Elements":[578,579,4]}},{"2":{"Name":"SpotRestorePolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enables the Spot-Try-Restore feature where evicted VMSS SPOT instances will be tried to be restored opportunistically based on capacity availability and pricing constraints"},"restoreTimeout":{"Type":4,"Flags":0,"Description":"Timeout value expressed as an ISO 8601 time duration after which the platform will not try to restore the VMSS SPOT instances"}}}},{"2":{"Name":"VirtualMachineScaleSetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity."},"type":{"Type":587,"Flags":0,"Description":"The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set."},"userAssignedIdentities":{"Type":589,"Flags":0,"Description":"The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[583,584,585,586]}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":588}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets@2021-11-01","ScopeType":8,"Body":477,"Flags":0}},{"6":{"Value":"Microsoft.Compute/images"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":593,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":594,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"Describes the properties of an Image."},"extendedLocation":{"Type":470,"Flags":0,"Description":"The extended location of the Image."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":632,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ImageProperties","Properties":{"sourceVirtualMachine":{"Type":12,"Flags":0,"Description":"The source virtual machine from which Image is created."},"storageProfile":{"Type":597,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state."},"hyperVGeneration":{"Type":631,"Flags":0,"Description":"Specifies the HyperVGenerationType of the VirtualMachine created from the image. From API Version 2019-03-01 if the image source is a blob, then we need the user to specify the value, if the source is managed resource like disk or snapshot, we may require the user to specify the property if we cannot deduce it from the source managed resource."}}}},{"2":{"Name":"ImageStorageProfile","Properties":{"osDisk":{"Type":598,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":628,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"zoneResilient":{"Type":2,"Flags":0,"Description":"Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS)."}}}},{"2":{"Name":"ImageOSDisk","Properties":{"osType":{"Type":601,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":604,"Flags":1,"Description":"The OS State."},"snapshot":{"Type":12,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":12,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":608,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":615,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":286,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[599,600]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[602,603]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[605,606,607]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[609,610,611,612,613,614,4]}},{"2":{"Name":"ImageDataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"snapshot":{"Type":12,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":12,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":620,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":627,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":286,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[617,618,619]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[621,622,623,624,625,626,4]}},{"3":{"ItemType":616}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[629,630,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/images@2021-11-01","ScopeType":8,"Body":595,"Flags":0}},{"6":{"Value":"Microsoft.Compute/restorePointCollections"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/restorePointCollections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":634,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":635,"Flags":10,"Description":"The resource api version"},"properties":{"Type":637,"Flags":0,"Description":"The restore point collection properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":667,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"RestorePointCollectionProperties","Properties":{"source":{"Type":638,"Flags":0,"Description":"The properties of the source resource that this restore point collection is created from."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the restore point collection."},"restorePointCollectionId":{"Type":4,"Flags":2,"Description":"The unique id of the restore point collection."},"restorePoints":{"Type":666,"Flags":2,"Description":"A list containing all restore points created under this restore point collection."}}}},{"2":{"Name":"RestorePointCollectionSourceProperties","Properties":{"location":{"Type":4,"Flags":2,"Description":"Location of the source resource used to create this restore point collection."},"id":{"Type":4,"Flags":0,"Description":"Resource Id of the source resource used to create this restore point collection"}}}},{"2":{"Name":"RestorePoint","Properties":{"properties":{"Type":640,"Flags":0,"Description":"The restore point properties."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"2":{"Name":"RestorePointProperties","Properties":{"excludeDisks":{"Type":641,"Flags":0,"Description":"List of disk resource ids that the customer wishes to exclude from the restore point. If no disks are specified, all disks will be included."},"sourceMetadata":{"Type":642,"Flags":2,"Description":"Gets the details of the VM captured at the time of the restore point creation."},"provisioningState":{"Type":4,"Flags":2,"Description":"Gets the provisioning state of the restore point."},"consistencyMode":{"Type":661,"Flags":2,"Description":"Gets the consistency mode for the restore point. Please refer to https://aka.ms/RestorePoints for more details."},"timeCreated":{"Type":4,"Flags":0,"Description":"Gets the creation time of the restore point."},"sourceRestorePoint":{"Type":527,"Flags":0,"Description":"Resource Id of the source restore point from which a copy needs to be created."},"instanceView":{"Type":662,"Flags":2,"Description":"The restore point instance view."}}}},{"3":{"ItemType":527}},{"2":{"Name":"RestorePointSourceMetadata","Properties":{"hardwareProfile":{"Type":85,"Flags":0,"Description":"Gets the hardware profile."},"storageProfile":{"Type":643,"Flags":0,"Description":"Gets the storage profile."},"osProfile":{"Type":310,"Flags":0,"Description":"Gets the OS profile."},"diagnosticsProfile":{"Type":400,"Flags":0,"Description":"Gets the diagnostics profile."},"licenseType":{"Type":4,"Flags":0,"Description":"Gets the license type, which is for bring your own license scenario."},"vmId":{"Type":4,"Flags":0,"Description":"Gets the virtual machine unique id."},"securityProfile":{"Type":395,"Flags":0,"Description":"Gets the security profile."},"location":{"Type":4,"Flags":0,"Description":"Location of the VM from which the restore point was created."}}}},{"2":{"Name":"RestorePointSourceVMStorageProfile","Properties":{"osDisk":{"Type":644,"Flags":0,"Description":"Gets the OS disk of the VM captured at the time of the restore point creation."},"dataDisks":{"Type":657,"Flags":0,"Description":"Gets the data disks of the VM captured at the time of the restore point creation."}}}},{"2":{"Name":"RestorePointSourceVmosDisk","Properties":{"osType":{"Type":647,"Flags":0,"Description":"Gets the Operating System type."},"encryptionSettings":{"Type":260,"Flags":0,"Description":"Gets the disk encryption settings."},"name":{"Type":4,"Flags":0,"Description":"Gets the disk name."},"caching":{"Type":651,"Flags":0,"Description":"Gets the caching type."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Gets the disk size in GB."},"managedDisk":{"Type":278,"Flags":0,"Description":"Gets the managed disk details"},"diskRestorePoint":{"Type":527,"Flags":0,"Description":"Gets the disk restore point Id."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[645,646,4]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[648,649,650]}},{"2":{"Name":"RestorePointSourceVMDataDisk","Properties":{"lun":{"Type":3,"Flags":0,"Description":"Gets the logical unit number."},"name":{"Type":4,"Flags":0,"Description":"Gets the disk name."},"caching":{"Type":656,"Flags":0,"Description":"Gets the caching type."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Gets the initial disk size in GB for blank data disks, and the new desired size for existing OS and Data disks."},"managedDisk":{"Type":278,"Flags":0,"Description":"Gets the managed disk details"},"diskRestorePoint":{"Type":527,"Flags":0,"Description":"Gets the disk restore point Id."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[653,654,655]}},{"3":{"ItemType":652}},{"6":{"Value":"CrashConsistent"}},{"6":{"Value":"FileSystemConsistent"}},{"6":{"Value":"ApplicationConsistent"}},{"5":{"Elements":[658,659,660,4]}},{"2":{"Name":"RestorePointInstanceView","Properties":{"diskRestorePoints":{"Type":664,"Flags":0,"Description":"The disk restore points information."},"statuses":{"Type":665,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DiskRestorePointInstanceView","Properties":{"id":{"Type":4,"Flags":0,"Description":"Disk restore point Id."},"replicationStatus":{"Type":0,"Flags":0,"Description":"The disk restore point replication status information."}}}},{"3":{"ItemType":663}},{"3":{"ItemType":14}},{"3":{"ItemType":639}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/restorePointCollections@2021-11-01","ScopeType":8,"Body":636,"Flags":0}},{"6":{"Value":"Microsoft.Compute/restorePointCollections/restorePoints"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/restorePointCollections/restorePoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":669,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":670,"Flags":10,"Description":"The resource api version"},"properties":{"Type":640,"Flags":0,"Description":"The restore point properties."}}}},{"4":{"Name":"Microsoft.Compute/restorePointCollections/restorePoints@2021-11-01","ScopeType":8,"Body":671,"Flags":0}},{"6":{"Value":"Microsoft.Compute/capacityReservationGroups"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/capacityReservationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":673,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":674,"Flags":10,"Description":"The resource api version"},"properties":{"Type":676,"Flags":0,"Description":"capacity reservation group Properties."},"zones":{"Type":685,"Flags":0,"Description":"Availability Zones to use for this capacity reservation group. The zones can be assigned only during creation. If not provided, the group supports only regional resources in the region. If provided, enforces each capacity reservation in the group to be in one of the zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":686,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"CapacityReservationGroupProperties","Properties":{"capacityReservations":{"Type":677,"Flags":2,"Description":"A list of all capacity reservation resource ids that belong to capacity reservation group."},"virtualMachinesAssociated":{"Type":678,"Flags":2,"Description":"A list of references to all virtual machines associated to the capacity reservation group."},"instanceView":{"Type":679,"Flags":2,"Description":"The capacity reservation group instance view which has the list of instance views for all the capacity reservations that belong to the capacity reservation group."}}}},{"3":{"ItemType":40}},{"3":{"ItemType":40}},{"2":{"Name":"CapacityReservationGroupInstanceView","Properties":{"capacityReservations":{"Type":684,"Flags":2,"Description":"List of instance view of the capacity reservations under the capacity reservation group."}}}},{"2":{"Name":"CapacityReservationInstanceViewWithName","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the capacity reservation."},"utilizationInfo":{"Type":681,"Flags":0,"Description":"Unutilized capacity of the capacity reservation."},"statuses":{"Type":683,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"CapacityReservationUtilization","Properties":{"virtualMachinesAllocated":{"Type":682,"Flags":2,"Description":"A list of all virtual machines resource ids allocated against the capacity reservation."}}}},{"3":{"ItemType":40}},{"3":{"ItemType":14}},{"3":{"ItemType":680}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/capacityReservationGroups@2021-11-01","ScopeType":8,"Body":675,"Flags":0}},{"6":{"Value":"Microsoft.Compute/capacityReservationGroups/capacityReservations"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/capacityReservationGroups/capacityReservations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":688,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":689,"Flags":10,"Description":"The resource api version"},"properties":{"Type":691,"Flags":0,"Description":"Properties of the Capacity reservation."},"sku":{"Type":20,"Flags":1,"Description":"SKU of the resource for which capacity needs be reserved. The SKU name and capacity is required to be set. Currently VM Skus with the capability called 'CapacityReservationSupported' set to true are supported. Refer to List Microsoft.Compute SKUs in a region (https://docs.microsoft.com/rest/api/compute/resourceskus/list) for supported values."},"zones":{"Type":695,"Flags":0,"Description":"Availability Zone to use for this capacity reservation. The zone has to be single value and also should be part for the list of zones specified during the capacity reservation group creation. The zone can be assigned only during creation. If not provided, the reservation supports only non-zonal deployments. If provided, enforces VM/VMSS using this capacity reservation to be in same zone."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":696,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"CapacityReservationProperties","Properties":{"reservationId":{"Type":4,"Flags":2,"Description":"A unique id generated and assigned to the capacity reservation by the platform which does not change throughout the lifetime of the resource."},"virtualMachinesAssociated":{"Type":692,"Flags":2,"Description":"A list of all virtual machine resource ids that are associated with the capacity reservation."},"provisioningTime":{"Type":4,"Flags":2,"Description":"The date time when the capacity reservation was last updated."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":693,"Flags":2,"Description":"The Capacity reservation instance view."},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Capacity Reservation resource was created.
Minimum api-version: 2021-11-01."}}}},{"3":{"ItemType":40}},{"2":{"Name":"CapacityReservationInstanceView","Properties":{"utilizationInfo":{"Type":681,"Flags":0,"Description":"Unutilized capacity of the capacity reservation."},"statuses":{"Type":694,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/capacityReservationGroups/capacityReservations@2021-11-01","ScopeType":8,"Body":690,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/extensions"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":698,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":699,"Flags":10,"Description":"The resource api version"},"properties":{"Type":561,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions@2021-11-01","ScopeType":8,"Body":700,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":702,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":703,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2021-11-01","ScopeType":8,"Body":704,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":706,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":707,"Flags":10,"Description":"The resource api version"},"instanceId":{"Type":4,"Flags":2,"Description":"The virtual machine instance ID."},"sku":{"Type":20,"Flags":2,"Description":"The virtual machine SKU."},"properties":{"Type":709,"Flags":0,"Description":"Describes the properties of a virtual machine scale set virtual machine."},"plan":{"Type":83,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"resources":{"Type":717,"Flags":2,"Description":"The virtual machine child extension resources."},"zones":{"Type":718,"Flags":2,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":719,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetVMProperties","Properties":{"latestModelApplied":{"Type":2,"Flags":2,"Description":"Specifies whether the latest model has been applied to the virtual machine."},"vmId":{"Type":4,"Flags":2,"Description":"Azure VM unique ID."},"instanceView":{"Type":710,"Flags":2,"Description":"The virtual machine instance view."},"hardwareProfile":{"Type":85,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":254,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":309,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"osProfile":{"Type":310,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"securityProfile":{"Type":395,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machine."},"networkProfile":{"Type":348,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"networkProfileConfiguration":{"Type":714,"Flags":0,"Description":"Specifies the network profile configuration of the virtual machine."},"diagnosticsProfile":{"Type":400,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).
For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15"},"modelDefinitionApplied":{"Type":4,"Flags":2,"Description":"Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine."},"protectionPolicy":{"Type":716,"Flags":0,"Description":"Specifies the protection policy of the virtual machine."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01"}}}},{"2":{"Name":"VirtualMachineScaleSetVMInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"The Update Domain count."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"The Fault Domain count."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":414,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":418,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":711,"Flags":0,"Description":"The disks information."},"extensions":{"Type":712,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":429,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":430,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":713,"Flags":0,"Description":"The resource status information."},"assignedHost":{"Type":4,"Flags":2,"Description":"Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01."},"placementGroupId":{"Type":4,"Flags":0,"Description":"The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId."}}}},{"3":{"ItemType":424}},{"3":{"ItemType":75}},{"3":{"ItemType":14}},{"2":{"Name":"VirtualMachineScaleSetVMNetworkProfileConfiguration","Properties":{"networkInterfaceConfigurations":{"Type":715,"Flags":0,"Description":"The list of network configurations."}}}},{"3":{"ItemType":528}},{"2":{"Name":"VirtualMachineScaleSetVMProtectionPolicy","Properties":{"protectFromScaleIn":{"Type":2,"Flags":0,"Description":"Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation."},"protectFromScaleSetActions":{"Type":2,"Flags":0,"Description":"Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM."}}}},{"3":{"ItemType":458}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2021-11-01","ScopeType":8,"Body":708,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/runCommands"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/runCommands","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":721,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":722,"Flags":10,"Description":"The resource api version"},"properties":{"Type":724,"Flags":0,"Description":"Describes the properties of a Virtual Machine run command."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":739,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineRunCommandProperties","Properties":{"source":{"Type":725,"Flags":0,"Description":"The source of the run command script."},"parameters":{"Type":727,"Flags":0,"Description":"The parameters used by the script."},"protectedParameters":{"Type":728,"Flags":0,"Description":"The parameters used by the script."},"asyncExecution":{"Type":2,"Flags":0,"Description":"Optional. If set to true, provisioning will complete as soon as the script starts and will not wait for script to complete."},"runAsUser":{"Type":4,"Flags":0,"Description":"Specifies the user account on the VM when executing the run command."},"runAsPassword":{"Type":4,"Flags":0,"Description":"Specifies the user account password on the VM when executing the run command."},"timeoutInSeconds":{"Type":3,"Flags":0,"Description":"The timeout in seconds to execute the run command."},"outputBlobUri":{"Type":4,"Flags":0,"Description":"Specifies the Azure storage blob where script output stream will be uploaded."},"errorBlobUri":{"Type":4,"Flags":0,"Description":"Specifies the Azure storage blob where script error stream will be uploaded."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":729,"Flags":2,"Description":"The virtual machine run command instance view."}}}},{"2":{"Name":"VirtualMachineRunCommandScriptSource","Properties":{"script":{"Type":4,"Flags":0,"Description":"Specifies the script content to be executed on the VM."},"scriptUri":{"Type":4,"Flags":0,"Description":"Specifies the script download location."},"commandId":{"Type":4,"Flags":0,"Description":"Specifies a commandId of predefined built-in script."}}}},{"2":{"Name":"RunCommandInputParameter","Properties":{"name":{"Type":4,"Flags":1,"Description":"The run command parameter name."},"value":{"Type":4,"Flags":1,"Description":"The run command parameter value."}}}},{"3":{"ItemType":726}},{"3":{"ItemType":726}},{"2":{"Name":"VirtualMachineRunCommandInstanceView","Properties":{"executionState":{"Type":737,"Flags":0,"Description":"Script execution status."},"executionMessage":{"Type":4,"Flags":0,"Description":"Communicate script configuration errors or execution messages."},"exitCode":{"Type":3,"Flags":0,"Description":"Exit code returned from script execution."},"output":{"Type":4,"Flags":0,"Description":"Script output stream."},"error":{"Type":4,"Flags":0,"Description":"Script error stream."},"startTime":{"Type":4,"Flags":0,"Description":"Script start time."},"endTime":{"Type":4,"Flags":0,"Description":"Script end time."},"statuses":{"Type":738,"Flags":0,"Description":"The resource status information."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Running"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[730,731,732,733,734,735,736,4]}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/runCommands@2021-11-01","ScopeType":8,"Body":723,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":741,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":742,"Flags":10,"Description":"The resource api version"},"properties":{"Type":724,"Flags":0,"Description":"Describes the properties of a Virtual Machine run command."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":744,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-11-01","ScopeType":8,"Body":743,"Flags":0}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":746,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":747,"Flags":10,"Description":"The resource api version"},"properties":{"Type":749,"Flags":2,"Description":"Describes the properties of a Virtual Machine Extension Image."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":750,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionImageProperties","Properties":{"operatingSystem":{"Type":4,"Flags":1,"Description":"The operating system this extension supports."},"computeRole":{"Type":4,"Flags":1,"Description":"The type of role (IaaS or PaaS) this extension supports."},"handlerSchema":{"Type":4,"Flags":1,"Description":"The schema defined by publisher, where extension consumers should provide settings in a matching schema."},"vmScaleSetEnabled":{"Type":2,"Flags":0,"Description":"Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS."},"supportsMultipleExtensions":{"Type":2,"Flags":0,"Description":"Whether the handler can support multiple extensions."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2021-11-01","ScopeType":4,"Body":748,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":752,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":753,"Flags":10,"Description":"The resource api version"},"properties":{"Type":755,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":776,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."},"extendedLocation":{"Type":470,"Flags":2,"Description":"The extended location of the Virtual Machine."}}}},{"2":{"Name":"VirtualMachineImageProperties","Properties":{"plan":{"Type":756,"Flags":0,"Description":"Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."},"osDiskImage":{"Type":757,"Flags":0,"Description":"Contains the os disk image information."},"dataDiskImages":{"Type":762,"Flags":0},"automaticOSUpgradeProperties":{"Type":763,"Flags":0,"Description":"Describes automatic OS upgrade properties on the image."},"hyperVGeneration":{"Type":766,"Flags":0,"Description":"Specifies the HyperVGeneration Type"},"disallowed":{"Type":767,"Flags":0,"Description":"Specifies disallowed configuration for the VirtualMachine created from the image"},"features":{"Type":772,"Flags":0},"architecture":{"Type":775,"Flags":0,"Description":"Specifies the Architecture Type"}}}},{"2":{"Name":"PurchasePlan","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."}}}},{"2":{"Name":"OSDiskImage","Properties":{"operatingSystem":{"Type":760,"Flags":1,"Description":"The operating system of the osDiskImage."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[758,759]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."}}}},{"3":{"ItemType":761}},{"2":{"Name":"AutomaticOSUpgradeProperties","Properties":{"automaticOSUpgradeSupported":{"Type":2,"Flags":1,"Description":"Specifies whether automatic OS upgrade is supported on the image."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[764,765,4]}},{"2":{"Name":"DisallowedConfiguration","Properties":{"vmDiskType":{"Type":770,"Flags":0,"Description":"VM disk types which are disallowed."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Unmanaged"}},{"5":{"Elements":[768,769,4]}},{"2":{"Name":"VirtualMachineImageFeature","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the feature."},"value":{"Type":4,"Flags":0,"Description":"The corresponding value for the feature."}}}},{"3":{"ItemType":771}},{"6":{"Value":"x64"}},{"6":{"Value":"Arm64"}},{"5":{"Elements":[773,774,4]}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2021-11-01","ScopeType":4,"Body":754,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":778,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":779,"Flags":10,"Description":"The resource api version"},"properties":{"Type":755,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":781,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."},"extendedLocation":{"Type":470,"Flags":2,"Description":"The extended location of the Virtual Machine."}}}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2021-11-01","ScopeType":4,"Body":780,"Flags":1}},{"6":{"Value":"latest"}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":783,"Flags":9,"Description":"The resource name"},"type":{"Type":784,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":785,"Flags":10,"Description":"The resource api version"},"properties":{"Type":787,"Flags":2,"Description":"The status of the latest virtual machine scale set rolling upgrade."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":798,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"RollingUpgradeStatusInfoProperties","Properties":{"policy":{"Type":484,"Flags":2,"Description":"The rolling upgrade policies applied for this upgrade."},"runningStatus":{"Type":788,"Flags":2,"Description":"Information about the current running state of the overall upgrade."},"progress":{"Type":797,"Flags":2,"Description":"Information about the number of virtual machine instances in each upgrade state."},"error":{"Type":440,"Flags":2,"Description":"Error details for this upgrade, if there are any."}}}},{"2":{"Name":"RollingUpgradeRunningStatus","Properties":{"code":{"Type":793,"Flags":2,"Description":"Code indicating the current status of the upgrade."},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the upgrade."},"lastAction":{"Type":796,"Flags":2,"Description":"The last action performed on the rolling upgrade."},"lastActionTime":{"Type":4,"Flags":2,"Description":"Last action time of the upgrade."}}}},{"6":{"Value":"RollingForward"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Faulted"}},{"5":{"Elements":[789,790,791,792]}},{"6":{"Value":"Start"}},{"6":{"Value":"Cancel"}},{"5":{"Elements":[794,795]}},{"2":{"Name":"RollingUpgradeProgressInfo","Properties":{"successfulInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have been successfully upgraded."},"failedInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have failed to be upgraded successfully."},"inProgressInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that are currently being upgraded."},"pendingInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have not yet begun to be upgraded."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2021-11-01","ScopeType":8,"Body":786,"Flags":1}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2021-11-01/types.md b/generated/compute/microsoft.compute/2021-11-01/types.md
deleted file mode 100644
index f56a3dc7f6..0000000000
--- a/generated/compute/microsoft.compute/2021-11-01/types.md
+++ /dev/null
@@ -1,1493 +0,0 @@
-# Microsoft.Compute @ 2021-11-01
-
-## Resource Microsoft.Compute/availabilitySets@2021-11-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [AvailabilitySetProperties](#availabilitysetproperties): The instance view of a resource.
-* **sku**: [Sku](#sku): Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/availabilitySets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/capacityReservationGroups@2021-11-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [CapacityReservationGroupProperties](#capacityreservationgroupproperties): capacity reservation group Properties.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/capacityReservationGroups' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: Availability Zones to use for this capacity reservation group. The zones can be assigned only during creation. If not provided, the group supports only regional resources in the region. If provided, enforces each capacity reservation in the group to be in one of the zones.
-
-## Resource Microsoft.Compute/capacityReservationGroups/capacityReservations@2021-11-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [CapacityReservationProperties](#capacityreservationproperties): Properties of the Capacity reservation.
-* **sku**: [Sku](#sku) (Required): SKU of the resource for which capacity needs be reserved. The SKU name and capacity is required to be set. Currently VM Skus with the capability called 'CapacityReservationSupported' set to true are supported. Refer to List Microsoft.Compute SKUs in a region (https://docs.microsoft.com/rest/api/compute/resourceskus/list) for supported values.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/capacityReservationGroups/capacityReservations' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: Availability Zone to use for this capacity reservation. The zone has to be single value and also should be part for the list of zones specified during the capacity reservation group creation. The zone can be assigned only during creation. If not provided, the reservation supports only non-zonal deployments. If provided, enforces VM/VMSS using this capacity reservation to be in same zone.
-
-## Resource Microsoft.Compute/hostGroups@2021-11-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DedicatedHostGroupProperties](#dedicatedhostgroupproperties): Dedicated Host Group Properties.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/hostGroups' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone.
-
-## Resource Microsoft.Compute/hostGroups/hosts@2021-11-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DedicatedHostProperties](#dedicatedhostproperties): Properties of the dedicated host.
-* **sku**: [Sku](#sku) (Required): 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.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/hostGroups/hosts' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/images@2021-11-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location of the Image.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ImageProperties](#imageproperties): Describes the properties of an Image.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2021-11-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2021-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation) (ReadOnly): The extended location of the Virtual Machine.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2021-11-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2021-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation) (ReadOnly): The extended location of the Virtual Machine.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2021-11-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2021-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionImageProperties](#virtualmachineextensionimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Extension Image.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/types/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/proximityPlacementGroups@2021-11-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ProximityPlacementGroupProperties](#proximityplacementgroupproperties): Describes the properties of a Proximity Placement Group.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/proximityPlacementGroups' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/restorePointCollections@2021-11-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [RestorePointCollectionProperties](#restorepointcollectionproperties): The restore point collection properties.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/restorePointCollections' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/restorePointCollections/restorePoints@2021-11-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [RestorePointProperties](#restorepointproperties): The restore point properties.
-* **type**: 'Microsoft.Compute/restorePointCollections/restorePoints' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/sshPublicKeys@2021-11-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [SshPublicKeyResourceProperties](#sshpublickeyresourceproperties): Properties of the SSH public key.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/sshPublicKeys' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines@2021-11-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location of the Virtual Machine.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineIdentity](#virtualmachineidentity): The identity of the virtual machine, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineProperties](#virtualmachineproperties): Describes the properties of a Virtual Machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachines/extensions@2021-11-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines/runCommands@2021-11-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineRunCommandProperties](#virtualmachineruncommandproperties): Describes the properties of a Virtual Machine run command.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/runCommands' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets@2021-11-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location of the Virtual Machine Scale Set.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineScaleSetIdentity](#virtualmachinescalesetidentity): The identity of the virtual machine scale set, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetProperties](#virtualmachinescalesetproperties): Describes the properties of a Virtual Machine Scale Set.
-* **sku**: [Sku](#sku): The virtual machine scale set sku.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/extensions@2021-11-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2021-11-01 (ReadOnly)
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: 'latest' (Required, DeployTimeConstant): The resource name
-* **properties**: [RollingUpgradeStatusInfoProperties](#rollingupgradestatusinfoproperties) (ReadOnly): The status of the latest virtual machine scale set rolling upgrade.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2021-11-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **instanceId**: string (ReadOnly): The virtual machine instance ID.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetVMProperties](#virtualmachinescalesetvmproperties): Describes the properties of a virtual machine scale set virtual machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **sku**: [Sku](#sku) (ReadOnly): The virtual machine SKU.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[] (ReadOnly): The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2021-11-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-11-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-11-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineRunCommandProperties](#virtualmachineruncommandproperties): Describes the properties of a Virtual Machine run command.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands' (ReadOnly, DeployTimeConstant): The resource type
-
-## AdditionalCapabilities
-### Properties
-* **hibernationEnabled**: bool: The flag that enables or disables hibernation capability on the VM.
-* **ultraSSDEnabled**: bool: The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.
-
-## AdditionalUnattendContent
-### Properties
-* **componentName**: 'Microsoft-Windows-Shell-Setup': The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.
-* **content**: string: Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
-* **passName**: 'OobeSystem': The pass name. Currently, the only allowable value is OobeSystem.
-* **settingName**: 'AutoLogon' | 'FirstLogonCommands': Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.
-
-## ApiEntityReference
-### Properties
-* **id**: string: The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
-
-## ApiError
-### Properties
-* **code**: string: The error code.
-* **details**: [ApiErrorBase](#apierrorbase)[]: The Api error details
-* **innererror**: [InnerError](#innererror): The Api inner error
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## ApiErrorBase
-### Properties
-* **code**: string: The error code.
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## ApplicationProfile
-### Properties
-* **galleryApplications**: [VMGalleryApplication](#vmgalleryapplication)[]: Specifies the gallery applications that should be made available to the VM/VMSS
-
-## AutomaticOSUpgradePolicy
-### Properties
-* **disableAutomaticRollback**: bool: Whether OS image rollback feature should be disabled. Default value is false.
-* **enableAutomaticOSUpgrade**: bool: Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.
If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true.
-
-## AutomaticOSUpgradeProperties
-### Properties
-* **automaticOSUpgradeSupported**: bool (Required): Specifies whether automatic OS upgrade is supported on the image.
-
-## AutomaticRepairsPolicy
-### Properties
-* **enabled**: bool: Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false.
-* **gracePeriod**: string: The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 10 minutes (PT10M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M).
-* **repairAction**: 'Reimage' | 'Replace' | 'Restart' | string: Type of repair action (replace, restart, reimage) that will be used for repairing unhealthy virtual machines in the scale set. Default value is replace.
-
-## AvailabilitySetProperties
-### Properties
-* **platformFaultDomainCount**: int: Fault Domain count.
-* **platformUpdateDomainCount**: int: Update Domain count.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The resource status information.
-* **virtualMachines**: [SubResource](#subresource)[]: A list of references to all virtual machines in the availability set.
-
-## AvailablePatchSummary
-### Properties
-* **assessmentActivityId**: string (ReadOnly): The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs.
-* **criticalAndSecurityPatchCount**: int (ReadOnly): The number of critical or security patches that have been detected as available and not yet installed.
-* **error**: [ApiError](#apierror) (ReadOnly): The errors that were encountered during execution of the operation. The details array contains the list of them.
-* **lastModifiedTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **otherPatchCount**: int (ReadOnly): The number of all available patches excluding critical and security.
-* **rebootPending**: bool (ReadOnly): The overall reboot status of the VM. It will be true when partially installed patches require a reboot to complete installation but the reboot has not yet occurred.
-* **startTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **status**: 'CompletedWithWarnings' | 'Failed' | 'InProgress' | 'Succeeded' | 'Unknown' | string (ReadOnly): The overall success or failure status of the operation. It remains "InProgress" until the operation completes. At that point it will become "Unknown", "Failed", "Succeeded", or "CompletedWithWarnings."
-
-## BillingProfile
-### Properties
-* **maxPrice**: int: Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.
This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.
The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.
Possible values are:
- Any decimal value greater than zero. Example: 0.01538
-1 – indicates default price to be up-to on-demand.
You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.
Minimum api-version: 2019-03-01.
-
-## BootDiagnostics
-### Properties
-* **enabled**: bool: Whether boot diagnostics should be enabled on the Virtual Machine.
-* **storageUri**: string: Uri of the storage account to use for placing the console output and screenshot.
If storageUri is not specified while enabling boot diagnostics, managed storage will be used.
-
-## BootDiagnosticsInstanceView
-### Properties
-* **consoleScreenshotBlobUri**: string (ReadOnly): The console screenshot blob URI.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage.
-* **serialConsoleLogBlobUri**: string (ReadOnly): The serial console log blob Uri.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage.
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics.
-
-## CapacityReservationGroupInstanceView
-### Properties
-* **capacityReservations**: [CapacityReservationInstanceViewWithName](#capacityreservationinstanceviewwithname)[] (ReadOnly): List of instance view of the capacity reservations under the capacity reservation group.
-
-## CapacityReservationGroupProperties
-### Properties
-* **capacityReservations**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of all capacity reservation resource ids that belong to capacity reservation group.
-* **instanceView**: [CapacityReservationGroupInstanceView](#capacityreservationgroupinstanceview) (ReadOnly): The capacity reservation group instance view which has the list of instance views for all the capacity reservations that belong to the capacity reservation group.
-* **virtualMachinesAssociated**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all virtual machines associated to the capacity reservation group.
-
-## CapacityReservationInstanceView
-### Properties
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **utilizationInfo**: [CapacityReservationUtilization](#capacityreservationutilization): Unutilized capacity of the capacity reservation.
-
-## CapacityReservationInstanceViewWithName
-### Properties
-* **name**: string (ReadOnly): The name of the capacity reservation.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **utilizationInfo**: [CapacityReservationUtilization](#capacityreservationutilization): Unutilized capacity of the capacity reservation.
-
-## CapacityReservationProfile
-### Properties
-* **capacityReservationGroup**: [SubResource](#subresource): Specifies the capacity reservation group resource id that should be used for allocating the virtual machine or scaleset vm instances provided enough capacity has been reserved. Please refer to https://aka.ms/CapacityReservation for more details.
-
-## CapacityReservationProperties
-### Properties
-* **instanceView**: [CapacityReservationInstanceView](#capacityreservationinstanceview) (ReadOnly): The Capacity reservation instance view.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **provisioningTime**: string (ReadOnly): The date time when the capacity reservation was last updated.
-* **reservationId**: string (ReadOnly): A unique id generated and assigned to the capacity reservation by the platform which does not change throughout the lifetime of the resource.
-* **timeCreated**: string (ReadOnly): Specifies the time at which the Capacity Reservation resource was created.
Minimum api-version: 2021-11-01.
-* **virtualMachinesAssociated**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of all virtual machine resource ids that are associated with the capacity reservation.
-
-## CapacityReservationUtilization
-### Properties
-* **virtualMachinesAllocated**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of all virtual machines resource ids allocated against the capacity reservation.
-
-## DataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **deleteOption**: 'Delete' | 'Detach' | string: Specifies whether data disk should be deleted or detached upon VM deletion.
Possible values:
**Delete** If this value is used, the data disk is deleted when VM is deleted.
**Detach** If this value is used, the data disk is retained after VM is deleted.
The default value is set to **detach**
-* **detachOption**: 'ForceDetach' | string: Specifies the detach behavior to be used while detaching a disk or which is already in the process of detachment from the virtual machine. Supported values: **ForceDetach**.
detachOption: **ForceDetach** is applicable only for managed data disks. If a previous detachment attempt of the data disk did not complete due to an unexpected failure from the virtual machine and the disk is still not released then use force-detach as a last resort option to detach the disk forcibly from the VM. All writes might not have been flushed when using this detach behavior.
This feature is still in preview mode and is not supported for VirtualMachineScaleSet. To force-detach a data disk update toBeDetached to 'true' along with setting detachOption: 'ForceDetach'.
-* **diskIOPSReadWrite**: int (ReadOnly): Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set.
-* **diskMBpsReadWrite**: int (ReadOnly): Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **toBeDetached**: bool: Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## DataDiskImage
-### Properties
-* **lun**: int (ReadOnly): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-
-## DedicatedHostAllocatableVM
-### Properties
-* **count**: int: Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity.
-* **vmSize**: string: VM size in terms of which the unutilized capacity is represented.
-
-## DedicatedHostAvailableCapacity
-### Properties
-* **allocatableVMs**: [DedicatedHostAllocatableVM](#dedicatedhostallocatablevm)[]: The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host.
-
-## DedicatedHostGroupInstanceView
-### Properties
-* **hosts**: [DedicatedHostInstanceViewWithName](#dedicatedhostinstanceviewwithname)[]: List of instance view of the dedicated hosts under the dedicated host group.
-
-## DedicatedHostGroupProperties
-### Properties
-* **hosts**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all dedicated hosts in the dedicated host group.
-* **instanceView**: [DedicatedHostGroupInstanceView](#dedicatedhostgroupinstanceview) (ReadOnly): The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group.
-* **platformFaultDomainCount**: int (Required): Number of fault domains that the host group can span.
-* **supportAutomaticPlacement**: bool: Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided.
Minimum api-version: 2020-06-01.
-
-## DedicatedHostInstanceView
-### Properties
-* **assetId**: string (ReadOnly): Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
-* **availableCapacity**: [DedicatedHostAvailableCapacity](#dedicatedhostavailablecapacity): Unutilized capacity of the dedicated host.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DedicatedHostInstanceViewWithName
-### Properties
-* **assetId**: string (ReadOnly): Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
-* **availableCapacity**: [DedicatedHostAvailableCapacity](#dedicatedhostavailablecapacity): Unutilized capacity of the dedicated host.
-* **name**: string (ReadOnly): The name of the dedicated host.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DedicatedHostProperties
-### Properties
-* **autoReplaceOnFailure**: bool: Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided.
-* **hostId**: string (ReadOnly): A unique id generated and assigned to the dedicated host by the platform.
Does not change throughout the lifetime of the host.
-* **instanceView**: [DedicatedHostInstanceView](#dedicatedhostinstanceview) (ReadOnly): The dedicated host instance view.
-* **licenseType**: 'None' | 'Windows_Server_Hybrid' | 'Windows_Server_Perpetual': 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**
-* **platformFaultDomain**: int: Fault domain of the dedicated host within a dedicated host group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **provisioningTime**: string (ReadOnly): The date when the host was first provisioned.
-* **timeCreated**: string (ReadOnly): Specifies the time at which the Dedicated Host resource was created.
Minimum api-version: 2021-11-01.
-* **virtualMachines**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all virtual machines in the Dedicated Host.
-
-## DiagnosticsProfile
-### Properties
-* **bootDiagnostics**: [BootDiagnostics](#bootdiagnostics): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
**NOTE**: If storageUri is being specified then ensure that the storage account is in the same region and subscription as the VM.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-
-## DiffDiskSettings
-### Properties
-* **option**: 'Local' | string: Specifies the ephemeral disk settings for operating system disk.
-* **placement**: 'CacheDisk' | 'ResourceDisk' | string: Specifies the ephemeral disk placement for operating system disk.
Possible values are:
**CacheDisk**
**ResourceDisk**
Default: **CacheDisk** if one is configured for the VM size otherwise **ResourceDisk** is used.
Refer to VM size documentation for Windows VM at https://docs.microsoft.com/azure/virtual-machines/windows/sizes and Linux VM at https://docs.microsoft.com/azure/virtual-machines/linux/sizes to check which VM sizes exposes a cache disk.
-
-## DisallowedConfiguration
-### Properties
-* **vmDiskType**: 'None' | 'Unmanaged' | string: VM disk types which are disallowed.
-
-## DiskEncryptionSetParameters
-### Properties
-* **id**: string: Resource Id
-
-## DiskEncryptionSettings
-### Properties
-* **diskEncryptionKey**: [KeyVaultSecretReference](#keyvaultsecretreference): Specifies the location of the disk encryption key, which is a Key Vault Secret.
-* **enabled**: bool: Specifies whether disk encryption should be enabled on the virtual machine.
-* **keyEncryptionKey**: [KeyVaultKeyReference](#keyvaultkeyreference): Specifies the location of the key encryption key in Key Vault.
-
-## DiskInstanceView
-### Properties
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings)[]: Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **name**: string: The disk name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DiskRestorePointInstanceView
-### Properties
-* **id**: string: Disk restore point Id.
-* **replicationStatus**: any: The disk restore point replication status information.
-
-## ExtendedLocation
-### Properties
-* **name**: string: The name of the extended location.
-* **type**: 'EdgeZone' | string: The type of the extended location.
-
-## HardwareProfile
-### Properties
-* **vmSize**: 'Basic_A0' | 'Basic_A1' | 'Basic_A2' | 'Basic_A3' | 'Basic_A4' | 'Standard_A0' | 'Standard_A1' | 'Standard_A10' | 'Standard_A11' | 'Standard_A1_v2' | 'Standard_A2' | 'Standard_A2_v2' | 'Standard_A2m_v2' | 'Standard_A3' | 'Standard_A4' | 'Standard_A4_v2' | 'Standard_A4m_v2' | 'Standard_A5' | 'Standard_A6' | 'Standard_A7' | 'Standard_A8' | 'Standard_A8_v2' | 'Standard_A8m_v2' | 'Standard_A9' | 'Standard_B1ms' | 'Standard_B1s' | 'Standard_B2ms' | 'Standard_B2s' | 'Standard_B4ms' | 'Standard_B8ms' | 'Standard_D1' | 'Standard_D11' | 'Standard_D11_v2' | 'Standard_D12' | 'Standard_D12_v2' | 'Standard_D13' | 'Standard_D13_v2' | 'Standard_D14' | 'Standard_D14_v2' | 'Standard_D15_v2' | 'Standard_D16_v3' | 'Standard_D16s_v3' | 'Standard_D1_v2' | 'Standard_D2' | 'Standard_D2_v2' | 'Standard_D2_v3' | 'Standard_D2s_v3' | 'Standard_D3' | 'Standard_D32_v3' | 'Standard_D32s_v3' | 'Standard_D3_v2' | 'Standard_D4' | 'Standard_D4_v2' | 'Standard_D4_v3' | 'Standard_D4s_v3' | 'Standard_D5_v2' | 'Standard_D64_v3' | 'Standard_D64s_v3' | 'Standard_D8_v3' | 'Standard_D8s_v3' | 'Standard_DS1' | 'Standard_DS11' | 'Standard_DS11_v2' | 'Standard_DS12' | 'Standard_DS12_v2' | 'Standard_DS13' | 'Standard_DS13-2_v2' | 'Standard_DS13-4_v2' | 'Standard_DS13_v2' | 'Standard_DS14' | 'Standard_DS14-4_v2' | 'Standard_DS14-8_v2' | 'Standard_DS14_v2' | 'Standard_DS15_v2' | 'Standard_DS1_v2' | 'Standard_DS2' | 'Standard_DS2_v2' | 'Standard_DS3' | 'Standard_DS3_v2' | 'Standard_DS4' | 'Standard_DS4_v2' | 'Standard_DS5_v2' | 'Standard_E16_v3' | 'Standard_E16s_v3' | 'Standard_E2_v3' | 'Standard_E2s_v3' | 'Standard_E32-16_v3' | 'Standard_E32-8s_v3' | 'Standard_E32_v3' | 'Standard_E32s_v3' | 'Standard_E4_v3' | 'Standard_E4s_v3' | 'Standard_E64-16s_v3' | 'Standard_E64-32s_v3' | 'Standard_E64_v3' | 'Standard_E64s_v3' | 'Standard_E8_v3' | 'Standard_E8s_v3' | 'Standard_F1' | 'Standard_F16' | 'Standard_F16s' | 'Standard_F16s_v2' | 'Standard_F1s' | 'Standard_F2' | 'Standard_F2s' | 'Standard_F2s_v2' | 'Standard_F32s_v2' | 'Standard_F4' | 'Standard_F4s' | 'Standard_F4s_v2' | 'Standard_F64s_v2' | 'Standard_F72s_v2' | 'Standard_F8' | 'Standard_F8s' | 'Standard_F8s_v2' | 'Standard_G1' | 'Standard_G2' | 'Standard_G3' | 'Standard_G4' | 'Standard_G5' | 'Standard_GS1' | 'Standard_GS2' | 'Standard_GS3' | 'Standard_GS4' | 'Standard_GS4-4' | 'Standard_GS4-8' | 'Standard_GS5' | 'Standard_GS5-16' | 'Standard_GS5-8' | 'Standard_H16' | 'Standard_H16m' | 'Standard_H16mr' | 'Standard_H16r' | 'Standard_H8' | 'Standard_H8m' | 'Standard_L16s' | 'Standard_L32s' | 'Standard_L4s' | 'Standard_L8s' | 'Standard_M128-32ms' | 'Standard_M128-64ms' | 'Standard_M128ms' | 'Standard_M128s' | 'Standard_M64-16ms' | 'Standard_M64-32ms' | 'Standard_M64ms' | 'Standard_M64s' | 'Standard_NC12' | 'Standard_NC12s_v2' | 'Standard_NC12s_v3' | 'Standard_NC24' | 'Standard_NC24r' | 'Standard_NC24rs_v2' | 'Standard_NC24rs_v3' | 'Standard_NC24s_v2' | 'Standard_NC24s_v3' | 'Standard_NC6' | 'Standard_NC6s_v2' | 'Standard_NC6s_v3' | 'Standard_ND12s' | 'Standard_ND24rs' | 'Standard_ND24s' | 'Standard_ND6s' | 'Standard_NV12' | 'Standard_NV24' | 'Standard_NV6' | string: Specifies the size of the virtual machine.
The enum data type is currently deprecated and will be removed by December 23rd 2023.
Recommended way to get the list of available sizes is using these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region]( https://docs.microsoft.com/rest/api/compute/resourceskus/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/sizes).
The available VM sizes depend on region and availability set.
-* **vmSizeProperties**: [VMSizeProperties](#vmsizeproperties): Specifies the properties for customizing the size of the virtual machine. Minimum api-version: 2021-07-01.
This feature is still in preview mode and is not supported for VirtualMachineScaleSet.
Please follow the instructions in [VM Customization](https://aka.ms/vmcustomization) for more details.
-
-## ImageDataDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed image disk.
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## ImageOSDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed image disk.
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **osState**: 'Generalized' | 'Specialized' (Required): The OS State.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## ImageProperties
-### Properties
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGenerationType of the VirtualMachine created from the image. From API Version 2019-03-01 if the image source is a blob, then we need the user to specify the value, if the source is managed resource like disk or snapshot, we may require the user to specify the property if we cannot deduce it from the source managed resource.
-* **provisioningState**: string (ReadOnly): The provisioning state.
-* **sourceVirtualMachine**: [SubResource](#subresource): The source virtual machine from which Image is created.
-* **storageProfile**: [ImageStorageProfile](#imagestorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## ImageReference
-### Properties
-* **communityGalleryImageId**: string: Specified the community gallery image unique id for vm deployment. This can be fetched from community gallery image GET call.
-* **exactVersion**: string (ReadOnly): Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'.
-* **id**: string: Resource Id
-* **offer**: string: Specifies the offer of the platform image or marketplace image used to create the virtual machine.
-* **publisher**: string: The image publisher.
-* **sharedGalleryImageId**: string: Specified the shared gallery image unique id for vm deployment. This can be fetched from shared gallery image GET call.
-* **sku**: string: The image SKU.
-* **version**: string: Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available. Please do not use field 'version' for gallery image deployment, gallery image should always use 'id' field for deployment, to use 'latest' version of gallery image, just set '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' in the 'id' field without version input.
-
-## ImageStorageProfile
-### Properties
-* **dataDisks**: [ImageDataDisk](#imagedatadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-* **osDisk**: [ImageOSDisk](#imageosdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-* **zoneResilient**: bool: Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).
-
-## InnerError
-### Properties
-* **errordetail**: string: The internal error message or exception dump.
-* **exceptiontype**: string: The exception type.
-
-## InstanceViewStatus
-### Properties
-* **code**: string: The status code.
-* **displayStatus**: string: The short localizable label for the status.
-* **level**: 'Error' | 'Info' | 'Warning': The level code.
-* **message**: string: The detailed status message, including for alerts and error messages.
-* **time**: string: The time of the status.
-
-## KeyVaultKeyReference
-### Properties
-* **keyUrl**: string (Required): The URL referencing a key encryption key in Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the key.
-
-## KeyVaultSecretReference
-### Properties
-* **secretUrl**: string (Required): The URL referencing a secret in a Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the secret.
-
-## LastPatchInstallationSummary
-### Properties
-* **error**: [ApiError](#apierror) (ReadOnly): The errors that were encountered during execution of the operation. The details array contains the list of them.
-* **excludedPatchCount**: int (ReadOnly): The number of all available patches but excluded explicitly by a customer-specified exclusion list match.
-* **failedPatchCount**: int (ReadOnly): The count of patches that failed installation.
-* **installationActivityId**: string (ReadOnly): The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs.
-* **installedPatchCount**: int (ReadOnly): The count of patches that successfully installed.
-* **lastModifiedTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **maintenanceWindowExceeded**: bool (ReadOnly): Describes whether the operation ran out of time before it completed all its intended actions
-* **notSelectedPatchCount**: int (ReadOnly): The number of all available patches but not going to be installed because it didn't match a classification or inclusion list entry.
-* **pendingPatchCount**: int (ReadOnly): The number of all available patches expected to be installed over the course of the patch installation operation.
-* **startTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **status**: 'CompletedWithWarnings' | 'Failed' | 'InProgress' | 'Succeeded' | 'Unknown' | string (ReadOnly): The overall success or failure status of the operation. It remains "InProgress" until the operation completes. At that point it will become "Unknown", "Failed", "Succeeded", or "CompletedWithWarnings."
-
-## LinuxConfiguration
-### Properties
-* **disablePasswordAuthentication**: bool: Specifies whether password authentication should be disabled.
-* **patchSettings**: [LinuxPatchSettings](#linuxpatchsettings): [Preview Feature] Specifies settings related to VM Guest Patching on Linux.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **ssh**: [SshConfiguration](#sshconfiguration): Specifies the ssh key configuration for a Linux OS.
-
-## LinuxPatchSettings
-### Properties
-* **assessmentMode**: 'AutomaticByPlatform' | 'ImageDefault' | string: Specifies the mode of VM Guest Patch Assessment for the IaaS virtual machine.
Possible values are:
**ImageDefault** - You control the timing of patch assessments on a virtual machine.
**AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true.
-* **patchMode**: 'AutomaticByPlatform' | 'ImageDefault' | string: Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.
Possible values are:
**ImageDefault** - The virtual machine's default patching configuration is used.
**AutomaticByPlatform** - The virtual machine will be automatically updated by the platform. The property provisionVMAgent must be true
-
-## MaintenanceRedeployStatus
-### Properties
-* **isCustomerInitiatedMaintenanceAllowed**: bool: True, if customer is allowed to perform Maintenance.
-* **lastOperationMessage**: string: Message returned for the last Maintenance Operation.
-* **lastOperationResultCode**: 'MaintenanceAborted' | 'MaintenanceCompleted' | 'None' | 'RetryLater': The Last Maintenance Operation Result Code.
-* **maintenanceWindowEndTime**: string: End Time for the Maintenance Window.
-* **maintenanceWindowStartTime**: string: Start Time for the Maintenance Window.
-* **preMaintenanceWindowEndTime**: string: End Time for the Pre Maintenance Window.
-* **preMaintenanceWindowStartTime**: string: Start Time for the Pre Maintenance Window.
-
-## ManagedDiskParameters
-### Properties
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed disk.
-* **id**: string: Resource Id
-* **securityProfile**: [VMDiskSecurityProfile](#vmdisksecurityprofile): Specifies the security profile for the managed disk.
-* **storageAccountType**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## NetworkInterfaceReference
-### Properties
-* **id**: string: Resource Id
-* **properties**: [NetworkInterfaceReferenceProperties](#networkinterfacereferenceproperties): Describes a network interface reference properties.
-
-## NetworkInterfaceReferenceProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the network interface when the VM is deleted
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## NetworkProfile
-### Properties
-* **networkApiVersion**: '2020-11-01' | string: specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations
-* **networkInterfaceConfigurations**: [VirtualMachineNetworkInterfaceConfiguration](#virtualmachinenetworkinterfaceconfiguration)[]: Specifies the networking configurations that will be used to create the virtual machine networking resources.
-* **networkInterfaces**: [NetworkInterfaceReference](#networkinterfacereference)[]: Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
-
-## OSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None** for Standard storage. **ReadOnly** for Premium storage.
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **deleteOption**: 'Delete' | 'Detach' | string: Specifies whether OS Disk should be deleted or detached upon VM deletion.
Possible values:
**Delete** If this value is used, the OS disk is deleted when VM is deleted.
**Detach** If this value is used, the os disk is retained after VM is deleted.
The default value is set to **detach**. For an ephemeral OS Disk, the default value is set to **Delete**. User cannot change the delete option for ephemeral OS Disk.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## OSDiskImage
-### Properties
-* **operatingSystem**: 'Linux' | 'Windows' (Required): The operating system of the osDiskImage.
-
-## OSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)
-* **adminUsername**: string: Specifies the name of the administrator account.
This property cannot be updated after the VM is created.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters.
-* **allowExtensionOperations**: bool: Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine.
-* **computerName**: string: Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/azure-resource-manager/management/resource-name-rules).
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
**Note: Do not pass any secrets or passwords in customData property**
This property cannot be updated after the VM is created.
customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://azure.microsoft.com/blog/custom-data-and-cloud-init-on-windows-azure/)
For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros).
-* **requireGuestProvisionSignal**: bool: Optional property which must either be set to True or omitted.
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machine. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## PatchSettings
-### Properties
-* **assessmentMode**: 'AutomaticByPlatform' | 'ImageDefault' | string: Specifies the mode of VM Guest patch assessment for the IaaS virtual machine.
Possible values are:
**ImageDefault** - You control the timing of patch assessments on a virtual machine.
**AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true.
-* **enableHotpatching**: bool: Enables customers to patch their Azure VMs without requiring a reboot. For enableHotpatching, the 'provisionVMAgent' must be set to true and 'patchMode' must be set to 'AutomaticByPlatform'.
-* **patchMode**: 'AutomaticByOS' | 'AutomaticByPlatform' | 'Manual' | string: Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.
Possible values are:
**Manual** - You control the application of patches to a virtual machine. You do this by applying patches manually inside the VM. In this mode, automatic updates are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be false
**AutomaticByOS** - The virtual machine will automatically be updated by the OS. The property WindowsConfiguration.enableAutomaticUpdates must be true.
**AutomaticByPlatform** - the virtual machine will automatically updated by the platform. The properties provisionVMAgent and WindowsConfiguration.enableAutomaticUpdates must be true
-
-## Plan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The promotion code.
-* **publisher**: string: The publisher ID.
-
-## ProximityPlacementGroupProperties
-### Properties
-* **availabilitySets**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all availability sets in the proximity placement group.
-* **colocationStatus**: [InstanceViewStatus](#instanceviewstatus): Describes colocation status of the Proximity Placement Group.
-* **proximityPlacementGroupType**: 'Standard' | 'Ultra' | string: Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use.
-* **virtualMachines**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all virtual machines in the proximity placement group.
-* **virtualMachineScaleSets**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all virtual machine scale sets in the proximity placement group.
-
-## PublicIPAddressSku
-### Properties
-* **name**: 'Basic' | 'Standard' | string: Specify public IP sku name
-* **tier**: 'Global' | 'Regional' | string: Specify public IP sku tier
-
-## PurchasePlan
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **publisher**: string (Required): The publisher ID.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## RestorePoint
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **name**: string (ReadOnly): Resource name
-* **properties**: [RestorePointProperties](#restorepointproperties): The restore point properties.
-* **type**: string (ReadOnly): Resource type
-
-## RestorePointCollectionProperties
-### Properties
-* **provisioningState**: string (ReadOnly): The provisioning state of the restore point collection.
-* **restorePointCollectionId**: string (ReadOnly): The unique id of the restore point collection.
-* **restorePoints**: [RestorePoint](#restorepoint)[] (ReadOnly): A list containing all restore points created under this restore point collection.
-* **source**: [RestorePointCollectionSourceProperties](#restorepointcollectionsourceproperties): The properties of the source resource that this restore point collection is created from.
-
-## RestorePointCollectionSourceProperties
-### Properties
-* **id**: string: Resource Id of the source resource used to create this restore point collection
-* **location**: string (ReadOnly): Location of the source resource used to create this restore point collection.
-
-## RestorePointInstanceView
-### Properties
-* **diskRestorePoints**: [DiskRestorePointInstanceView](#diskrestorepointinstanceview)[]: The disk restore points information.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## RestorePointProperties
-### Properties
-* **consistencyMode**: 'ApplicationConsistent' | 'CrashConsistent' | 'FileSystemConsistent' | string (ReadOnly): Gets the consistency mode for the restore point. Please refer to https://aka.ms/RestorePoints for more details.
-* **excludeDisks**: [ApiEntityReference](#apientityreference)[]: List of disk resource ids that the customer wishes to exclude from the restore point. If no disks are specified, all disks will be included.
-* **instanceView**: [RestorePointInstanceView](#restorepointinstanceview) (ReadOnly): The restore point instance view.
-* **provisioningState**: string (ReadOnly): Gets the provisioning state of the restore point.
-* **sourceMetadata**: [RestorePointSourceMetadata](#restorepointsourcemetadata) (ReadOnly): Gets the details of the VM captured at the time of the restore point creation.
-* **sourceRestorePoint**: [ApiEntityReference](#apientityreference): Resource Id of the source restore point from which a copy needs to be created.
-* **timeCreated**: string: Gets the creation time of the restore point.
-
-## RestorePointSourceMetadata
-### Properties
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Gets the diagnostics profile.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Gets the hardware profile.
-* **licenseType**: string: Gets the license type, which is for bring your own license scenario.
-* **location**: string: Location of the VM from which the restore point was created.
-* **osProfile**: [OSProfile](#osprofile): Gets the OS profile.
-* **securityProfile**: [SecurityProfile](#securityprofile): Gets the security profile.
-* **storageProfile**: [RestorePointSourceVMStorageProfile](#restorepointsourcevmstorageprofile): Gets the storage profile.
-* **vmId**: string: Gets the virtual machine unique id.
-
-## RestorePointSourceVMDataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Gets the caching type.
-* **diskRestorePoint**: [ApiEntityReference](#apientityreference): Gets the disk restore point Id.
-* **diskSizeGB**: int: Gets the initial disk size in GB for blank data disks, and the new desired size for existing OS and Data disks.
-* **lun**: int: Gets the logical unit number.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): Gets the managed disk details
-* **name**: string: Gets the disk name.
-
-## RestorePointSourceVmosDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Gets the caching type.
-* **diskRestorePoint**: [ApiEntityReference](#apientityreference): Gets the disk restore point Id.
-* **diskSizeGB**: int: Gets the disk size in GB.
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Gets the disk encryption settings.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): Gets the managed disk details
-* **name**: string: Gets the disk name.
-* **osType**: 'Linux' | 'Windows' | string: Gets the Operating System type.
-
-## RestorePointSourceVMStorageProfile
-### Properties
-* **dataDisks**: [RestorePointSourceVMDataDisk](#restorepointsourcevmdatadisk)[]: Gets the data disks of the VM captured at the time of the restore point creation.
-* **osDisk**: [RestorePointSourceVmosDisk](#restorepointsourcevmosdisk): Gets the OS disk of the VM captured at the time of the restore point creation.
-
-## RollingUpgradePolicy
-### Properties
-* **enableCrossZoneUpgrade**: bool: Allow VMSS to ignore AZ boundaries when constructing upgrade batches. Take into consideration the Update Domain and maxBatchInstancePercent to determine the batch size.
-* **maxBatchInstancePercent**: int: The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.
-* **maxUnhealthyInstancePercent**: int: The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.
-* **maxUnhealthyUpgradedInstancePercent**: int: The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.
-* **pauseTimeBetweenBatches**: string: The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).
-* **prioritizeUnhealthyInstances**: bool: Upgrade all unhealthy instances in a scale set before any healthy instances.
-
-## RollingUpgradeProgressInfo
-### Properties
-* **failedInstanceCount**: int (ReadOnly): The number of instances that have failed to be upgraded successfully.
-* **inProgressInstanceCount**: int (ReadOnly): The number of instances that are currently being upgraded.
-* **pendingInstanceCount**: int (ReadOnly): The number of instances that have not yet begun to be upgraded.
-* **successfulInstanceCount**: int (ReadOnly): The number of instances that have been successfully upgraded.
-
-## RollingUpgradeRunningStatus
-### Properties
-* **code**: 'Cancelled' | 'Completed' | 'Faulted' | 'RollingForward' (ReadOnly): Code indicating the current status of the upgrade.
-* **lastAction**: 'Cancel' | 'Start' (ReadOnly): The last action performed on the rolling upgrade.
-* **lastActionTime**: string (ReadOnly): Last action time of the upgrade.
-* **startTime**: string (ReadOnly): Start time of the upgrade.
-
-## RollingUpgradeStatusInfoProperties
-### Properties
-* **error**: [ApiError](#apierror) (ReadOnly): Error details for this upgrade, if there are any.
-* **policy**: [RollingUpgradePolicy](#rollingupgradepolicy) (ReadOnly): The rolling upgrade policies applied for this upgrade.
-* **progress**: [RollingUpgradeProgressInfo](#rollingupgradeprogressinfo) (ReadOnly): Information about the number of virtual machine instances in each upgrade state.
-* **runningStatus**: [RollingUpgradeRunningStatus](#rollingupgraderunningstatus) (ReadOnly): Information about the current running state of the overall upgrade.
-
-## RunCommandInputParameter
-### Properties
-* **name**: string (Required): The run command parameter name.
-* **value**: string (Required): The run command parameter value.
-
-## ScaleInPolicy
-### Properties
-* **forceDeletion**: bool: This property allows you to specify if virtual machines chosen for removal have to be force deleted when a virtual machine scale set is being scaled-in.(Feature in Preview)
-* **rules**: 'Default' | 'NewestVM' | 'OldestVM' | string[]: The rules to be followed when scaling-in a virtual machine scale set.
Possible values are:
**Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.
**OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.
**NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.
-
-## ScheduledEventsProfile
-### Properties
-* **terminateNotificationProfile**: [TerminateNotificationProfile](#terminatenotificationprofile): Specifies Terminate Scheduled Event related configurations.
-
-## SecurityProfile
-### Properties
-* **encryptionAtHost**: bool: This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine or virtual machine scale set. This will enable the encryption for all the disks including Resource/Temp disk at host itself.
Default: The Encryption at host will be disabled unless this property is set to true for the resource.
-* **securityType**: 'ConfidentialVM' | 'TrustedLaunch' | string: Specifies the SecurityType of the virtual machine. It has to be set to any specified value to enable UefiSettings.
Default: UefiSettings will not be enabled unless this property is set.
-* **uefiSettings**: [UefiSettings](#uefisettings): Specifies the security settings like secure boot and vTPM used while creating the virtual machine.
Minimum api-version: 2020-12-01
-
-## Sku
-### Properties
-* **capacity**: int: Specifies the number of virtual machines in the scale set.
-* **name**: string: The sku name.
-* **tier**: string: Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**
-
-## SpotRestorePolicy
-### Properties
-* **enabled**: bool: Enables the Spot-Try-Restore feature where evicted VMSS SPOT instances will be tried to be restored opportunistically based on capacity availability and pricing constraints
-* **restoreTimeout**: string: Timeout value expressed as an ISO 8601 time duration after which the platform will not try to restore the VMSS SPOT instances
-
-## SshConfiguration
-### Properties
-* **publicKeys**: [SshPublicKey](#sshpublickey)[]: The list of SSH public keys used to authenticate with linux based VMs.
-
-## SshPublicKey
-### Properties
-* **keyData**: string: SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).
-* **path**: string: Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
-
-## SshPublicKeyResourceProperties
-### Properties
-* **publicKey**: string: SSH public key used to authenticate to a virtual machine through ssh. If this property is not initially provided when the resource is created, the publicKey property will be populated when generateKeyPair is called. If the public key is provided upon resource creation, the provided public key needs to be at least 2048-bit and in ssh-rsa format.
-
-## StorageProfile
-### Properties
-* **dataDisks**: [DataDisk](#datadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [OSDisk](#osdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-
-## SubResource
-### Properties
-* **id**: string: Resource Id
-
-## SubResourceReadOnly
-### Properties
-* **id**: string (ReadOnly): Resource Id
-
-## SubResourceWithColocationStatus
-### Properties
-* **colocationStatus**: [InstanceViewStatus](#instanceviewstatus): Describes colocation status of a resource in the Proximity Placement Group.
-* **id**: string: Resource Id
-
-## TerminateNotificationProfile
-### Properties
-* **enable**: bool: Specifies whether the Terminate Scheduled event is enabled or disabled.
-* **notBeforeTimeout**: string: Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)
-
-## UefiSettings
-### Properties
-* **secureBootEnabled**: bool: Specifies whether secure boot should be enabled on the virtual machine.
Minimum api-version: 2020-12-01
-* **vTpmEnabled**: bool: Specifies whether vTPM should be enabled on the virtual machine.
Minimum api-version: 2020-12-01
-
-## UpgradePolicy
-### Properties
-* **automaticOSUpgradePolicy**: [AutomaticOSUpgradePolicy](#automaticosupgradepolicy): Configuration parameters used for performing automatic OS Upgrade.
-* **mode**: 'Automatic' | 'Manual' | 'Rolling': Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time.
-* **rollingUpgradePolicy**: [RollingUpgradePolicy](#rollingupgradepolicy): The configuration parameters used while performing a rolling upgrade.
-
-## UserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VaultCertificate
-### Properties
-* **certificateStore**: string: For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted.
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).
-
-## VaultSecretGroup
-### Properties
-* **sourceVault**: [SubResource](#subresource): The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
-* **vaultCertificates**: [VaultCertificate](#vaultcertificate)[]: The list of key vault references in SourceVault which contain certificates.
-
-## VirtualHardDisk
-### Properties
-* **uri**: string: Specifies the virtual hard disk's uri.
-
-## VirtualMachineAgentInstanceView
-### Properties
-* **extensionHandlers**: [VirtualMachineExtensionHandlerInstanceView](#virtualmachineextensionhandlerinstanceview)[]: The virtual machine extension handler instance view.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgentVersion**: string: The VM Agent full version.
-
-## VirtualMachineExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **location**: string (Required): Resource location
-* **name**: string (ReadOnly): Resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineExtensionHandlerInstanceView
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus): The extension handler status.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionImageProperties
-### Properties
-* **computeRole**: string (Required): The type of role (IaaS or PaaS) this extension supports.
-* **handlerSchema**: string (Required): The schema defined by publisher, where extension consumers should provide settings in a matching schema.
-* **operatingSystem**: string (Required): The operating system this extension supports.
-* **supportsMultipleExtensions**: bool: Whether the handler can support multiple extensions.
-* **vmScaleSetEnabled**: bool: Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS.
-
-## VirtualMachineExtensionInstanceView
-### Properties
-* **name**: string: The virtual machine extension name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **substatuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **enableAutomaticUpgrade**: bool: Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
-* **forceUpdateTag**: string: How the extension handler should be forced to update even if the extension configuration has not changed.
-* **instanceView**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview): The virtual machine extension instance view.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **protectedSettingsFromKeyVault**: any: The extensions protected settings that are passed by reference, and consumed from key vault
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **suppressFailures**: bool: Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineHealthStatus
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The health status information for the VM.
-
-## VirtualMachineIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
-* **userAssignedIdentities**: [VirtualMachineIdentityUserAssignedIdentities](#virtualmachineidentityuserassignedidentities): The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineIdentityUserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [UserAssignedIdentitiesValue](#userassignedidentitiesvalue)
-
-## VirtualMachineImageFeature
-### Properties
-* **name**: string: The name of the feature.
-* **value**: string: The corresponding value for the feature.
-
-## VirtualMachineImageProperties
-### Properties
-* **architecture**: 'Arm64' | 'x64' | string: Specifies the Architecture Type
-* **automaticOSUpgradeProperties**: [AutomaticOSUpgradeProperties](#automaticosupgradeproperties): Describes automatic OS upgrade properties on the image.
-* **dataDiskImages**: [DataDiskImage](#datadiskimage)[]
-* **disallowed**: [DisallowedConfiguration](#disallowedconfiguration): Specifies disallowed configuration for the VirtualMachine created from the image
-* **features**: [VirtualMachineImageFeature](#virtualmachineimagefeature)[]
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGeneration Type
-* **osDiskImage**: [OSDiskImage](#osdiskimage): Contains the os disk image information.
-* **plan**: [PurchasePlan](#purchaseplan): Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineInstanceView
-### Properties
-* **assignedHost**: string (ReadOnly): Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01.
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **computerName**: string: The computer name assigned to the virtual machine.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The virtual machine disk information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGeneration Type associated with a resource
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **osName**: string: The Operating System running on the virtual machine.
-* **osVersion**: string: The version of Operating System running on the virtual machine.
-* **patchStatus**: [VirtualMachinePatchStatus](#virtualmachinepatchstatus): [Preview Feature] The status of virtual machine patch operations.
-* **platformFaultDomain**: int: Specifies the fault domain of the virtual machine.
-* **platformUpdateDomain**: int: Specifies the update domain of the virtual machine.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-* **vmHealth**: [VirtualMachineHealthStatus](#virtualmachinehealthstatus) (ReadOnly): The health status for the VM.
-
-## VirtualMachineIpTag
-### Properties
-* **ipTagType**: string: IP tag type. Example: FirstPartyUsage.
-* **tag**: string: IP tag associated with the public IP. Example: SQL, Storage etc.
-
-## VirtualMachineNetworkInterfaceConfiguration
-### Properties
-* **name**: string (Required): The network interface configuration name.
-* **properties**: [VirtualMachineNetworkInterfaceConfigurationProperties](#virtualmachinenetworkinterfaceconfigurationproperties): Describes a virtual machine network profile's IP configuration.
-
-## VirtualMachineNetworkInterfaceConfigurationProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the network interface when the VM is deleted
-* **dnsSettings**: [VirtualMachineNetworkInterfaceDnsSettingsConfiguration](#virtualmachinenetworkinterfacednssettingsconfiguration): The dns settings to be applied on the network interfaces.
-* **dscpConfiguration**: [SubResource](#subresource)
-* **enableAcceleratedNetworking**: bool: Specifies whether the network interface is accelerated networking-enabled.
-* **enableFpga**: bool: Specifies whether the network interface is FPGA networking-enabled.
-* **enableIPForwarding**: bool: Whether IP forwarding enabled on this NIC.
-* **ipConfigurations**: [VirtualMachineNetworkInterfaceIPConfiguration](#virtualmachinenetworkinterfaceipconfiguration)[] (Required): Specifies the IP configurations of the network interface.
-* **networkSecurityGroup**: [SubResource](#subresource): The network security group.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## VirtualMachineNetworkInterfaceDnsSettingsConfiguration
-### Properties
-* **dnsServers**: string[]: List of DNS servers IP addresses
-
-## VirtualMachineNetworkInterfaceIPConfiguration
-### Properties
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineNetworkInterfaceIPConfigurationProperties](#virtualmachinenetworkinterfaceipconfigurationproperties): Describes a virtual machine network interface IP configuration properties.
-
-## VirtualMachineNetworkInterfaceIPConfigurationProperties
-### Properties
-* **applicationGatewayBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of application gateways. A virtual machine can reference backend address pools of multiple application gateways. Multiple virtual machines cannot use the same application gateway.
-* **applicationSecurityGroups**: [SubResource](#subresource)[]: Specifies an array of references to application security group.
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of load balancers. A virtual machine can reference backend address pools of one public and one internal load balancer. [Multiple virtual machines cannot use the same basic sku load balancer].
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-* **privateIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAddressConfiguration**: [VirtualMachinePublicIPAddressConfiguration](#virtualmachinepublicipaddressconfiguration): The publicIPAddressConfiguration.
-* **subnet**: [SubResource](#subresource): Specifies the identifier of the subnet.
-
-## VirtualMachinePatchStatus
-### Properties
-* **availablePatchSummary**: [AvailablePatchSummary](#availablepatchsummary): The available patch summary of the latest assessment operation for the virtual machine.
-* **configurationStatuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The enablement status of the specified patchMode
-* **lastPatchInstallationSummary**: [LastPatchInstallationSummary](#lastpatchinstallationsummary): The installation summary of the latest installation operation for the virtual machine.
-
-## VirtualMachineProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine.
-* **applicationProfile**: [ApplicationProfile](#applicationprofile): Specifies the gallery applications that should be made available to the VM/VMSS
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).
For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)
Currently, a VM can only be added to availability set at creation time. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set.
This property cannot exist along with a non-null properties.virtualMachineScaleSet reference.
-* **billingProfile**: [BillingProfile](#billingprofile): Specifies the billing related details of a Azure Spot virtual machine.
Minimum api-version: 2019-03-01.
-* **capacityReservation**: [CapacityReservationProfile](#capacityreservationprofile): Specifies information about the capacity reservation that is used to allocate virtual machine.
Minimum api-version: 2021-04-01.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview.
-* **extensionsTimeBudget**: string: Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **host**: [SubResource](#subresource): Specifies information about the dedicated host that the virtual machine resides in.
Minimum api-version: 2018-10-01.
-* **hostGroup**: [SubResource](#subresource): Specifies information about the dedicated host group that the virtual machine resides in.
Minimum api-version: 2020-06-01.
NOTE: User cannot specify both host and hostGroup properties.
-* **instanceView**: [VirtualMachineInstanceView](#virtualmachineinstanceview) (ReadOnly): The virtual machine instance view.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned.
-* **platformFaultDomain**: int: Specifies the scale set logical fault domain into which the Virtual Machine will be created. By default, the Virtual Machine will by automatically assigned to a fault domain that best maintains balance across available fault domains.
This is applicable only if the 'virtualMachineScaleSet' property of this Virtual Machine is set.The Virtual Machine Scale Set that is referenced, must have 'platformFaultDomainCount' > 1.This property cannot be updated once the Virtual Machine is created.Fault domain assignment can be viewed in the Virtual Machine Instance View.
Minimum api‐version: 2020‐12‐01
-* **priority**: 'Low' | 'Regular' | 'Spot' | string: Specifies the priority for the virtual machine.
Minimum api-version: 2019-03-01
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01.
-* **scheduledEventsProfile**: [ScheduledEventsProfile](#scheduledeventsprofile): Specifies Scheduled Event related configurations.
-* **securityProfile**: [SecurityProfile](#securityprofile): Specifies the Security related profile settings for the virtual machine.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **timeCreated**: string (ReadOnly): Specifies the time at which the Virtual Machine resource was created.
Minimum api-version: 2021-11-01.
-* **userData**: string: UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01
-* **virtualMachineScaleSet**: [SubResource](#subresource): Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.
This property cannot exist along with a non-null properties.availabilitySet reference.
Minimum api‐version: 2019‐03‐01
-* **vmId**: string (ReadOnly): Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands.
-
-## VirtualMachinePublicIPAddressConfiguration
-### Properties
-* **name**: string (Required): The publicIP address configuration name.
-* **properties**: [VirtualMachinePublicIPAddressConfigurationProperties](#virtualmachinepublicipaddressconfigurationproperties): Describes a virtual machines IP Configuration's PublicIPAddress configuration
-* **sku**: [PublicIPAddressSku](#publicipaddresssku): Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible.
-
-## VirtualMachinePublicIPAddressConfigurationProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the public IP address when the VM is deleted
-* **dnsSettings**: [VirtualMachinePublicIPAddressDnsSettingsConfiguration](#virtualmachinepublicipaddressdnssettingsconfiguration): The dns settings to be applied on the publicIP addresses .
-* **idleTimeoutInMinutes**: int: The idle timeout of the public IP address.
-* **ipTags**: [VirtualMachineIpTag](#virtualmachineiptag)[]: The list of IP tags associated with the public IP address.
-* **publicIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAllocationMethod**: 'Dynamic' | 'Static' | string: Specify the public IP allocation type
-* **publicIPPrefix**: [SubResource](#subresource): The PublicIPPrefix from which to allocate publicIP addresses.
-
-## VirtualMachinePublicIPAddressDnsSettingsConfiguration
-### Properties
-* **domainNameLabel**: string (Required): The Domain name label prefix of the PublicIPAddress resources that will be created. The generated name label is the concatenation of the domain name label and vm network profile unique ID.
-
-## VirtualMachineRunCommandInstanceView
-### Properties
-* **endTime**: string: Script end time.
-* **error**: string: Script error stream.
-* **executionMessage**: string: Communicate script configuration errors or execution messages.
-* **executionState**: 'Canceled' | 'Failed' | 'Pending' | 'Running' | 'Succeeded' | 'TimedOut' | 'Unknown' | string: Script execution status.
-* **exitCode**: int: Exit code returned from script execution.
-* **output**: string: Script output stream.
-* **startTime**: string: Script start time.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## VirtualMachineRunCommandProperties
-### Properties
-* **asyncExecution**: bool: Optional. If set to true, provisioning will complete as soon as the script starts and will not wait for script to complete.
-* **errorBlobUri**: string: Specifies the Azure storage blob where script error stream will be uploaded.
-* **instanceView**: [VirtualMachineRunCommandInstanceView](#virtualmachineruncommandinstanceview) (ReadOnly): The virtual machine run command instance view.
-* **outputBlobUri**: string: Specifies the Azure storage blob where script output stream will be uploaded.
-* **parameters**: [RunCommandInputParameter](#runcommandinputparameter)[]: The parameters used by the script.
-* **protectedParameters**: [RunCommandInputParameter](#runcommandinputparameter)[]: The parameters used by the script.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **runAsPassword**: string: Specifies the user account password on the VM when executing the run command.
-* **runAsUser**: string: Specifies the user account on the VM when executing the run command.
-* **source**: [VirtualMachineRunCommandScriptSource](#virtualmachineruncommandscriptsource): The source of the run command script.
-* **timeoutInSeconds**: int: The timeout in seconds to execute the run command.
-
-## VirtualMachineRunCommandScriptSource
-### Properties
-* **commandId**: string: Specifies a commandId of predefined built-in script.
-* **script**: string: Specifies the script content to be executed on the VM.
-* **scriptUri**: string: Specifies the script download location.
-
-## VirtualMachineScaleSetDataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): The create option.
-* **diskIOPSReadWrite**: int: Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.
-* **diskMBpsReadWrite**: int: Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **name**: string: The name of the extension.
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineScaleSetExtensionProfile
-### Properties
-* **extensions**: [VirtualMachineScaleSetExtension](#virtualmachinescalesetextension)[]: The virtual machine scale set child extension resources.
-* **extensionsTimeBudget**: string: Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01
-
-## VirtualMachineScaleSetExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **enableAutomaticUpgrade**: bool: Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
-* **forceUpdateTag**: string: If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **protectedSettingsFromKeyVault**: any: The extensions protected settings that are passed by reference, and consumed from key vault
-* **provisionAfterExtensions**: string[]: Collection of extension names after which this extension needs to be provisioned.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **suppressFailures**: bool: Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineScaleSetHardwareProfile
-### Properties
-* **vmSizeProperties**: [VMSizeProperties](#vmsizeproperties): Specifies the properties for customizing the size of the virtual machine. Minimum api-version: 2021-11-01.
Please follow the instructions in [VM Customization](https://aka.ms/vmcustomization) for more details.
-
-## VirtualMachineScaleSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.
-* **userAssignedIdentities**: [VirtualMachineScaleSetIdentityUserAssignedIdentities](#virtualmachinescalesetidentityuserassignedidentities): The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineScaleSetIdentityUserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue](#virtualmachinescalesetidentityuserassignedidentitiesvalue)
-
-## VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VirtualMachineScaleSetIPConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineScaleSetIPConfigurationProperties](#virtualmachinescalesetipconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration properties.
-
-## VirtualMachineScaleSetIPConfigurationProperties
-### Properties
-* **applicationGatewayBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.
-* **applicationSecurityGroups**: [SubResource](#subresource)[]: Specifies an array of references to application security group.
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer.
-* **loadBalancerInboundNatPools**: [SubResource](#subresource)[]: Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-* **privateIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAddressConfiguration**: [VirtualMachineScaleSetPublicIPAddressConfiguration](#virtualmachinescalesetpublicipaddressconfiguration): The publicIPAddressConfiguration.
-* **subnet**: [ApiEntityReference](#apientityreference): Specifies the identifier of the subnet.
-
-## VirtualMachineScaleSetIpTag
-### Properties
-* **ipTagType**: string: IP tag type. Example: FirstPartyUsage.
-* **tag**: string: IP tag associated with the public IP. Example: SQL, Storage etc.
-
-## VirtualMachineScaleSetManagedDiskParameters
-### Properties
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed disk.
-* **securityProfile**: [VMDiskSecurityProfile](#vmdisksecurityprofile): Specifies the security profile for the managed disk.
-* **storageAccountType**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## VirtualMachineScaleSetNetworkConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The network configuration name.
-* **properties**: [VirtualMachineScaleSetNetworkConfigurationProperties](#virtualmachinescalesetnetworkconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration.
-
-## VirtualMachineScaleSetNetworkConfigurationDnsSettings
-### Properties
-* **dnsServers**: string[]: List of DNS servers IP addresses
-
-## VirtualMachineScaleSetNetworkConfigurationProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the network interface when the VM is deleted
-* **dnsSettings**: [VirtualMachineScaleSetNetworkConfigurationDnsSettings](#virtualmachinescalesetnetworkconfigurationdnssettings): The dns settings to be applied on the network interfaces.
-* **enableAcceleratedNetworking**: bool: Specifies whether the network interface is accelerated networking-enabled.
-* **enableFpga**: bool: Specifies whether the network interface is FPGA networking-enabled.
-* **enableIPForwarding**: bool: Whether IP forwarding enabled on this NIC.
-* **ipConfigurations**: [VirtualMachineScaleSetIPConfiguration](#virtualmachinescalesetipconfiguration)[] (Required): Specifies the IP configurations of the network interface.
-* **networkSecurityGroup**: [SubResource](#subresource): The network security group.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## VirtualMachineScaleSetNetworkProfile
-### Properties
-* **healthProbe**: [ApiEntityReference](#apientityreference): A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
-* **networkApiVersion**: '2020-11-01' | string: specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations for Virtual Machine Scale Set with orchestration mode 'Flexible'
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetOSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set.
-* **diskSizeGB**: int: Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): Specifies information about the unmanaged user image to base the scale set on.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhdContainers**: string[]: Specifies the container urls that are used to store operating system disks for the scale set.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetOSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
-* **allowExtensionOperations**: bool: Specifies whether extension operations should be allowed on the virtual machine scale set.
This may only be set to False when no extensions are present on the virtual machine scale set.
-* **computerNamePrefix**: string: Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machines in the scale set. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## VirtualMachineScaleSetProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **automaticRepairsPolicy**: [AutomaticRepairsPolicy](#automaticrepairspolicy): Policy for automatic repairs.
-* **doNotRunExtensionsOnOverprovisionedVMs**: bool: When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs.
-* **hostGroup**: [SubResource](#subresource): Specifies information about the dedicated host group that the virtual machine scale set resides in.
Minimum api-version: 2020-06-01.
-* **orchestrationMode**: 'Flexible' | 'Uniform' | string: Specifies the orchestration mode for the virtual machine scale set.
-* **overprovision**: bool: Specifies whether the Virtual Machine Scale Set should be overprovisioned.
-* **platformFaultDomainCount**: int: Fault Domain count for each placement group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01.
-* **scaleInPolicy**: [ScaleInPolicy](#scaleinpolicy): Specifies the policies applied when scaling in Virtual Machines in the Virtual Machine Scale Set.
-* **singlePlacementGroup**: bool: When true this limits the scale set to a single placement group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, it may be modified to false. However, if singlePlacementGroup is false, it may not be modified to true.
-* **spotRestorePolicy**: [SpotRestorePolicy](#spotrestorepolicy): Specifies the Spot Restore properties for the virtual machine scale set.
-* **timeCreated**: string (ReadOnly): Specifies the time at which the Virtual Machine Scale Set resource was created.
Minimum api-version: 2021-11-01.
-* **uniqueId**: string (ReadOnly): Specifies the ID which uniquely identifies a Virtual Machine Scale Set.
-* **upgradePolicy**: [UpgradePolicy](#upgradepolicy): The upgrade policy.
-* **virtualMachineProfile**: [VirtualMachineScaleSetVMProfile](#virtualmachinescalesetvmprofile): The virtual machine profile.
-* **zoneBalance**: bool: Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage. zoneBalance property can only be set if the zones property of the scale set contains more than one zone. If there are no zones or only one zone specified, then zoneBalance property should not be set.
-
-## VirtualMachineScaleSetPublicIPAddressConfiguration
-### Properties
-* **name**: string (Required): The publicIP address configuration name.
-* **properties**: [VirtualMachineScaleSetPublicIPAddressConfigurationProperties](#virtualmachinescalesetpublicipaddressconfigurationproperties): Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
-* **sku**: [PublicIPAddressSku](#publicipaddresssku): Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible.
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
-### Properties
-* **domainNameLabel**: string (Required): The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the public IP when the VM is deleted
-* **dnsSettings**: [VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings](#virtualmachinescalesetpublicipaddressconfigurationdnssettings): The dns settings to be applied on the publicIP addresses .
-* **idleTimeoutInMinutes**: int: The idle timeout of the public IP address.
-* **ipTags**: [VirtualMachineScaleSetIpTag](#virtualmachinescalesetiptag)[]: The list of IP tags associated with the public IP address.
-* **publicIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPPrefix**: [SubResource](#subresource): The PublicIPPrefix from which to allocate publicIP addresses.
-
-## VirtualMachineScaleSetStorageProfile
-### Properties
-* **dataDisks**: [VirtualMachineScaleSetDataDisk](#virtualmachinescalesetdatadisk)[]: Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [VirtualMachineScaleSetOSDisk](#virtualmachinescalesetosdisk): Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-
-## VirtualMachineScaleSetVMInstanceView
-### Properties
-* **assignedHost**: string (ReadOnly): Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01.
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The disks information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **placementGroupId**: string: The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId.
-* **platformFaultDomain**: int: The Fault Domain count.
-* **platformUpdateDomain**: int: The Update Domain count.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-* **vmHealth**: [VirtualMachineHealthStatus](#virtualmachinehealthstatus) (ReadOnly): The health status for the VM.
-
-## VirtualMachineScaleSetVMNetworkProfileConfiguration
-### Properties
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetVMProfile
-### Properties
-* **applicationProfile**: [ApplicationProfile](#applicationprofile): Specifies the gallery applications that should be made available to the VM/VMSS
-* **billingProfile**: [BillingProfile](#billingprofile): Specifies the billing related details of a Azure Spot VMSS.
Minimum api-version: 2019-03-01.
-* **capacityReservation**: [CapacityReservationProfile](#capacityreservationprofile): Specifies the capacity reservation related details of a scale set.
Minimum api-version: 2021-04-01.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview.
-* **extensionProfile**: [VirtualMachineScaleSetExtensionProfile](#virtualmachinescalesetextensionprofile): Specifies a collection of settings for extensions installed on virtual machines in the scale set.
-* **hardwareProfile**: [VirtualMachineScaleSetHardwareProfile](#virtualmachinescalesethardwareprofile): Specifies the hardware profile related details of a scale set.
Minimum api-version: 2021-11-01.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15
-* **networkProfile**: [VirtualMachineScaleSetNetworkProfile](#virtualmachinescalesetnetworkprofile): Specifies properties of the network interfaces of the virtual machines in the scale set.
-* **osProfile**: [VirtualMachineScaleSetOSProfile](#virtualmachinescalesetosprofile): Specifies the operating system settings for the virtual machines in the scale set.
-* **priority**: 'Low' | 'Regular' | 'Spot' | string: Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview
-* **scheduledEventsProfile**: [ScheduledEventsProfile](#scheduledeventsprofile): Specifies Scheduled Event related configurations.
-* **securityProfile**: [SecurityProfile](#securityprofile): Specifies the Security related profile settings for the virtual machines in the scale set.
-* **storageProfile**: [VirtualMachineScaleSetStorageProfile](#virtualmachinescalesetstorageprofile): Specifies the storage settings for the virtual machine disks.
-* **userData**: string: UserData for the virtual machines in the scale set, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01
-
-## VirtualMachineScaleSetVMProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).
For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineScaleSetVMInstanceView](#virtualmachinescalesetvminstanceview) (ReadOnly): The virtual machine instance view.
-* **latestModelApplied**: bool (ReadOnly): Specifies whether the latest model has been applied to the virtual machine.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15
-* **modelDefinitionApplied**: string (ReadOnly): Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine.
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **networkProfileConfiguration**: [VirtualMachineScaleSetVMNetworkProfileConfiguration](#virtualmachinescalesetvmnetworkprofileconfiguration): Specifies the network profile configuration of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **protectionPolicy**: [VirtualMachineScaleSetVMProtectionPolicy](#virtualmachinescalesetvmprotectionpolicy): Specifies the protection policy of the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **securityProfile**: [SecurityProfile](#securityprofile): Specifies the Security related profile settings for the virtual machine.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **userData**: string: UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01
-* **vmId**: string (ReadOnly): Azure VM unique ID.
-
-## VirtualMachineScaleSetVMProtectionPolicy
-### Properties
-* **protectFromScaleIn**: bool: Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation.
-* **protectFromScaleSetActions**: bool: Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM.
-
-## VMDiskSecurityProfile
-### Properties
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed disk that is used for Customer Managed Key encrypted ConfidentialVM OS Disk and VMGuest blob.
-* **securityEncryptionType**: 'DiskWithVMGuestState' | 'VMGuestStateOnly' | string: Specifies the EncryptionType of the managed disk.
It is set to DiskWithVMGuestState for encryption of the managed disk along with VMGuestState blob, and VMGuestStateOnly for encryption of just the VMGuestState blob.
NOTE: It can be set for only Confidential VMs.
-
-## VMGalleryApplication
-### Properties
-* **configurationReference**: string: Optional, Specifies the uri to an azure blob that will replace the default configuration for the package if provided
-* **order**: int: Optional, Specifies the order in which the packages have to be installed
-* **packageReferenceId**: string (Required): Specifies the GalleryApplicationVersion resource id on the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version}
-* **tags**: string: Optional, Specifies a passthrough value for more generic context.
-
-## VMSizeProperties
-### Properties
-* **vCPUsAvailable**: int: Specifies the number of vCPUs available for the VM.
When this property is not specified in the request body the default behavior is to set it to the value of vCPUs available for that VM size exposed in api response of [List all available virtual machine sizes in a region](https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list) .
-* **vCPUsPerCore**: int: Specifies the vCPU to physical core ratio.
When this property is not specified in the request body the default behavior is set to the value of vCPUsPerCore for the VM Size exposed in api response of [List all available virtual machine sizes in a region](https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list)
Setting this property to 1 also means that hyper-threading is disabled.
-
-## WindowsConfiguration
-### Properties
-* **additionalUnattendContent**: [AdditionalUnattendContent](#additionalunattendcontent)[]: Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
-* **enableAutomaticUpdates**: bool: Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.
For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning.
-* **patchSettings**: [PatchSettings](#patchsettings): [Preview Feature] Specifies settings related to VM Guest Patching on Windows.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **timeZone**: string: Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time".
Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.getsystemtimezones).
-* **winRM**: [WinRMConfiguration](#winrmconfiguration): Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.
-
-## WinRMConfiguration
-### Properties
-* **listeners**: [WinRMListener](#winrmlistener)[]: The list of Windows Remote Management listeners
-
-## WinRMListener
-### Properties
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).
-* **protocol**: 'Http' | 'Https': Specifies the protocol of WinRM listener.
Possible values are:
**http**
**https**
-
diff --git a/generated/compute/microsoft.compute/2021-12-01/types.json b/generated/compute/microsoft.compute/2021-12-01/types.json
deleted file mode 100644
index 868ac152f6..0000000000
--- a/generated/compute/microsoft.compute/2021-12-01/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/disks"}},{"6":{"Value":"2021-12-01"}},{"2":{"Name":"Microsoft.Compute/disks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."},"managedByExtended":{"Type":11,"Flags":2,"Description":"List of relative URIs containing the IDs of the VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs."},"sku":{"Type":12,"Flags":0,"Description":"The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, or StandardSSD_ZRS."},"zones":{"Type":20,"Flags":0,"Description":"The Logical zone list for Disk."},"extendedLocation":{"Type":21,"Flags":0,"Description":"The extended location where the disk will be created. Extended location cannot be changed."},"properties":{"Type":24,"Flags":0,"Description":"Disk resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":88,"Flags":0,"Description":"Resource tags"}}}},{"3":{"ItemType":4}},{"2":{"Name":"DiskSku","Properties":{"name":{"Type":19,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[13,14,15,16,17,18,4]}},{"3":{"ItemType":4}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":23,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[22,4]}},{"2":{"Name":"DiskProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk was created."},"osType":{"Type":27,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":30,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"purchasePlan":{"Type":31,"Flags":0,"Description":"Purchase plan information for the the image from which the OS disk was created. E.g. - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}"},"supportedCapabilities":{"Type":32,"Flags":0,"Description":"List of supported capabilities for the image from which the OS disk was created."},"creationData":{"Type":36,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"diskSizeBytes":{"Type":3,"Flags":2,"Description":"The size of the disk in bytes. This field is read only."},"uniqueId":{"Type":4,"Flags":2,"Description":"Unique Guid identifying the resource."},"encryptionSettingsCollection":{"Type":49,"Flags":0,"Description":"Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10."},"diskIOPSReadOnly":{"Type":3,"Flags":0,"Description":"The total number of IOPS that will be allowed across all VMs mounting the shared disk as ReadOnly. One operation can transfer between 4k and 256k bytes."},"diskMBpsReadOnly":{"Type":3,"Flags":0,"Description":"The total throughput (MBps) that will be allowed across all VMs mounting the shared disk as ReadOnly. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10."},"diskState":{"Type":63,"Flags":2,"Description":"The state of the disk."},"encryption":{"Type":64,"Flags":0,"Description":"Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys."},"maxShares":{"Type":3,"Flags":0,"Description":"The maximum number of VMs that can attach to the disk at the same time. Value greater than one indicates a disk that can be mounted on multiple VMs at the same time."},"shareInfo":{"Type":70,"Flags":2,"Description":"Details of the list of all VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs."},"networkAccessPolicy":{"Type":74,"Flags":0,"Description":"Policy for accessing the disk via network."},"diskAccessId":{"Type":4,"Flags":0,"Description":"ARM id of the DiskAccess resource for using private endpoints on disks."},"tier":{"Type":4,"Flags":0,"Description":"Performance tier of the disk (e.g, P4, S10) as described here: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Does not apply to Ultra disks."},"burstingEnabled":{"Type":2,"Flags":0,"Description":"Set to true to enable bursting beyond the provisioned performance target of the disk. Bursting is disabled by default. Does not apply to Ultra disks."},"propertyUpdatesInProgress":{"Type":75,"Flags":2,"Description":"Properties of the disk for which update is pending."},"supportsHibernation":{"Type":2,"Flags":0,"Description":"Indicates the OS on a disk supports hibernation."},"securityProfile":{"Type":76,"Flags":0,"Description":"Contains the security related information for the resource."},"completionPercent":{"Type":3,"Flags":0,"Description":"Percentage complete for the background copy when a resource is created via the CopyStart operation."},"publicNetworkAccess":{"Type":84,"Flags":0,"Description":"Policy for controlling export on the disk."},"dataAccessAuthMode":{"Type":87,"Flags":0,"Description":"Additional authentication requirements when exporting or uploading to a disk or snapshot."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[25,26]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[28,29,4]}},{"2":{"Name":"PurchasePlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The Offer Promotion Code."}}}},{"2":{"Name":"SupportedCapabilities","Properties":{"acceleratedNetwork":{"Type":2,"Flags":0,"Description":"True if the image from which the OS disk is created supports accelerated networking."},"architecture":{"Type":35,"Flags":0,"Description":"CPU architecture supported by an OS disk."}}}},{"6":{"Value":"x64"}},{"6":{"Value":"Arm64"}},{"5":{"Elements":[33,34,4]}},{"2":{"Name":"CreationData","Properties":{"createOption":{"Type":47,"Flags":1,"Description":"This enumerates the possible sources of a disk's creation."},"storageAccountId":{"Type":4,"Flags":0,"Description":"Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk."},"imageReference":{"Type":48,"Flags":0,"Description":"Disk source information."},"galleryImageReference":{"Type":48,"Flags":0,"Description":"Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk."},"sourceUri":{"Type":4,"Flags":0,"Description":"If createOption is Import, this is the URI of a blob to be imported into a managed disk."},"sourceResourceId":{"Type":4,"Flags":0,"Description":"If createOption is Copy, this is the ARM id of the source snapshot or disk."},"sourceUniqueId":{"Type":4,"Flags":2,"Description":"If this field is set, this is the unique id identifying the source of this resource."},"uploadSizeBytes":{"Type":3,"Flags":0,"Description":"If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer)."},"logicalSectorSize":{"Type":3,"Flags":0,"Description":"Logical sector size in bytes for Ultra disks. Supported values are 512 ad 4096. 4096 is the default."},"securityDataUri":{"Type":4,"Flags":0,"Description":"If createOption is ImportSecure, this is the URI of a blob to be imported into VM guest state."}}}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Import"}},{"6":{"Value":"Copy"}},{"6":{"Value":"Restore"}},{"6":{"Value":"Upload"}},{"6":{"Value":"CopyStart"}},{"6":{"Value":"ImportSecure"}},{"6":{"Value":"UploadPreparedSecure"}},{"5":{"Elements":[37,38,39,40,41,42,43,44,45,46,4]}},{"2":{"Name":"ImageDiskReference","Properties":{"id":{"Type":4,"Flags":1,"Description":"A relative uri containing either a Platform Image Repository or user image reference."},"lun":{"Type":3,"Flags":0,"Description":"If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null."}}}},{"2":{"Name":"EncryptionSettingsCollection","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged."},"encryptionSettings":{"Type":54,"Flags":0,"Description":"A collection of encryption settings, one for each disk volume."},"encryptionSettingsVersion":{"Type":4,"Flags":0,"Description":"Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption."}}}},{"2":{"Name":"EncryptionSettingsElement","Properties":{"diskEncryptionKey":{"Type":51,"Flags":0,"Description":"Key Vault Secret Url and vault id of the disk encryption key"},"keyEncryptionKey":{"Type":53,"Flags":0,"Description":"Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key."}}}},{"2":{"Name":"KeyVaultAndSecretReference","Properties":{"sourceVault":{"Type":52,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"secretUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"2":{"Name":"SourceVault","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"KeyVaultAndKeyReference","Properties":{"sourceVault":{"Type":52,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"keyUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"3":{"ItemType":50}},{"6":{"Value":"Unattached"}},{"6":{"Value":"Attached"}},{"6":{"Value":"Reserved"}},{"6":{"Value":"Frozen"}},{"6":{"Value":"ActiveSAS"}},{"6":{"Value":"ActiveSASFrozen"}},{"6":{"Value":"ReadyToUpload"}},{"6":{"Value":"ActiveUpload"}},{"5":{"Elements":[55,56,57,58,59,60,61,62,4]}},{"2":{"Name":"Encryption","Properties":{"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"type":{"Type":68,"Flags":0,"Description":"The type of key used to encrypt the data of the disk."}}}},{"6":{"Value":"EncryptionAtRestWithPlatformKey"}},{"6":{"Value":"EncryptionAtRestWithCustomerKey"}},{"6":{"Value":"EncryptionAtRestWithPlatformAndCustomerKeys"}},{"5":{"Elements":[65,66,67,4]}},{"2":{"Name":"ShareInfoElement","Properties":{"vmUri":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."}}}},{"3":{"ItemType":69}},{"6":{"Value":"AllowAll"}},{"6":{"Value":"AllowPrivate"}},{"6":{"Value":"DenyAll"}},{"5":{"Elements":[71,72,73,4]}},{"2":{"Name":"PropertyUpdatesInProgress","Properties":{"targetTier":{"Type":4,"Flags":0,"Description":"The target performance tier of the disk if a tier change operation is in progress."}}}},{"2":{"Name":"DiskSecurityProfile","Properties":{"securityType":{"Type":81,"Flags":0,"Description":"Specifies the SecurityType of the VM. Applicable for OS disks only."},"secureVMDiskEncryptionSetId":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set associated to Confidential VM supported disk encrypted with customer managed key"}}}},{"6":{"Value":"TrustedLaunch"}},{"6":{"Value":"ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey"}},{"6":{"Value":"ConfidentialVM_DiskEncryptedWithPlatformKey"}},{"6":{"Value":"ConfidentialVM_DiskEncryptedWithCustomerKey"}},{"5":{"Elements":[77,78,79,80,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[82,83,4]}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"None"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/disks@2021-12-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/snapshots"}},{"6":{"Value":"2021-12-01"}},{"2":{"Name":"Microsoft.Compute/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"Unused. Always Null."},"sku":{"Type":93,"Flags":0,"Description":"The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot"},"extendedLocation":{"Type":21,"Flags":0,"Description":"The extended location where the snapshot will be created. Extended location cannot be changed."},"properties":{"Type":98,"Flags":0,"Description":"Snapshot resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":124,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotSku","Properties":{"name":{"Type":97,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"5":{"Elements":[94,95,96,4]}},{"2":{"Name":"SnapshotProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the snapshot was created."},"osType":{"Type":101,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":104,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"purchasePlan":{"Type":31,"Flags":0,"Description":"Purchase plan information for the image from which the source disk for the snapshot was originally created."},"supportedCapabilities":{"Type":32,"Flags":0,"Description":"List of supported capabilities for the image from which the source disk from the snapshot was originally created."},"creationData":{"Type":36,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"diskSizeBytes":{"Type":3,"Flags":2,"Description":"The size of the disk in bytes. This field is read only."},"diskState":{"Type":113,"Flags":2,"Description":"The state of the snapshot."},"uniqueId":{"Type":4,"Flags":2,"Description":"Unique Guid identifying the resource."},"encryptionSettingsCollection":{"Type":49,"Flags":0,"Description":"Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"incremental":{"Type":2,"Flags":0,"Description":"Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed."},"encryption":{"Type":64,"Flags":0,"Description":"Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys."},"networkAccessPolicy":{"Type":117,"Flags":0,"Description":"Policy for accessing the disk via network."},"diskAccessId":{"Type":4,"Flags":0,"Description":"ARM id of the DiskAccess resource for using private endpoints on disks."},"securityProfile":{"Type":76,"Flags":0,"Description":"Contains the security related information for the resource."},"supportsHibernation":{"Type":2,"Flags":0,"Description":"Indicates the OS on a snapshot supports hibernation."},"publicNetworkAccess":{"Type":120,"Flags":0,"Description":"Policy for controlling export on the disk."},"completionPercent":{"Type":3,"Flags":0,"Description":"Percentage complete for the background copy when a resource is created via the CopyStart operation."},"dataAccessAuthMode":{"Type":123,"Flags":0,"Description":"Additional authentication requirements when exporting or uploading to a disk or snapshot."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[99,100]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[102,103,4]}},{"6":{"Value":"Unattached"}},{"6":{"Value":"Attached"}},{"6":{"Value":"Reserved"}},{"6":{"Value":"Frozen"}},{"6":{"Value":"ActiveSAS"}},{"6":{"Value":"ActiveSASFrozen"}},{"6":{"Value":"ReadyToUpload"}},{"6":{"Value":"ActiveUpload"}},{"5":{"Elements":[105,106,107,108,109,110,111,112,4]}},{"6":{"Value":"AllowAll"}},{"6":{"Value":"AllowPrivate"}},{"6":{"Value":"DenyAll"}},{"5":{"Elements":[114,115,116,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[118,119,4]}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"None"}},{"5":{"Elements":[121,122,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/snapshots@2021-12-01","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskEncryptionSets"}},{"6":{"Value":"2021-12-01"}},{"2":{"Name":"Microsoft.Compute/diskEncryptionSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":126,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":127,"Flags":10,"Description":"The resource api version"},"identity":{"Type":129,"Flags":0,"Description":"The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks."},"properties":{"Type":133,"Flags":0},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":144,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"EncryptionSetIdentity","Properties":{"type":{"Type":132,"Flags":0,"Description":"The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported for new creations. Disk Encryption Sets can be updated with Identity type None during migration of subscription to a new Azure Active Directory tenant; it will cause the encrypted resources to lose access to the keys."},"principalId":{"Type":4,"Flags":2,"Description":"The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity"},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[130,131,4]}},{"2":{"Name":"EncryptionSetProperties","Properties":{"encryptionType":{"Type":137,"Flags":0,"Description":"The type of key used to encrypt the data of the disk."},"activeKey":{"Type":138,"Flags":0,"Description":"The key vault key which is currently used by this disk encryption set."},"previousKeys":{"Type":139,"Flags":2,"Description":"A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk encryption set provisioning state."},"rotationToLatestKeyVersionEnabled":{"Type":2,"Flags":0,"Description":"Set this flag to true to enable auto-updating of this disk encryption set to the latest key version."},"lastKeyRotationTimestamp":{"Type":4,"Flags":2,"Description":"The time when the active key of this disk encryption set was updated."},"autoKeyRotationError":{"Type":140,"Flags":2,"Description":"The error that was encountered during auto-key rotation. If an error is present, then auto-key rotation will not be attempted until the error on this disk encryption set is fixed."}}}},{"6":{"Value":"EncryptionAtRestWithCustomerKey"}},{"6":{"Value":"EncryptionAtRestWithPlatformAndCustomerKeys"}},{"6":{"Value":"ConfidentialVmEncryptedWithCustomerKey"}},{"5":{"Elements":[134,135,136,4]}},{"2":{"Name":"KeyForDiskEncryptionSet","Properties":{"sourceVault":{"Type":52,"Flags":0,"Description":"Resource id of the KeyVault containing the key or secret. This property is optional and cannot be used if the KeyVault subscription is not the same as the Disk Encryption Set subscription."},"keyUrl":{"Type":4,"Flags":1,"Description":"Fully versioned Key Url pointing to a key in KeyVault. Version segment of the Url is required regardless of rotationToLatestKeyVersionEnabled value."}}}},{"3":{"ItemType":138}},{"2":{"Name":"ApiError","Properties":{"details":{"Type":142,"Flags":0,"Description":"The Api error details"},"innererror":{"Type":143,"Flags":0,"Description":"The Api inner error"},"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"2":{"Name":"ApiErrorBase","Properties":{"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"3":{"ItemType":141}},{"2":{"Name":"InnerError","Properties":{"exceptiontype":{"Type":4,"Flags":0,"Description":"The exception type."},"errordetail":{"Type":4,"Flags":0,"Description":"The internal error message or exception dump."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/diskEncryptionSets@2021-12-01","ScopeType":8,"Body":128,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskAccesses"}},{"6":{"Value":"2021-12-01"}},{"2":{"Name":"Microsoft.Compute/diskAccesses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":146,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":147,"Flags":10,"Description":"The resource api version"},"properties":{"Type":149,"Flags":0},"extendedLocation":{"Type":21,"Flags":0,"Description":"The extended location where the disk access will be created. Extended location cannot be changed."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":164,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DiskAccessProperties","Properties":{"privateEndpointConnections":{"Type":163,"Flags":2,"Description":"A readonly collection of private endpoint connections created on the disk. Currently only one endpoint connection is supported."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk access resource provisioning state."},"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk access was created."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":151,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"private endpoint connection Id"},"name":{"Type":4,"Flags":2,"Description":"private endpoint connection name"},"type":{"Type":4,"Flags":2,"Description":"private endpoint connection type"}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":152,"Flags":2,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":153,"Flags":1,"Description":"A collection of information about the state of the connection between DiskAccess and Virtual Network."},"provisioningState":{"Type":162,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":157,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[154,155,156,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[158,159,160,161,4]}},{"3":{"ItemType":150}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/diskAccesses@2021-12-01","ScopeType":8,"Body":148,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskAccesses/privateEndpointConnections"}},{"6":{"Value":"2021-12-01"}},{"2":{"Name":"Microsoft.Compute/diskAccesses/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":166,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":167,"Flags":10,"Description":"The resource api version"},"properties":{"Type":151,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Compute/diskAccesses/privateEndpointConnections@2021-12-01","ScopeType":8,"Body":168,"Flags":0}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2021-12-01/types.md b/generated/compute/microsoft.compute/2021-12-01/types.md
deleted file mode 100644
index 877a5db806..0000000000
--- a/generated/compute/microsoft.compute/2021-12-01/types.md
+++ /dev/null
@@ -1,298 +0,0 @@
-# Microsoft.Compute @ 2021-12-01
-
-## Resource Microsoft.Compute/diskAccesses@2021-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location where the disk access will be created. Extended location cannot be changed.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskAccessProperties](#diskaccessproperties)
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/diskAccesses' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/diskAccesses/privateEndpointConnections@2021-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties.
-* **type**: 'Microsoft.Compute/diskAccesses/privateEndpointConnections' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/diskEncryptionSets@2021-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [EncryptionSetIdentity](#encryptionsetidentity): The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [EncryptionSetProperties](#encryptionsetproperties)
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/diskEncryptionSets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/disks@2021-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location where the disk will be created. Extended location cannot be changed.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-* **managedByExtended**: string[] (ReadOnly): List of relative URIs containing the IDs of the VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskProperties](#diskproperties): Disk resource properties.
-* **sku**: [DiskSku](#disksku): The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, or StandardSSD_ZRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/disks' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The Logical zone list for Disk.
-
-## Resource Microsoft.Compute/snapshots@2021-12-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2021-12-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location where the snapshot will be created. Extended location cannot be changed.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): Unused. Always Null.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [SnapshotProperties](#snapshotproperties): Snapshot resource properties.
-* **sku**: [SnapshotSku](#snapshotsku): The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/snapshots' (ReadOnly, DeployTimeConstant): The resource type
-
-## ApiError
-### Properties
-* **code**: string: The error code.
-* **details**: [ApiErrorBase](#apierrorbase)[]: The Api error details
-* **innererror**: [InnerError](#innererror): The Api inner error
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## ApiErrorBase
-### Properties
-* **code**: string: The error code.
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## CreationData
-### Properties
-* **createOption**: 'Attach' | 'Copy' | 'CopyStart' | 'Empty' | 'FromImage' | 'Import' | 'ImportSecure' | 'Restore' | 'Upload' | 'UploadPreparedSecure' | string (Required): This enumerates the possible sources of a disk's creation.
-* **galleryImageReference**: [ImageDiskReference](#imagediskreference): Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk.
-* **imageReference**: [ImageDiskReference](#imagediskreference): Disk source information.
-* **logicalSectorSize**: int: Logical sector size in bytes for Ultra disks. Supported values are 512 ad 4096. 4096 is the default.
-* **securityDataUri**: string: If createOption is ImportSecure, this is the URI of a blob to be imported into VM guest state.
-* **sourceResourceId**: string: If createOption is Copy, this is the ARM id of the source snapshot or disk.
-* **sourceUniqueId**: string (ReadOnly): If this field is set, this is the unique id identifying the source of this resource.
-* **sourceUri**: string: If createOption is Import, this is the URI of a blob to be imported into a managed disk.
-* **storageAccountId**: string: Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk.
-* **uploadSizeBytes**: int: If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer).
-
-## DiskAccessProperties
-### Properties
-* **privateEndpointConnections**: [PrivateEndpointConnection](#privateendpointconnection)[] (ReadOnly): A readonly collection of private endpoint connections created on the disk. Currently only one endpoint connection is supported.
-* **provisioningState**: string (ReadOnly): The disk access resource provisioning state.
-* **timeCreated**: string (ReadOnly): The time when the disk access was created.
-
-## DiskProperties
-### Properties
-* **burstingEnabled**: bool: Set to true to enable bursting beyond the provisioned performance target of the disk. Bursting is disabled by default. Does not apply to Ultra disks.
-* **completionPercent**: int: Percentage complete for the background copy when a resource is created via the CopyStart operation.
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **dataAccessAuthMode**: 'AzureActiveDirectory' | 'None' | string: Additional authentication requirements when exporting or uploading to a disk or snapshot.
-* **diskAccessId**: string: ARM id of the DiskAccess resource for using private endpoints on disks.
-* **diskIOPSReadOnly**: int: The total number of IOPS that will be allowed across all VMs mounting the shared disk as ReadOnly. One operation can transfer between 4k and 256k bytes.
-* **diskIOPSReadWrite**: int: The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes.
-* **diskMBpsReadOnly**: int: The total throughput (MBps) that will be allowed across all VMs mounting the shared disk as ReadOnly. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10.
-* **diskMBpsReadWrite**: int: The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10.
-* **diskSizeBytes**: int (ReadOnly): The size of the disk in bytes. This field is read only.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **diskState**: 'ActiveSAS' | 'ActiveSASFrozen' | 'ActiveUpload' | 'Attached' | 'Frozen' | 'ReadyToUpload' | 'Reserved' | 'Unattached' | string (ReadOnly): The state of the disk.
-* **encryption**: [Encryption](#encryption): Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **maxShares**: int: The maximum number of VMs that can attach to the disk at the same time. Value greater than one indicates a disk that can be mounted on multiple VMs at the same time.
-* **networkAccessPolicy**: 'AllowAll' | 'AllowPrivate' | 'DenyAll' | string: Policy for accessing the disk via network.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **propertyUpdatesInProgress**: [PropertyUpdatesInProgress](#propertyupdatesinprogress) (ReadOnly): Properties of the disk for which update is pending.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **publicNetworkAccess**: 'Disabled' | 'Enabled' | string: Policy for controlling export on the disk.
-* **purchasePlan**: [PurchasePlan](#purchaseplan): Purchase plan information for the the image from which the OS disk was created. E.g. - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}
-* **securityProfile**: [DiskSecurityProfile](#disksecurityprofile): Contains the security related information for the resource.
-* **shareInfo**: [ShareInfoElement](#shareinfoelement)[] (ReadOnly): Details of the list of all VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs.
-* **supportedCapabilities**: [SupportedCapabilities](#supportedcapabilities): List of supported capabilities for the image from which the OS disk was created.
-* **supportsHibernation**: bool: Indicates the OS on a disk supports hibernation.
-* **tier**: string: Performance tier of the disk (e.g, P4, S10) as described here: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Does not apply to Ultra disks.
-* **timeCreated**: string (ReadOnly): The time when the disk was created.
-* **uniqueId**: string (ReadOnly): Unique Guid identifying the resource.
-
-## DiskSecurityProfile
-### Properties
-* **secureVMDiskEncryptionSetId**: string: ResourceId of the disk encryption set associated to Confidential VM supported disk encrypted with customer managed key
-* **securityType**: 'ConfidentialVM_DiskEncryptedWithCustomerKey' | 'ConfidentialVM_DiskEncryptedWithPlatformKey' | 'ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey' | 'TrustedLaunch' | string: Specifies the SecurityType of the VM. Applicable for OS disks only.
-
-## DiskSku
-### Properties
-* **name**: 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## Encryption
-### Properties
-* **diskEncryptionSetId**: string: ResourceId of the disk encryption set to use for enabling encryption at rest.
-* **type**: 'EncryptionAtRestWithCustomerKey' | 'EncryptionAtRestWithPlatformAndCustomerKeys' | 'EncryptionAtRestWithPlatformKey' | string: The type of key used to encrypt the data of the disk.
-
-## EncryptionSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity
-* **tenantId**: string (ReadOnly): The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity
-* **type**: 'None' | 'SystemAssigned' | string: The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported for new creations. Disk Encryption Sets can be updated with Identity type None during migration of subscription to a new Azure Active Directory tenant; it will cause the encrypted resources to lose access to the keys.
-
-## EncryptionSetProperties
-### Properties
-* **activeKey**: [KeyForDiskEncryptionSet](#keyfordiskencryptionset): The key vault key which is currently used by this disk encryption set.
-* **autoKeyRotationError**: [ApiError](#apierror) (ReadOnly): The error that was encountered during auto-key rotation. If an error is present, then auto-key rotation will not be attempted until the error on this disk encryption set is fixed.
-* **encryptionType**: 'ConfidentialVmEncryptedWithCustomerKey' | 'EncryptionAtRestWithCustomerKey' | 'EncryptionAtRestWithPlatformAndCustomerKeys' | string: The type of key used to encrypt the data of the disk.
-* **lastKeyRotationTimestamp**: string (ReadOnly): The time when the active key of this disk encryption set was updated.
-* **previousKeys**: [KeyForDiskEncryptionSet](#keyfordiskencryptionset)[] (ReadOnly): A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation.
-* **provisioningState**: string (ReadOnly): The disk encryption set provisioning state.
-* **rotationToLatestKeyVersionEnabled**: bool: Set this flag to true to enable auto-updating of this disk encryption set to the latest key version.
-
-## EncryptionSettingsCollection
-### Properties
-* **enabled**: bool (Required): Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
-* **encryptionSettings**: [EncryptionSettingsElement](#encryptionsettingselement)[]: A collection of encryption settings, one for each disk volume.
-* **encryptionSettingsVersion**: string: Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption.
-
-## EncryptionSettingsElement
-### Properties
-* **diskEncryptionKey**: [KeyVaultAndSecretReference](#keyvaultandsecretreference): Key Vault Secret Url and vault id of the disk encryption key
-* **keyEncryptionKey**: [KeyVaultAndKeyReference](#keyvaultandkeyreference): Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key.
-
-## ExtendedLocation
-### Properties
-* **name**: string: The name of the extended location.
-* **type**: 'EdgeZone' | string: The type of the extended location.
-
-## ImageDiskReference
-### Properties
-* **id**: string (Required): A relative uri containing either a Platform Image Repository or user image reference.
-* **lun**: int: If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
-
-## InnerError
-### Properties
-* **errordetail**: string: The internal error message or exception dump.
-* **exceptiontype**: string: The exception type.
-
-## KeyForDiskEncryptionSet
-### Properties
-* **keyUrl**: string (Required): Fully versioned Key Url pointing to a key in KeyVault. Version segment of the Url is required regardless of rotationToLatestKeyVersionEnabled value.
-* **sourceVault**: [SourceVault](#sourcevault): Resource id of the KeyVault containing the key or secret. This property is optional and cannot be used if the KeyVault subscription is not the same as the Disk Encryption Set subscription.
-
-## KeyVaultAndKeyReference
-### Properties
-* **keyUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultAndSecretReference
-### Properties
-* **secretUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## PrivateEndpoint
-### Properties
-* **id**: string (ReadOnly): The ARM identifier for Private Endpoint
-
-## PrivateEndpointConnection
-### Properties
-* **id**: string (ReadOnly): private endpoint connection Id
-* **name**: string (ReadOnly): private endpoint connection name
-* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties.
-* **type**: string (ReadOnly): private endpoint connection type
-
-## PrivateEndpointConnectionProperties
-### Properties
-* **privateEndpoint**: [PrivateEndpoint](#privateendpoint) (ReadOnly): The resource of private end point.
-* **privateLinkServiceConnectionState**: [PrivateLinkServiceConnectionState](#privatelinkserviceconnectionstate) (Required): A collection of information about the state of the connection between DiskAccess and Virtual Network.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | string (ReadOnly): The provisioning state of the private endpoint connection resource.
-
-## PrivateLinkServiceConnectionState
-### Properties
-* **actionsRequired**: string: A message indicating if changes on the service provider require any updates on the consumer.
-* **description**: string: The reason for approval/rejection of the connection.
-* **status**: 'Approved' | 'Pending' | 'Rejected' | string: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
-
-## PropertyUpdatesInProgress
-### Properties
-* **targetTier**: string: The target performance tier of the disk if a tier change operation is in progress.
-
-## PurchasePlan
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The Offer Promotion Code.
-* **publisher**: string (Required): The publisher ID.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ShareInfoElement
-### Properties
-* **vmUri**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-
-## SnapshotProperties
-### Properties
-* **completionPercent**: int: Percentage complete for the background copy when a resource is created via the CopyStart operation.
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **dataAccessAuthMode**: 'AzureActiveDirectory' | 'None' | string: Additional authentication requirements when exporting or uploading to a disk or snapshot.
-* **diskAccessId**: string: ARM id of the DiskAccess resource for using private endpoints on disks.
-* **diskSizeBytes**: int (ReadOnly): The size of the disk in bytes. This field is read only.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **diskState**: 'ActiveSAS' | 'ActiveSASFrozen' | 'ActiveUpload' | 'Attached' | 'Frozen' | 'ReadyToUpload' | 'Reserved' | 'Unattached' | string (ReadOnly): The state of the snapshot.
-* **encryption**: [Encryption](#encryption): Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **incremental**: bool: Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed.
-* **networkAccessPolicy**: 'AllowAll' | 'AllowPrivate' | 'DenyAll' | string: Policy for accessing the disk via network.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **publicNetworkAccess**: 'Disabled' | 'Enabled' | string: Policy for controlling export on the disk.
-* **purchasePlan**: [PurchasePlan](#purchaseplan): Purchase plan information for the image from which the source disk for the snapshot was originally created.
-* **securityProfile**: [DiskSecurityProfile](#disksecurityprofile): Contains the security related information for the resource.
-* **supportedCapabilities**: [SupportedCapabilities](#supportedcapabilities): List of supported capabilities for the image from which the source disk from the snapshot was originally created.
-* **supportsHibernation**: bool: Indicates the OS on a snapshot supports hibernation.
-* **timeCreated**: string (ReadOnly): The time when the snapshot was created.
-* **uniqueId**: string (ReadOnly): Unique Guid identifying the resource.
-
-## SnapshotSku
-### Properties
-* **name**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## SourceVault
-### Properties
-* **id**: string: Resource Id
-
-## SupportedCapabilities
-### Properties
-* **acceleratedNetwork**: bool: True if the image from which the OS disk is created supports accelerated networking.
-* **architecture**: 'Arm64' | 'x64' | string: CPU architecture supported by an OS disk.
-
diff --git a/generated/compute/microsoft.compute/2022-01-03/types.json b/generated/compute/microsoft.compute/2022-01-03/types.json
deleted file mode 100644
index 892639de70..0000000000
--- a/generated/compute/microsoft.compute/2022-01-03/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/galleries"}},{"6":{"Value":"2022-01-03"}},{"2":{"Name":"Microsoft.Compute/galleries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Describes the properties of a Shared Image Gallery."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":47,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this Shared Image Gallery resource. This property is updatable."},"identifier":{"Type":12,"Flags":0,"Description":"Describes the gallery unique name."},"provisioningState":{"Type":19,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"sharingProfile":{"Type":20,"Flags":0,"Description":"Profile for gallery sharing to subscription or tenant"},"softDeletePolicy":{"Type":33,"Flags":0,"Description":"Contains information about the soft deletion policy of the gallery."},"sharingStatus":{"Type":34,"Flags":2,"Description":"Sharing status of current gallery."}}}},{"2":{"Name":"GalleryIdentifier","Properties":{"uniqueName":{"Type":4,"Flags":2,"Description":"The unique name of the Shared Image Gallery. This name is generated automatically by Azure."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[13,14,15,16,17,18,4]}},{"2":{"Name":"SharingProfile","Properties":{"permissions":{"Type":24,"Flags":0,"Description":"This property allows you to specify the permission of sharing gallery.
Possible values are:
**Private**
**Groups**
**Community**"},"groups":{"Type":30,"Flags":2,"Description":"A list of sharing profile groups."},"communityGalleryInfo":{"Type":31,"Flags":0,"Description":"Information of community gallery if current gallery is shared to community."}}}},{"6":{"Value":"Private"}},{"6":{"Value":"Groups"}},{"6":{"Value":"Community"}},{"5":{"Elements":[21,22,23,4]}},{"2":{"Name":"SharingProfileGroup","Properties":{"type":{"Type":28,"Flags":0,"Description":"This property allows you to specify the type of sharing group.
Possible values are:
**Subscriptions**
**AADTenants**"},"ids":{"Type":29,"Flags":0,"Description":"A list of subscription/tenant ids the gallery is aimed to be shared to."}}}},{"6":{"Value":"Subscriptions"}},{"6":{"Value":"AADTenants"}},{"5":{"Elements":[26,27,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":25}},{"2":{"Name":"CommunityGalleryInfo","Properties":{"publisherUri":{"Type":4,"Flags":0,"Description":"The link to the publisher website. Visible to all users."},"publisherContact":{"Type":4,"Flags":0,"Description":"Community gallery publisher support email. The email address of the publisher. Visible to all users."},"eula":{"Type":4,"Flags":0,"Description":"End-user license agreement for community gallery image."},"publicNamePrefix":{"Type":4,"Flags":0,"Description":"The prefix of the gallery name that will be displayed publicly. Visible to all users."},"communityGalleryEnabled":{"Type":2,"Flags":2,"Description":"Contains info about whether community gallery sharing is enabled."},"publicNames":{"Type":32,"Flags":2,"Description":"Community gallery public name list."}}}},{"3":{"ItemType":4}},{"2":{"Name":"SoftDeletePolicy","Properties":{"isSoftDeleteEnabled":{"Type":2,"Flags":0,"Description":"Enables soft-deletion for resources in this gallery, allowing them to be recovered within retention time."}}}},{"2":{"Name":"SharingStatus","Properties":{"aggregatedState":{"Type":39,"Flags":2,"Description":"Aggregated sharing state of current gallery."},"summary":{"Type":46,"Flags":0,"Description":"Summary of all regional sharing status."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[35,36,37,38,4]}},{"2":{"Name":"RegionalSharingStatus","Properties":{"region":{"Type":4,"Flags":0,"Description":"Region name"},"state":{"Type":45,"Flags":2,"Description":"Gallery sharing state in current region"},"details":{"Type":4,"Flags":0,"Description":"Details of gallery regional sharing failure."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[41,42,43,44,4]}},{"3":{"ItemType":40}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries@2022-01-03","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images"}},{"6":{"Value":"2022-01-03"}},{"2":{"Name":"Microsoft.Compute/galleries/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":49,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":50,"Flags":10,"Description":"The resource api version"},"properties":{"Type":52,"Flags":0,"Description":"Describes the properties of a gallery image definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":80,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery image definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery image definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"osType":{"Type":55,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":58,"Flags":1,"Description":"This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'."},"hyperVGeneration":{"Type":61,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image definition. This property can be used for decommissioning purposes. This property is updatable."},"identifier":{"Type":62,"Flags":1,"Description":"This is the gallery image definition identifier."},"recommended":{"Type":63,"Flags":0,"Description":"The properties describe the recommended machine configuration for this Image Definition. These properties are updatable."},"disallowed":{"Type":65,"Flags":0,"Description":"Describes the disallowed disk types."},"purchasePlan":{"Type":67,"Flags":0,"Description":"Describes the gallery image definition purchase plan. This is used by marketplace images."},"provisioningState":{"Type":74,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"features":{"Type":76,"Flags":0,"Description":"A list of gallery image features."},"architecture":{"Type":79,"Flags":0,"Description":"The architecture of the image. Applicable to OS disks only."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[53,54]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[56,57]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[59,60,4]}},{"2":{"Name":"GalleryImageIdentifier","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition publisher."},"offer":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition offer."},"sku":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition SKU."}}}},{"2":{"Name":"RecommendedMachineConfiguration","Properties":{"vCPUs":{"Type":64,"Flags":0,"Description":"Describes the resource range."},"memory":{"Type":64,"Flags":0,"Description":"Describes the resource range."}}}},{"2":{"Name":"ResourceRange","Properties":{"min":{"Type":3,"Flags":0,"Description":"The minimum number of the resource."},"max":{"Type":3,"Flags":0,"Description":"The maximum number of the resource."}}}},{"2":{"Name":"Disallowed","Properties":{"diskTypes":{"Type":66,"Flags":0,"Description":"A list of disk types."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ImagePurchasePlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"The product ID."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[68,69,70,71,72,73,4]}},{"2":{"Name":"GalleryImageFeature","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the gallery image feature."},"value":{"Type":4,"Flags":0,"Description":"The value of the gallery image feature."}}}},{"3":{"ItemType":75}},{"6":{"Value":"x64"}},{"6":{"Value":"Arm64"}},{"5":{"Elements":[77,78,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images@2022-01-03","ScopeType":8,"Body":51,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images/versions"}},{"6":{"Value":"2022-01-03"}},{"2":{"Name":"Microsoft.Compute/galleries/images/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":82,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":83,"Flags":10,"Description":"The resource api version"},"properties":{"Type":85,"Flags":0,"Description":"Describes the properties of a gallery image version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":152,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageVersionProperties","Properties":{"publishingProfile":{"Type":86,"Flags":0,"Description":"The publishing profile of a gallery image Version."},"provisioningState":{"Type":125,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"storageProfile":{"Type":126,"Flags":1,"Description":"This is the storage profile of a Gallery Image Version."},"replicationStatus":{"Type":139,"Flags":2,"Description":"This is the replication status of the gallery image version."}}}},{"2":{"Name":"GalleryImageVersionPublishingProfile","Properties":{"targetRegions":{"Type":101,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery image version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"Type":105,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"replicationMode":{"Type":108,"Flags":0,"Description":"Optional parameter which specifies the mode to be used for replication. This property is not updatable."},"targetExtendedLocations":{"Type":118,"Flags":0,"Description":"The target extended locations where the Image Version is going to be replicated to. This property is updatable."}}}},{"2":{"Name":"TargetRegion","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the region."},"regionalReplicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property is updatable."},"storageAccountType":{"Type":91,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"encryption":{"Type":92,"Flags":0,"Description":"Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[88,89,90,4]}},{"2":{"Name":"EncryptionImages","Properties":{"osDiskImage":{"Type":93,"Flags":0,"Description":"Contains encryption settings for an OS disk image."},"dataDiskImages":{"Type":100,"Flags":0,"Description":"A list of encryption specifications for data disk images."}}}},{"2":{"Name":"OSDiskImageEncryption","Properties":{"securityProfile":{"Type":94,"Flags":0,"Description":"This property specifies the security profile of an OS disk image."},"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"A relative URI containing the resource ID of the disk encryption set."}}}},{"2":{"Name":"OSDiskImageSecurityProfile","Properties":{"confidentialVMEncryptionType":{"Type":98,"Flags":0,"Description":"confidential VM encryption types"},"secureVMDiskEncryptionSetId":{"Type":4,"Flags":0,"Description":"secure VM disk encryption set id"}}}},{"6":{"Value":"EncryptedVMGuestStateOnlyWithPmk"}},{"6":{"Value":"EncryptedWithPmk"}},{"6":{"Value":"EncryptedWithCmk"}},{"5":{"Elements":[95,96,97,4]}},{"2":{"Name":"DataDiskImageEncryption","Properties":{"lun":{"Type":3,"Flags":1,"Description":"This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."},"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"A relative URI containing the resource ID of the disk encryption set."}}}},{"3":{"ItemType":99}},{"3":{"ItemType":87}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[102,103,104,4]}},{"6":{"Value":"Full"}},{"6":{"Value":"Shallow"}},{"5":{"Elements":[106,107,4]}},{"2":{"Name":"GalleryTargetExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the region."},"extendedLocation":{"Type":110,"Flags":0,"Description":"The name of the extended location."},"extendedLocationReplicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per extended location. This property is updatable."},"storageAccountType":{"Type":117,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"encryption":{"Type":92,"Flags":0,"Description":"Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact."}}}},{"2":{"Name":"GalleryExtendedLocation","Properties":{"name":{"Type":4,"Flags":0},"type":{"Type":113,"Flags":0,"Description":"It is type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[114,115,116,4]}},{"3":{"ItemType":109}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[119,120,121,122,123,124,4]}},{"2":{"Name":"GalleryImageVersionStorageProfile","Properties":{"source":{"Type":127,"Flags":0,"Description":"The gallery artifact version source."},"osDiskImage":{"Type":128,"Flags":0,"Description":"This is the OS disk image."},"dataDiskImages":{"Type":138,"Flags":0,"Description":"A list of data disk images."}}}},{"2":{"Name":"GalleryArtifactVersionSource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource."},"uri":{"Type":4,"Flags":0,"Description":"The uri of the gallery artifact version source. Currently used to specify vhd/blob source."}}}},{"2":{"Name":"GalleryOSDiskImage","Properties":{"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":132,"Flags":0,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"},"source":{"Type":127,"Flags":0,"Description":"The gallery artifact version source."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[129,130,131]}},{"2":{"Name":"GalleryDataDiskImage","Properties":{"lun":{"Type":3,"Flags":1,"Description":"This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."},"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":137,"Flags":0,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"},"source":{"Type":127,"Flags":0,"Description":"The gallery artifact version source."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[134,135,136]}},{"3":{"ItemType":133}},{"2":{"Name":"ReplicationStatus","Properties":{"aggregatedState":{"Type":144,"Flags":2,"Description":"This is the aggregated replication status based on all the regional replication status flags."},"summary":{"Type":151,"Flags":2,"Description":"This is a summary of replication status for each region."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[140,141,142,143,4]}},{"2":{"Name":"RegionalReplicationStatus","Properties":{"region":{"Type":4,"Flags":2,"Description":"The region to which the gallery image version is being replicated to."},"state":{"Type":150,"Flags":2,"Description":"This is the regional replication state."},"details":{"Type":4,"Flags":2,"Description":"The details of the replication status."},"progress":{"Type":3,"Flags":2,"Description":"It indicates progress of the replication job."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Replicating"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[146,147,148,149,4]}},{"3":{"ItemType":145}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images/versions@2022-01-03","ScopeType":8,"Body":84,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/applications"}},{"6":{"Value":"2022-01-03"}},{"2":{"Name":"Microsoft.Compute/galleries/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":154,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":155,"Flags":10,"Description":"The resource api version"},"properties":{"Type":157,"Flags":0,"Description":"Describes the properties of a gallery Application Definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":161,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery Application Definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery Application Definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable."},"supportedOSType":{"Type":160,"Flags":1,"Description":"This property allows you to specify the supported type of the OS that application is built for.
Possible values are:
**Windows**
**Linux**"}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[158,159]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/applications@2022-01-03","ScopeType":8,"Body":156,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/applications/versions"}},{"6":{"Value":"2022-01-03"}},{"2":{"Name":"Microsoft.Compute/galleries/applications/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":163,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":164,"Flags":10,"Description":"The resource api version"},"properties":{"Type":166,"Flags":0,"Description":"Describes the properties of a gallery image version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":188,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryApplicationVersionProperties","Properties":{"publishingProfile":{"Type":167,"Flags":1,"Description":"The publishing profile of a gallery image version."},"provisioningState":{"Type":187,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"replicationStatus":{"Type":139,"Flags":2,"Description":"This is the replication status of the gallery image version."}}}},{"2":{"Name":"GalleryApplicationVersionPublishingProfile","Properties":{"source":{"Type":168,"Flags":1,"Description":"The source image from which the Image Version is going to be created."},"manageActions":{"Type":169,"Flags":0},"settings":{"Type":170,"Flags":0,"Description":"Additional settings for the VM app that contains the target package and config file name when it is deployed to target VM or VM scale set."},"advancedSettings":{"Type":171,"Flags":0,"Description":"Optional. Additional settings to pass to the vm-application-manager extension. For advanced use only."},"enableHealthCheck":{"Type":2,"Flags":0,"Description":"Optional. Whether or not this application reports health."},"targetRegions":{"Type":172,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery image version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"Type":176,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"replicationMode":{"Type":179,"Flags":0,"Description":"Optional parameter which specifies the mode to be used for replication. This property is not updatable."},"targetExtendedLocations":{"Type":180,"Flags":0,"Description":"The target extended locations where the Image Version is going to be replicated to. This property is updatable."}}}},{"2":{"Name":"UserArtifactSource","Properties":{"mediaLink":{"Type":4,"Flags":1,"Description":"Required. The mediaLink of the artifact, must be a readable storage page blob."},"defaultConfigurationLink":{"Type":4,"Flags":0,"Description":"Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob."}}}},{"2":{"Name":"UserArtifactManage","Properties":{"install":{"Type":4,"Flags":1,"Description":"Required. The path and arguments to install the gallery application. This is limited to 4096 characters."},"remove":{"Type":4,"Flags":1,"Description":"Required. The path and arguments to remove the gallery application. This is limited to 4096 characters."},"update":{"Type":4,"Flags":0,"Description":"Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters."}}}},{"2":{"Name":"UserArtifactSettings","Properties":{"packageFileName":{"Type":4,"Flags":0,"Description":"Optional. The name to assign the downloaded package file on the VM. This is limited to 4096 characters. If not specified, the package file will be named the same as the Gallery Application name."},"configFileName":{"Type":4,"Flags":0,"Description":"Optional. The name to assign the downloaded config file on the VM. This is limited to 4096 characters. If not specified, the config file will be named the Gallery Application name appended with \"_config\"."}}}},{"2":{"Name":"GalleryApplicationVersionPublishingProfileAdvancedSettings","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":87}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[173,174,175,4]}},{"6":{"Value":"Full"}},{"6":{"Value":"Shallow"}},{"5":{"Elements":[177,178,4]}},{"3":{"ItemType":109}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[181,182,183,184,185,186,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/applications/versions@2022-01-03","ScopeType":8,"Body":165,"Flags":0}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2022-01-03/types.md b/generated/compute/microsoft.compute/2022-01-03/types.md
deleted file mode 100644
index 8a712e9fd4..0000000000
--- a/generated/compute/microsoft.compute/2022-01-03/types.md
+++ /dev/null
@@ -1,325 +0,0 @@
-# Microsoft.Compute @ 2022-01-03
-
-## Resource Microsoft.Compute/galleries@2022-01-03
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-01-03' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryProperties](#galleryproperties): Describes the properties of a Shared Image Gallery.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/applications@2022-01-03
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-01-03' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryApplicationProperties](#galleryapplicationproperties): Describes the properties of a gallery Application Definition.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/applications' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/applications/versions@2022-01-03
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-01-03' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryApplicationVersionProperties](#galleryapplicationversionproperties): Describes the properties of a gallery image version.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/applications/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/images@2022-01-03
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-01-03' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryImageProperties](#galleryimageproperties): Describes the properties of a gallery image definition.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/galleries/images/versions@2022-01-03
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-01-03' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [GalleryImageVersionProperties](#galleryimageversionproperties): Describes the properties of a gallery image version.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/galleries/images/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## CommunityGalleryInfo
-### Properties
-* **communityGalleryEnabled**: bool (ReadOnly): Contains info about whether community gallery sharing is enabled.
-* **eula**: string: End-user license agreement for community gallery image.
-* **publicNamePrefix**: string: The prefix of the gallery name that will be displayed publicly. Visible to all users.
-* **publicNames**: string[] (ReadOnly): Community gallery public name list.
-* **publisherContact**: string: Community gallery publisher support email. The email address of the publisher. Visible to all users.
-* **publisherUri**: string: The link to the publisher website. Visible to all users.
-
-## DataDiskImageEncryption
-### Properties
-* **diskEncryptionSetId**: string: A relative URI containing the resource ID of the disk encryption set.
-* **lun**: int (Required): This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
-
-## Disallowed
-### Properties
-* **diskTypes**: string[]: A list of disk types.
-
-## EncryptionImages
-### Properties
-* **dataDiskImages**: [DataDiskImageEncryption](#datadiskimageencryption)[]: A list of encryption specifications for data disk images.
-* **osDiskImage**: [OSDiskImageEncryption](#osdiskimageencryption): Contains encryption settings for an OS disk image.
-
-## GalleryApplicationProperties
-### Properties
-* **description**: string: The description of this gallery Application Definition resource. This property is updatable.
-* **endOfLifeDate**: string: The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable.
-* **eula**: string: The Eula agreement for the gallery Application Definition.
-* **privacyStatementUri**: string: The privacy statement uri.
-* **releaseNoteUri**: string: The release note uri.
-* **supportedOSType**: 'Linux' | 'Windows' (Required): This property allows you to specify the supported type of the OS that application is built for.
Possible values are:
**Windows**
**Linux**
-
-## GalleryApplicationVersionProperties
-### Properties
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **publishingProfile**: [GalleryApplicationVersionPublishingProfile](#galleryapplicationversionpublishingprofile) (Required): The publishing profile of a gallery image version.
-* **replicationStatus**: [ReplicationStatus](#replicationstatus) (ReadOnly): This is the replication status of the gallery image version.
-
-## GalleryApplicationVersionPublishingProfile
-### Properties
-* **advancedSettings**: [GalleryApplicationVersionPublishingProfileAdvancedSettings](#galleryapplicationversionpublishingprofileadvancedsettings): Optional. Additional settings to pass to the vm-application-manager extension. For advanced use only.
-* **enableHealthCheck**: bool: Optional. Whether or not this application reports health.
-* **endOfLifeDate**: string: The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
-* **excludeFromLatest**: bool: If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
-* **manageActions**: [UserArtifactManage](#userartifactmanage)
-* **publishedDate**: string (ReadOnly): The timestamp for when the gallery image version is published.
-* **replicaCount**: int: The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
-* **replicationMode**: 'Full' | 'Shallow' | string: Optional parameter which specifies the mode to be used for replication. This property is not updatable.
-* **settings**: [UserArtifactSettings](#userartifactsettings): Additional settings for the VM app that contains the target package and config file name when it is deployed to target VM or VM scale set.
-* **source**: [UserArtifactSource](#userartifactsource) (Required): The source image from which the Image Version is going to be created.
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-* **targetExtendedLocations**: [GalleryTargetExtendedLocation](#gallerytargetextendedlocation)[]: The target extended locations where the Image Version is going to be replicated to. This property is updatable.
-* **targetRegions**: [TargetRegion](#targetregion)[]: The target regions where the Image Version is going to be replicated to. This property is updatable.
-
-## GalleryApplicationVersionPublishingProfileAdvancedSettings
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## GalleryArtifactVersionSource
-### Properties
-* **id**: string: The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource.
-* **uri**: string: The uri of the gallery artifact version source. Currently used to specify vhd/blob source.
-
-## GalleryDataDiskImage
-### Properties
-* **hostCaching**: 'None' | 'ReadOnly' | 'ReadWrite': The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
-* **lun**: int (Required): This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
-* **sizeInGB**: int (ReadOnly): This property indicates the size of the VHD to be created.
-* **source**: [GalleryArtifactVersionSource](#galleryartifactversionsource): The gallery artifact version source.
-
-## GalleryExtendedLocation
-### Properties
-* **name**: string
-* **type**: 'EdgeZone' | 'Unknown' | string: It is type of the extended location.
-
-## GalleryIdentifier
-### Properties
-* **uniqueName**: string (ReadOnly): The unique name of the Shared Image Gallery. This name is generated automatically by Azure.
-
-## GalleryImageFeature
-### Properties
-* **name**: string: The name of the gallery image feature.
-* **value**: string: The value of the gallery image feature.
-
-## GalleryImageIdentifier
-### Properties
-* **offer**: string (Required): The name of the gallery image definition offer.
-* **publisher**: string (Required): The name of the gallery image definition publisher.
-* **sku**: string (Required): The name of the gallery image definition SKU.
-
-## GalleryImageProperties
-### Properties
-* **architecture**: 'Arm64' | 'x64' | string: The architecture of the image. Applicable to OS disks only.
-* **description**: string: The description of this gallery image definition resource. This property is updatable.
-* **disallowed**: [Disallowed](#disallowed): Describes the disallowed disk types.
-* **endOfLifeDate**: string: The end of life date of the gallery image definition. This property can be used for decommissioning purposes. This property is updatable.
-* **eula**: string: The Eula agreement for the gallery image definition.
-* **features**: [GalleryImageFeature](#galleryimagefeature)[]: A list of gallery image features.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **identifier**: [GalleryImageIdentifier](#galleryimageidentifier) (Required): This is the gallery image definition identifier.
-* **osState**: 'Generalized' | 'Specialized' (Required): This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.
Possible values are:
**Windows**
**Linux**
-* **privacyStatementUri**: string: The privacy statement uri.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **purchasePlan**: [ImagePurchasePlan](#imagepurchaseplan): Describes the gallery image definition purchase plan. This is used by marketplace images.
-* **recommended**: [RecommendedMachineConfiguration](#recommendedmachineconfiguration): The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.
-* **releaseNoteUri**: string: The release note uri.
-
-## GalleryImageVersionProperties
-### Properties
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **publishingProfile**: [GalleryImageVersionPublishingProfile](#galleryimageversionpublishingprofile): The publishing profile of a gallery image Version.
-* **replicationStatus**: [ReplicationStatus](#replicationstatus) (ReadOnly): This is the replication status of the gallery image version.
-* **storageProfile**: [GalleryImageVersionStorageProfile](#galleryimageversionstorageprofile) (Required): This is the storage profile of a Gallery Image Version.
-
-## GalleryImageVersionPublishingProfile
-### Properties
-* **endOfLifeDate**: string: The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
-* **excludeFromLatest**: bool: If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
-* **publishedDate**: string (ReadOnly): The timestamp for when the gallery image version is published.
-* **replicaCount**: int: The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
-* **replicationMode**: 'Full' | 'Shallow' | string: Optional parameter which specifies the mode to be used for replication. This property is not updatable.
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-* **targetExtendedLocations**: [GalleryTargetExtendedLocation](#gallerytargetextendedlocation)[]: The target extended locations where the Image Version is going to be replicated to. This property is updatable.
-* **targetRegions**: [TargetRegion](#targetregion)[]: The target regions where the Image Version is going to be replicated to. This property is updatable.
-
-## GalleryImageVersionStorageProfile
-### Properties
-* **dataDiskImages**: [GalleryDataDiskImage](#gallerydatadiskimage)[]: A list of data disk images.
-* **osDiskImage**: [GalleryOSDiskImage](#galleryosdiskimage): This is the OS disk image.
-* **source**: [GalleryArtifactVersionSource](#galleryartifactversionsource): The gallery artifact version source.
-
-## GalleryOSDiskImage
-### Properties
-* **hostCaching**: 'None' | 'ReadOnly' | 'ReadWrite': The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
-* **sizeInGB**: int (ReadOnly): This property indicates the size of the VHD to be created.
-* **source**: [GalleryArtifactVersionSource](#galleryartifactversionsource): The gallery artifact version source.
-
-## GalleryProperties
-### Properties
-* **description**: string: The description of this Shared Image Gallery resource. This property is updatable.
-* **identifier**: [GalleryIdentifier](#galleryidentifier): Describes the gallery unique name.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Migrating' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state, which only appears in the response.
-* **sharingProfile**: [SharingProfile](#sharingprofile): Profile for gallery sharing to subscription or tenant
-* **sharingStatus**: [SharingStatus](#sharingstatus) (ReadOnly): Sharing status of current gallery.
-* **softDeletePolicy**: [SoftDeletePolicy](#softdeletepolicy): Contains information about the soft deletion policy of the gallery.
-
-## GalleryTargetExtendedLocation
-### Properties
-* **encryption**: [EncryptionImages](#encryptionimages): Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
-* **extendedLocation**: [GalleryExtendedLocation](#galleryextendedlocation): The name of the extended location.
-* **extendedLocationReplicaCount**: int: The number of replicas of the Image Version to be created per extended location. This property is updatable.
-* **name**: string: The name of the region.
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-
-## ImagePurchasePlan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: The product ID.
-* **publisher**: string: The publisher ID.
-
-## OSDiskImageEncryption
-### Properties
-* **diskEncryptionSetId**: string: A relative URI containing the resource ID of the disk encryption set.
-* **securityProfile**: [OSDiskImageSecurityProfile](#osdiskimagesecurityprofile): This property specifies the security profile of an OS disk image.
-
-## OSDiskImageSecurityProfile
-### Properties
-* **confidentialVMEncryptionType**: 'EncryptedVMGuestStateOnlyWithPmk' | 'EncryptedWithCmk' | 'EncryptedWithPmk' | string: confidential VM encryption types
-* **secureVMDiskEncryptionSetId**: string: secure VM disk encryption set id
-
-## RecommendedMachineConfiguration
-### Properties
-* **memory**: [ResourceRange](#resourcerange): Describes the resource range.
-* **vCPUs**: [ResourceRange](#resourcerange): Describes the resource range.
-
-## RegionalReplicationStatus
-### Properties
-* **details**: string (ReadOnly): The details of the replication status.
-* **progress**: int (ReadOnly): It indicates progress of the replication job.
-* **region**: string (ReadOnly): The region to which the gallery image version is being replicated to.
-* **state**: 'Completed' | 'Failed' | 'Replicating' | 'Unknown' | string (ReadOnly): This is the regional replication state.
-
-## RegionalSharingStatus
-### Properties
-* **details**: string: Details of gallery regional sharing failure.
-* **region**: string: Region name
-* **state**: 'Failed' | 'InProgress' | 'Succeeded' | 'Unknown' | string (ReadOnly): Gallery sharing state in current region
-
-## ReplicationStatus
-### Properties
-* **aggregatedState**: 'Completed' | 'Failed' | 'InProgress' | 'Unknown' | string (ReadOnly): This is the aggregated replication status based on all the regional replication status flags.
-* **summary**: [RegionalReplicationStatus](#regionalreplicationstatus)[] (ReadOnly): This is a summary of replication status for each region.
-
-## ResourceRange
-### Properties
-* **max**: int: The maximum number of the resource.
-* **min**: int: The minimum number of the resource.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## SharingProfile
-### Properties
-* **communityGalleryInfo**: [CommunityGalleryInfo](#communitygalleryinfo): Information of community gallery if current gallery is shared to community.
-* **groups**: [SharingProfileGroup](#sharingprofilegroup)[] (ReadOnly): A list of sharing profile groups.
-* **permissions**: 'Community' | 'Groups' | 'Private' | string: This property allows you to specify the permission of sharing gallery.
Possible values are:
**Private**
**Groups**
**Community**
-
-## SharingProfileGroup
-### Properties
-* **ids**: string[]: A list of subscription/tenant ids the gallery is aimed to be shared to.
-* **type**: 'AADTenants' | 'Subscriptions' | string: This property allows you to specify the type of sharing group.
Possible values are:
**Subscriptions**
**AADTenants**
-
-## SharingStatus
-### Properties
-* **aggregatedState**: 'Failed' | 'InProgress' | 'Succeeded' | 'Unknown' | string (ReadOnly): Aggregated sharing state of current gallery.
-* **summary**: [RegionalSharingStatus](#regionalsharingstatus)[]: Summary of all regional sharing status.
-
-## SoftDeletePolicy
-### Properties
-* **isSoftDeleteEnabled**: bool: Enables soft-deletion for resources in this gallery, allowing them to be recovered within retention time.
-
-## TargetRegion
-### Properties
-* **encryption**: [EncryptionImages](#encryptionimages): Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
-* **name**: string (Required): The name of the region.
-* **regionalReplicaCount**: int: The number of replicas of the Image Version to be created per region. This property is updatable.
-* **storageAccountType**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: Specifies the storage account type to be used to store the image. This property is not updatable.
-
-## UserArtifactManage
-### Properties
-* **install**: string (Required): Required. The path and arguments to install the gallery application. This is limited to 4096 characters.
-* **remove**: string (Required): Required. The path and arguments to remove the gallery application. This is limited to 4096 characters.
-* **update**: string: Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters.
-
-## UserArtifactSettings
-### Properties
-* **configFileName**: string: Optional. The name to assign the downloaded config file on the VM. This is limited to 4096 characters. If not specified, the config file will be named the Gallery Application name appended with "_config".
-* **packageFileName**: string: Optional. The name to assign the downloaded package file on the VM. This is limited to 4096 characters. If not specified, the package file will be named the same as the Gallery Application name.
-
-## UserArtifactSource
-### Properties
-* **defaultConfigurationLink**: string: Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
-* **mediaLink**: string (Required): Required. The mediaLink of the artifact, must be a readable storage page blob.
-
diff --git a/generated/compute/microsoft.compute/2022-03-01/types.json b/generated/compute/microsoft.compute/2022-03-01/types.json
deleted file mode 100644
index 349a8b24d9..0000000000
--- a/generated/compute/microsoft.compute/2022-03-01/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The virtual machine scale set sku."},"plan":{"Type":12,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":13,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set."},"identity":{"Type":209,"Flags":0,"Description":"The identity of the virtual machine scale set, if configured."},"zones":{"Type":217,"Flags":0,"Description":"The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set"},"extendedLocation":{"Type":218,"Flags":0,"Description":"The extended location of the Virtual Machine Scale Set."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":221,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of virtual machines in the scale set."}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."}}}},{"2":{"Name":"VirtualMachineScaleSetProperties","Properties":{"upgradePolicy":{"Type":14,"Flags":0,"Description":"The upgrade policy."},"automaticRepairsPolicy":{"Type":21,"Flags":0,"Description":"Policy for automatic repairs."},"virtualMachineProfile":{"Type":26,"Flags":0,"Description":"The virtual machine profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"overprovision":{"Type":2,"Flags":0,"Description":"Specifies whether the Virtual Machine Scale Set should be overprovisioned."},"doNotRunExtensionsOnOverprovisionedVMs":{"Type":2,"Flags":0,"Description":"When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs."},"uniqueId":{"Type":4,"Flags":2,"Description":"Specifies the ID which uniquely identifies a Virtual Machine Scale Set."},"singlePlacementGroup":{"Type":2,"Flags":0,"Description":"When true this limits the scale set to a single placement group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, it may be modified to false. However, if singlePlacementGroup is false, it may not be modified to true."},"zoneBalance":{"Type":2,"Flags":0,"Description":"Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage. zoneBalance property can only be set if the zones property of the scale set contains more than one zone. If there are no zones or only one zone specified, then zoneBalance property should not be set."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count for each placement group."},"proximityPlacementGroup":{"Type":74,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01."},"hostGroup":{"Type":74,"Flags":0,"Description":"Specifies information about the dedicated host group that the virtual machine scale set resides in.
Minimum api-version: 2020-06-01."},"additionalCapabilities":{"Type":198,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"scaleInPolicy":{"Type":199,"Flags":0,"Description":"Specifies the policies applied when scaling in Virtual Machines in the Virtual Machine Scale Set."},"orchestrationMode":{"Type":207,"Flags":0,"Description":"Specifies the orchestration mode for the virtual machine scale set."},"spotRestorePolicy":{"Type":208,"Flags":0,"Description":"Specifies the Spot Restore properties for the virtual machine scale set."},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Virtual Machine Scale Set resource was created.
Minimum api-version: 2022-03-01."}}}},{"2":{"Name":"UpgradePolicy","Properties":{"mode":{"Type":18,"Flags":0,"Description":"Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time."},"rollingUpgradePolicy":{"Type":19,"Flags":0,"Description":"The configuration parameters used while performing a rolling upgrade."},"automaticOSUpgradePolicy":{"Type":20,"Flags":0,"Description":"Configuration parameters used for performing automatic OS Upgrade."}}}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Rolling"}},{"5":{"Elements":[15,16,17]}},{"2":{"Name":"RollingUpgradePolicy","Properties":{"maxBatchInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%."},"maxUnhealthyInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%."},"maxUnhealthyUpgradedInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%."},"pauseTimeBetweenBatches":{"Type":4,"Flags":0,"Description":"The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S)."},"enableCrossZoneUpgrade":{"Type":2,"Flags":0,"Description":"Allow VMSS to ignore AZ boundaries when constructing upgrade batches. Take into consideration the Update Domain and maxBatchInstancePercent to determine the batch size."},"prioritizeUnhealthyInstances":{"Type":2,"Flags":0,"Description":"Upgrade all unhealthy instances in a scale set before any healthy instances."}}}},{"2":{"Name":"AutomaticOSUpgradePolicy","Properties":{"enableAutomaticOSUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.
If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true."},"disableAutomaticRollback":{"Type":2,"Flags":0,"Description":"Whether OS image rollback feature should be disabled. Default value is false."},"useRollingUpgradePolicy":{"Type":2,"Flags":0,"Description":"Indicates whether rolling upgrade policy should be used during Auto OS Upgrade. Default value is false. Auto OS Upgrade will fallback to the default policy if no policy is defined on the VMSS."}}}},{"2":{"Name":"AutomaticRepairsPolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 10 minutes (PT10M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M)."},"repairAction":{"Type":25,"Flags":0,"Description":"Type of repair action (replace, restart, reimage) that will be used for repairing unhealthy virtual machines in the scale set. Default value is replace."}}}},{"6":{"Value":"Replace"}},{"6":{"Value":"Restart"}},{"6":{"Value":"Reimage"}},{"5":{"Elements":[22,23,24,4]}},{"2":{"Name":"VirtualMachineScaleSetVMProfile","Properties":{"osProfile":{"Type":27,"Flags":0,"Description":"Specifies the operating system settings for the virtual machines in the scale set."},"storageProfile":{"Type":78,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"networkProfile":{"Type":130,"Flags":0,"Description":"Specifies properties of the network interfaces of the virtual machines in the scale set."},"securityProfile":{"Type":170,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machines in the scale set."},"diagnosticsProfile":{"Type":175,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"extensionProfile":{"Type":177,"Flags":0,"Description":"Specifies a collection of settings for extensions installed on virtual machines in the scale set."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15"},"priority":{"Type":185,"Flags":0,"Description":"Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview"},"evictionPolicy":{"Type":188,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":189,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot VMSS.
Minimum api-version: 2019-03-01."},"scheduledEventsProfile":{"Type":190,"Flags":0,"Description":"Specifies Scheduled Event related configurations."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the virtual machines in the scale set, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01"},"capacityReservation":{"Type":192,"Flags":0,"Description":"Specifies the capacity reservation related details of a scale set.
Minimum api-version: 2021-04-01."},"applicationProfile":{"Type":193,"Flags":0,"Description":"Specifies the gallery applications that should be made available to the VM/VMSS"},"hardwareProfile":{"Type":196,"Flags":0,"Description":"Specifies the hardware profile related details of a scale set.
Minimum api-version: 2022-03-01."}}}},{"2":{"Name":"VirtualMachineScaleSetOSProfile","Properties":{"computerNamePrefix":{"Type":4,"Flags":0,"Description":"Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)"},"windowsConfiguration":{"Type":28,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":56,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros)."},"secrets":{"Type":77,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machines in the scale set. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"allowExtensionOperations":{"Type":2,"Flags":0,"Description":"Specifies whether extension operations should be allowed on the virtual machine scale set.
This may only be set to False when no extensions are present on the virtual machine scale set."}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.
For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning."},"timeZone":{"Type":4,"Flags":0,"Description":"Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\".
Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.getsystemtimezones)."},"additionalUnattendContent":{"Type":35,"Flags":0,"Description":"Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup."},"patchSettings":{"Type":36,"Flags":0,"Description":"[Preview Feature] Specifies settings related to VM Guest Patching on Windows."},"winRM":{"Type":50,"Flags":0,"Description":"Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell."}}}},{"2":{"Name":"AdditionalUnattendContent","Properties":{"passName":{"Type":30,"Flags":0,"Description":"The pass name. Currently, the only allowable value is OobeSystem."},"componentName":{"Type":31,"Flags":0,"Description":"The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup."},"settingName":{"Type":34,"Flags":0,"Description":"Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon."},"content":{"Type":4,"Flags":0,"Description":"Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted."}}}},{"6":{"Value":"OobeSystem"}},{"6":{"Value":"Microsoft-Windows-Shell-Setup"}},{"6":{"Value":"AutoLogon"}},{"6":{"Value":"FirstLogonCommands"}},{"5":{"Elements":[32,33]}},{"3":{"ItemType":29}},{"2":{"Name":"PatchSettings","Properties":{"patchMode":{"Type":40,"Flags":0,"Description":"Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.
Possible values are:
**Manual** - You control the application of patches to a virtual machine. You do this by applying patches manually inside the VM. In this mode, automatic updates are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be false
**AutomaticByOS** - The virtual machine will automatically be updated by the OS. The property WindowsConfiguration.enableAutomaticUpdates must be true.
**AutomaticByPlatform** - the virtual machine will automatically updated by the platform. The properties provisionVMAgent and WindowsConfiguration.enableAutomaticUpdates must be true"},"enableHotpatching":{"Type":2,"Flags":0,"Description":"Enables customers to patch their Azure VMs without requiring a reboot. For enableHotpatching, the 'provisionVMAgent' must be set to true and 'patchMode' must be set to 'AutomaticByPlatform'."},"assessmentMode":{"Type":43,"Flags":0,"Description":"Specifies the mode of VM Guest patch assessment for the IaaS virtual machine.
Possible values are:
**ImageDefault** - You control the timing of patch assessments on a virtual machine.
**AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true."},"automaticByPlatformSettings":{"Type":44,"Flags":0,"Description":"Specifies additional settings for patch mode AutomaticByPlatform in VM Guest Patching on Windows."}}}},{"6":{"Value":"Manual"}},{"6":{"Value":"AutomaticByOS"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[37,38,39,4]}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[41,42,4]}},{"2":{"Name":"WindowsVMGuestPatchAutomaticByPlatformSettings","Properties":{"rebootSetting":{"Type":49,"Flags":0,"Description":"Specifies the reboot setting for all AutomaticByPlatform patch installation operations."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"IfRequired"}},{"6":{"Value":"Never"}},{"6":{"Value":"Always"}},{"5":{"Elements":[45,46,47,48,4]}},{"2":{"Name":"WinRMConfiguration","Properties":{"listeners":{"Type":55,"Flags":0,"Description":"The list of Windows Remote Management listeners"}}}},{"2":{"Name":"WinRMListener","Properties":{"protocol":{"Type":54,"Flags":0,"Description":"Specifies the protocol of WinRM listener.
Possible values are:
**http**
**https**"},"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}
To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[52,53]}},{"3":{"ItemType":51}},{"2":{"Name":"LinuxConfiguration","Properties":{"disablePasswordAuthentication":{"Type":2,"Flags":0,"Description":"Specifies whether password authentication should be disabled."},"ssh":{"Type":57,"Flags":0,"Description":"Specifies the ssh key configuration for a Linux OS."},"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"patchSettings":{"Type":60,"Flags":0,"Description":"[Preview Feature] Specifies settings related to VM Guest Patching on Linux."}}}},{"2":{"Name":"SshConfiguration","Properties":{"publicKeys":{"Type":59,"Flags":0,"Description":"The list of SSH public keys used to authenticate with linux based VMs."}}}},{"2":{"Name":"SshPublicKey","Properties":{"path":{"Type":4,"Flags":0,"Description":"Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys"},"keyData":{"Type":4,"Flags":0,"Description":"SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed)."}}}},{"3":{"ItemType":58}},{"2":{"Name":"LinuxPatchSettings","Properties":{"patchMode":{"Type":63,"Flags":0,"Description":"Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.
Possible values are:
**ImageDefault** - The virtual machine's default patching configuration is used.
**AutomaticByPlatform** - The virtual machine will be automatically updated by the platform. The property provisionVMAgent must be true"},"assessmentMode":{"Type":66,"Flags":0,"Description":"Specifies the mode of VM Guest Patch Assessment for the IaaS virtual machine.
Possible values are:
**ImageDefault** - You control the timing of patch assessments on a virtual machine.
**AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true."},"automaticByPlatformSettings":{"Type":67,"Flags":0,"Description":"Specifies additional settings for patch mode AutomaticByPlatform in VM Guest Patching on Linux."}}}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[61,62,4]}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"LinuxVMGuestPatchAutomaticByPlatformSettings","Properties":{"rebootSetting":{"Type":72,"Flags":0,"Description":"Specifies the reboot setting for all AutomaticByPlatform patch installation operations."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"IfRequired"}},{"6":{"Value":"Never"}},{"6":{"Value":"Always"}},{"5":{"Elements":[68,69,70,71,4]}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":74,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":76,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
\"data\":\"\",
\"dataType\":\"pfx\",
\"password\":\"\"
}
To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"certificateStore":{"Type":4,"Flags":0,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":75}},{"3":{"ItemType":73}},{"2":{"Name":"VirtualMachineScaleSetStorageProfile","Properties":{"imageReference":{"Type":79,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":80,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":129,"Flags":0,"Description":"Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"Specifies the offer of the platform image or marketplace image used to create the virtual machine."},"sku":{"Type":4,"Flags":0,"Description":"The image SKU."},"version":{"Type":4,"Flags":0,"Description":"Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available. Please do not use field 'version' for gallery image deployment, gallery image should always use 'id' field for deployment, to use 'latest' version of gallery image, just set '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' in the 'id' field without version input."},"exactVersion":{"Type":4,"Flags":2,"Description":"Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'."},"sharedGalleryImageId":{"Type":4,"Flags":0,"Description":"Specified the shared gallery image unique id for vm deployment. This can be fetched from shared gallery image GET call."},"communityGalleryImageId":{"Type":4,"Flags":0,"Description":"Specified the community gallery image unique id for vm deployment. This can be fetched from community gallery image GET call."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetOSDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"caching":{"Type":84,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":88,"Flags":1,"Description":"Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diffDiskSettings":{"Type":89,"Flags":0,"Description":"Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"osType":{"Type":97,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"image":{"Type":98,"Flags":0,"Description":"Specifies information about the unmanaged user image to base the scale set on."},"vhdContainers":{"Type":99,"Flags":0,"Description":"Specifies the container urls that are used to store operating system disks for the scale set."},"managedDisk":{"Type":100,"Flags":0,"Description":"The managed disk parameters."},"deleteOption":{"Type":116,"Flags":0,"Description":"Specifies whether OS Disk should be deleted or detached upon VMSS Flex deletion (This feature is available for VMSS with Flexible OrchestrationMode only).
Possible values:
**Delete** If this value is used, the OS disk is deleted when VMSS Flex VM is deleted.
**Detach** If this value is used, the OS disk is retained after VMSS Flex VM is deleted.
The default value is set to **Delete**. For an Ephemeral OS Disk, the default value is set to **Delete**. User cannot change the delete option for Ephemeral OS Disk."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[81,82,83]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[85,86,87,4]}},{"2":{"Name":"DiffDiskSettings","Properties":{"option":{"Type":91,"Flags":0,"Description":"Specifies the ephemeral disk settings for operating system disk."},"placement":{"Type":94,"Flags":0,"Description":"Specifies the ephemeral disk placement for operating system disk.
Possible values are:
**CacheDisk**
**ResourceDisk**
Default: **CacheDisk** if one is configured for the VM size otherwise **ResourceDisk** is used.
Refer to VM size documentation for Windows VM at https://docs.microsoft.com/azure/virtual-machines/windows/sizes and Linux VM at https://docs.microsoft.com/azure/virtual-machines/linux/sizes to check which VM sizes exposes a cache disk."}}}},{"6":{"Value":"Local"}},{"5":{"Elements":[90,4]}},{"6":{"Value":"CacheDisk"}},{"6":{"Value":"ResourceDisk"}},{"5":{"Elements":[92,93,4]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[95,96]}},{"2":{"Name":"VirtualHardDisk","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Specifies the virtual hard disk's uri."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetManagedDiskParameters","Properties":{"storageAccountType":{"Type":108,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":109,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."},"securityProfile":{"Type":110,"Flags":0,"Description":"Specifies the security profile for the managed disk."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"6":{"Value":"PremiumV2_LRS"}},{"5":{"Elements":[101,102,103,104,105,106,107,4]}},{"2":{"Name":"DiskEncryptionSetParameters","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VMDiskSecurityProfile","Properties":{"securityEncryptionType":{"Type":113,"Flags":0,"Description":"Specifies the EncryptionType of the managed disk.
It is set to DiskWithVMGuestState for encryption of the managed disk along with VMGuestState blob, and VMGuestStateOnly for encryption of just the VMGuestState blob.
NOTE: It can be set for only Confidential VMs."},"diskEncryptionSet":{"Type":109,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk that is used for Customer Managed Key encrypted ConfidentialVM OS Disk and VMGuest blob."}}}},{"6":{"Value":"VMGuestStateOnly"}},{"6":{"Value":"DiskWithVMGuestState"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[114,115,4]}},{"2":{"Name":"VirtualMachineScaleSetDataDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"caching":{"Type":121,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":125,"Flags":1,"Description":"The create option."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":100,"Flags":0,"Description":"The managed disk parameters."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."},"deleteOption":{"Type":128,"Flags":0,"Description":"Specifies whether data disk should be deleted or detached upon VMSS Flex deletion (This feature is available for VMSS with Flexible OrchestrationMode only).
Possible values:
**Delete** If this value is used, the data disk is deleted when the VMSS Flex VM is deleted.
**Detach** If this value is used, the data disk is retained after VMSS Flex VM is deleted.
The default value is set to **Delete**."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[118,119,120]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[122,123,124,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[126,127,4]}},{"3":{"ItemType":117}},{"2":{"Name":"VirtualMachineScaleSetNetworkProfile","Properties":{"healthProbe":{"Type":131,"Flags":0,"Description":"A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'."},"networkInterfaceConfigurations":{"Type":167,"Flags":0,"Description":"The list of network configurations."},"networkApiVersion":{"Type":169,"Flags":0,"Description":"specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations for Virtual Machine Scale Set with orchestration mode 'Flexible'"}}}},{"2":{"Name":"ApiEntityReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network configuration name."},"properties":{"Type":133,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"enableFpga":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is FPGA networking-enabled."},"networkSecurityGroup":{"Type":74,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":134,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":163,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."},"deleteOption":{"Type":166,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationDnsSettings","Properties":{"dnsServers":{"Type":135,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":137,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfigurationProperties","Properties":{"subnet":{"Type":131,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":138,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":158,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationGatewayBackendAddressPools":{"Type":159,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway."},"applicationSecurityGroups":{"Type":160,"Flags":0,"Description":"Specifies an array of references to application security group."},"loadBalancerBackendAddressPools":{"Type":161,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."},"loadBalancerInboundNatPools":{"Type":162,"Flags":0,"Description":"Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":139,"Flags":0,"Description":"Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration"},"sku":{"Type":149,"Flags":0,"Description":"Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"dnsSettings":{"Type":140,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":142,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":74,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."},"publicIPAddressVersion":{"Type":145,"Flags":0,"Description":"Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"deleteOption":{"Type":148,"Flags":0,"Description":"Specify what happens to the public IP when the VM is deleted"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created"}}}},{"2":{"Name":"VirtualMachineScaleSetIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":141}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[143,144,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[146,147,4]}},{"2":{"Name":"PublicIPAddressSku","Properties":{"name":{"Type":152,"Flags":0,"Description":"Specify public IP sku name"},"tier":{"Type":155,"Flags":0,"Description":"Specify public IP sku tier"}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"5":{"Elements":[150,151,4]}},{"6":{"Value":"Regional"}},{"6":{"Value":"Global"}},{"5":{"Elements":[153,154,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[156,157,4]}},{"3":{"ItemType":74}},{"3":{"ItemType":74}},{"3":{"ItemType":74}},{"3":{"ItemType":74}},{"3":{"ItemType":136}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[164,165,4]}},{"3":{"ItemType":132}},{"6":{"Value":"2020-11-01"}},{"5":{"Elements":[168,4]}},{"2":{"Name":"SecurityProfile","Properties":{"uefiSettings":{"Type":171,"Flags":0,"Description":"Specifies the security settings like secure boot and vTPM used while creating the virtual machine.
Minimum api-version: 2020-12-01"},"encryptionAtHost":{"Type":2,"Flags":0,"Description":"This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine or virtual machine scale set. This will enable the encryption for all the disks including Resource/Temp disk at host itself.
Default: The Encryption at host will be disabled unless this property is set to true for the resource."},"securityType":{"Type":174,"Flags":0,"Description":"Specifies the SecurityType of the virtual machine. It has to be set to any specified value to enable UefiSettings.
Default: UefiSettings will not be enabled unless this property is set."}}}},{"2":{"Name":"UefiSettings","Properties":{"secureBootEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether secure boot should be enabled on the virtual machine.
Minimum api-version: 2020-12-01"},"vTpmEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether vTPM should be enabled on the virtual machine.
Minimum api-version: 2020-12-01"}}}},{"6":{"Value":"TrustedLaunch"}},{"6":{"Value":"ConfidentialVM"}},{"5":{"Elements":[172,173,4]}},{"2":{"Name":"DiagnosticsProfile","Properties":{"bootDiagnostics":{"Type":176,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
**NOTE**: If storageUri is being specified then ensure that the storage account is in the same region and subscription as the VM.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."}}}},{"2":{"Name":"BootDiagnostics","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether boot diagnostics should be enabled on the Virtual Machine."},"storageUri":{"Type":4,"Flags":0,"Description":"Uri of the storage account to use for placing the console output and screenshot.
If storageUri is not specified while enabling boot diagnostics, managed storage will be used."}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProfile","Properties":{"extensions":{"Type":181,"Flags":0,"Description":"The virtual machine scale set child extension resources."},"extensionsTimeBudget":{"Type":4,"Flags":0,"Description":"Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01"}}}},{"2":{"Name":"VirtualMachineScaleSetExtension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"properties":{"Type":179,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"provisionAfterExtensions":{"Type":180,"Flags":0,"Description":"Collection of extension names after which this extension needs to be provisioned."},"suppressFailures":{"Type":2,"Flags":0,"Description":"Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false."},"protectedSettingsFromKeyVault":{"Type":0,"Flags":0,"Description":"The extensions protected settings that are passed by reference, and consumed from key vault"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":178}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[182,183,184,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[186,187,4]}},{"2":{"Name":"BillingProfile","Properties":{"maxPrice":{"Type":3,"Flags":0,"Description":"Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.
This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.
The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.
Possible values are:
- Any decimal value greater than zero. Example: 0.01538
-1 – indicates default price to be up-to on-demand.
You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.
Minimum api-version: 2019-03-01."}}}},{"2":{"Name":"ScheduledEventsProfile","Properties":{"terminateNotificationProfile":{"Type":191,"Flags":0,"Description":"Specifies Terminate Scheduled Event related configurations."}}}},{"2":{"Name":"TerminateNotificationProfile","Properties":{"notBeforeTimeout":{"Type":4,"Flags":0,"Description":"Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)"},"enable":{"Type":2,"Flags":0,"Description":"Specifies whether the Terminate Scheduled event is enabled or disabled."}}}},{"2":{"Name":"CapacityReservationProfile","Properties":{"capacityReservationGroup":{"Type":74,"Flags":0,"Description":"Specifies the capacity reservation group resource id that should be used for allocating the virtual machine or scaleset vm instances provided enough capacity has been reserved. Please refer to https://aka.ms/CapacityReservation for more details."}}}},{"2":{"Name":"ApplicationProfile","Properties":{"galleryApplications":{"Type":195,"Flags":0,"Description":"Specifies the gallery applications that should be made available to the VM/VMSS"}}}},{"2":{"Name":"VMGalleryApplication","Properties":{"tags":{"Type":4,"Flags":0,"Description":"Optional, Specifies a passthrough value for more generic context."},"order":{"Type":3,"Flags":0,"Description":"Optional, Specifies the order in which the packages have to be installed"},"packageReferenceId":{"Type":4,"Flags":1,"Description":"Specifies the GalleryApplicationVersion resource id on the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version}"},"configurationReference":{"Type":4,"Flags":0,"Description":"Optional, Specifies the uri to an azure blob that will replace the default configuration for the package if provided"},"treatFailureAsDeploymentFailure":{"Type":2,"Flags":0,"Description":"Optional, If true, any failure for any operation in the VmApplication will fail the deployment"},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"If set to true, when a new Gallery Application version is available in PIR/SIG, it will be automatically updated for the VM/VMSS"}}}},{"3":{"ItemType":194}},{"2":{"Name":"VirtualMachineScaleSetHardwareProfile","Properties":{"vmSizeProperties":{"Type":197,"Flags":0,"Description":"Specifies the properties for customizing the size of the virtual machine. Minimum api-version: 2022-03-01.
Please follow the instructions in [VM Customization](https://aka.ms/vmcustomization) for more details."}}}},{"2":{"Name":"VMSizeProperties","Properties":{"vCPUsAvailable":{"Type":3,"Flags":0,"Description":"Specifies the number of vCPUs available for the VM.
When this property is not specified in the request body the default behavior is to set it to the value of vCPUs available for that VM size exposed in api response of [List all available virtual machine sizes in a region](https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list) ."},"vCPUsPerCore":{"Type":3,"Flags":0,"Description":"Specifies the vCPU to physical core ratio.
When this property is not specified in the request body the default behavior is set to the value of vCPUsPerCore for the VM Size exposed in api response of [List all available virtual machine sizes in a region](https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list)
Setting this property to 1 also means that hyper-threading is disabled."}}}},{"2":{"Name":"AdditionalCapabilities","Properties":{"ultraSSDEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled."},"hibernationEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables hibernation capability on the VM."}}}},{"2":{"Name":"ScaleInPolicy","Properties":{"rules":{"Type":204,"Flags":0,"Description":"The rules to be followed when scaling-in a virtual machine scale set.
Possible values are:
**Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.
**OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.
**NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.
"},"forceDeletion":{"Type":2,"Flags":0,"Description":"This property allows you to specify if virtual machines chosen for removal have to be force deleted when a virtual machine scale set is being scaled-in.(Feature in Preview)"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"OldestVM"}},{"6":{"Value":"NewestVM"}},{"5":{"Elements":[200,201,202,4]}},{"3":{"ItemType":203}},{"6":{"Value":"Uniform"}},{"6":{"Value":"Flexible"}},{"5":{"Elements":[205,206,4]}},{"2":{"Name":"SpotRestorePolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enables the Spot-Try-Restore feature where evicted VMSS SPOT instances will be tried to be restored opportunistically based on capacity availability and pricing constraints"},"restoreTimeout":{"Type":4,"Flags":0,"Description":"Timeout value expressed as an ISO 8601 time duration after which the platform will not try to restore the VMSS SPOT instances"}}}},{"2":{"Name":"VirtualMachineScaleSetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity."},"type":{"Type":214,"Flags":0,"Description":"The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set."},"userAssignedIdentities":{"Type":216,"Flags":0,"Description":"The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[210,211,212,213]}},{"2":{"Name":"UserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":215}},{"3":{"ItemType":4}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":220,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[219,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":179,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions@2022-03-01","ScopeType":8,"Body":225,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."}}}},{"2":{"Name":"VirtualMachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":231,"Flags":0,"Description":"The virtual machine extension instance view."},"suppressFailures":{"Type":2,"Flags":0,"Description":"Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false."},"protectedSettingsFromKeyVault":{"Type":0,"Flags":0,"Description":"The extensions protected settings that are passed by reference, and consumed from key vault"}}}},{"2":{"Name":"VirtualMachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The virtual machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"substatuses":{"Type":237,"Flags":0,"Description":"The resource status information."},"statuses":{"Type":238,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"InstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":236,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[233,234,235]}},{"3":{"ItemType":232}},{"3":{"ItemType":232}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2022-03-01","ScopeType":8,"Body":229,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":240,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":241,"Flags":10,"Description":"The resource api version"},"instanceId":{"Type":4,"Flags":2,"Description":"The virtual machine instance ID."},"sku":{"Type":11,"Flags":2,"Description":"The virtual machine SKU."},"properties":{"Type":243,"Flags":0,"Description":"Describes the properties of a virtual machine scale set virtual machine."},"plan":{"Type":12,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"resources":{"Type":521,"Flags":2,"Description":"The virtual machine child extension resources."},"zones":{"Type":522,"Flags":2,"Description":"The virtual machine zones."},"identity":{"Type":523,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":530,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetVMProperties","Properties":{"latestModelApplied":{"Type":2,"Flags":2,"Description":"Specifies whether the latest model has been applied to the virtual machine."},"vmId":{"Type":4,"Flags":2,"Description":"Azure VM unique ID."},"instanceView":{"Type":244,"Flags":2,"Description":"The virtual machine instance view."},"hardwareProfile":{"Type":266,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":434,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":198,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"osProfile":{"Type":474,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"securityProfile":{"Type":170,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machine."},"networkProfile":{"Type":476,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"networkProfileConfiguration":{"Type":516,"Flags":0,"Description":"Specifies the network profile configuration of the virtual machine."},"diagnosticsProfile":{"Type":175,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":74,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).
For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15"},"modelDefinitionApplied":{"Type":4,"Flags":2,"Description":"Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine."},"protectionPolicy":{"Type":518,"Flags":0,"Description":"Specifies the protection policy of the virtual machine."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01"}}}},{"2":{"Name":"VirtualMachineScaleSetVMInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"The Update Domain count."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"The Fault Domain count."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":245,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":249,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":261,"Flags":0,"Description":"The disks information."},"extensions":{"Type":262,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":263,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":264,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":265,"Flags":0,"Description":"The resource status information."},"assignedHost":{"Type":4,"Flags":2,"Description":"Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01."},"placementGroupId":{"Type":4,"Flags":0,"Description":"The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId."}}}},{"2":{"Name":"VirtualMachineAgentInstanceView","Properties":{"vmAgentVersion":{"Type":4,"Flags":0,"Description":"The VM Agent full version."},"extensionHandlers":{"Type":247,"Flags":0,"Description":"The virtual machine extension handler instance view."},"statuses":{"Type":248,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineExtensionHandlerInstanceView","Properties":{"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":232,"Flags":0,"Description":"The extension handler status."}}}},{"3":{"ItemType":246}},{"3":{"ItemType":232}},{"2":{"Name":"MaintenanceRedeployStatus","Properties":{"isCustomerInitiatedMaintenanceAllowed":{"Type":2,"Flags":0,"Description":"True, if customer is allowed to perform Maintenance."},"preMaintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Pre Maintenance Window."},"preMaintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Pre Maintenance Window."},"maintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Maintenance Window."},"maintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Maintenance Window."},"lastOperationResultCode":{"Type":254,"Flags":0,"Description":"The Last Maintenance Operation Result Code."},"lastOperationMessage":{"Type":4,"Flags":0,"Description":"Message returned for the last Maintenance Operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"RetryLater"}},{"6":{"Value":"MaintenanceAborted"}},{"6":{"Value":"MaintenanceCompleted"}},{"5":{"Elements":[250,251,252,253]}},{"2":{"Name":"DiskInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"encryptionSettings":{"Type":259,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"statuses":{"Type":260,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DiskEncryptionSettings","Properties":{"diskEncryptionKey":{"Type":257,"Flags":0,"Description":"Specifies the location of the disk encryption key, which is a Key Vault Secret."},"keyEncryptionKey":{"Type":258,"Flags":0,"Description":"Specifies the location of the key encryption key in Key Vault."},"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether disk encryption should be enabled on the virtual machine."}}}},{"2":{"Name":"KeyVaultSecretReference","Properties":{"secretUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a secret in a Key Vault."},"sourceVault":{"Type":74,"Flags":1,"Description":"The relative URL of the Key Vault containing the secret."}}}},{"2":{"Name":"KeyVaultKeyReference","Properties":{"keyUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a key encryption key in Key Vault."},"sourceVault":{"Type":74,"Flags":1,"Description":"The relative URL of the Key Vault containing the key."}}}},{"3":{"ItemType":256}},{"3":{"ItemType":232}},{"3":{"ItemType":255}},{"3":{"ItemType":231}},{"2":{"Name":"VirtualMachineHealthStatus","Properties":{"status":{"Type":232,"Flags":2,"Description":"The health status information for the VM."}}}},{"2":{"Name":"BootDiagnosticsInstanceView","Properties":{"consoleScreenshotBlobUri":{"Type":4,"Flags":2,"Description":"The console screenshot blob URI.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage."},"serialConsoleLogBlobUri":{"Type":4,"Flags":2,"Description":"The serial console log blob Uri.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage."},"status":{"Type":232,"Flags":2,"Description":"The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics."}}}},{"3":{"ItemType":232}},{"2":{"Name":"HardwareProfile","Properties":{"vmSize":{"Type":433,"Flags":0,"Description":"Specifies the size of the virtual machine.
The enum data type is currently deprecated and will be removed by December 23rd 2023.
Recommended way to get the list of available sizes is using these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region]( https://docs.microsoft.com/rest/api/compute/resourceskus/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/sizes).
The available VM sizes depend on region and availability set."},"vmSizeProperties":{"Type":197,"Flags":0,"Description":"Specifies the properties for customizing the size of the virtual machine. Minimum api-version: 2021-07-01.
This feature is still in preview mode and is not supported for VirtualMachineScaleSet.
Please follow the instructions in [VM Customization](https://aka.ms/vmcustomization) for more details."}}}},{"6":{"Value":"Basic_A0"}},{"6":{"Value":"Basic_A1"}},{"6":{"Value":"Basic_A2"}},{"6":{"Value":"Basic_A3"}},{"6":{"Value":"Basic_A4"}},{"6":{"Value":"Standard_A0"}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_B1s"}},{"6":{"Value":"Standard_B1ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E32-16_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_NV6"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"5":{"Elements":[267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,4]}},{"2":{"Name":"StorageProfile","Properties":{"imageReference":{"Type":79,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":435,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":473,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."}}}},{"2":{"Name":"OSDisk","Properties":{"osType":{"Type":438,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**"},"encryptionSettings":{"Type":256,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15"},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":98,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":98,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":442,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None** for Standard storage. **ReadOnly** for Premium storage."},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"diffDiskSettings":{"Type":89,"Flags":0,"Description":"Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine."},"createOption":{"Type":446,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":447,"Flags":0,"Description":"The managed disk parameters."},"deleteOption":{"Type":458,"Flags":0,"Description":"Specifies whether OS Disk should be deleted or detached upon VM deletion.
Possible values:
**Delete** If this value is used, the OS disk is deleted when VM is deleted.
**Detach** If this value is used, the os disk is retained after VM is deleted.
The default value is set to **detach**. For an ephemeral OS Disk, the default value is set to **Delete**. User cannot change the delete option for ephemeral OS Disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[436,437]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[439,440,441]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[443,444,445,4]}},{"2":{"Name":"ManagedDiskParameters","Properties":{"storageAccountType":{"Type":455,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":109,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."},"securityProfile":{"Type":110,"Flags":0,"Description":"Specifies the security profile for the managed disk."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"6":{"Value":"PremiumV2_LRS"}},{"5":{"Elements":[448,449,450,451,452,453,454,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[456,457,4]}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":98,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":98,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":463,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":467,"Flags":1,"Description":"Specifies how the virtual machine should be created.
Possible values are:
**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"managedDisk":{"Type":447,"Flags":0,"Description":"The managed disk parameters."},"toBeDetached":{"Type":2,"Flags":0,"Description":"Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset"},"diskIOPSReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"diskMBpsReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"detachOption":{"Type":469,"Flags":0,"Description":"Specifies the detach behavior to be used while detaching a disk or which is already in the process of detachment from the virtual machine. Supported values: **ForceDetach**.
detachOption: **ForceDetach** is applicable only for managed data disks. If a previous detachment attempt of the data disk did not complete due to an unexpected failure from the virtual machine and the disk is still not released then use force-detach as a last resort option to detach the disk forcibly from the VM. All writes might not have been flushed when using this detach behavior.
This feature is still in preview mode and is not supported for VirtualMachineScaleSet. To force-detach a data disk update toBeDetached to 'true' along with setting detachOption: 'ForceDetach'."},"deleteOption":{"Type":472,"Flags":0,"Description":"Specifies whether data disk should be deleted or detached upon VM deletion.
Possible values:
**Delete** If this value is used, the data disk is deleted when VM is deleted.
**Detach** If this value is used, the data disk is retained after VM is deleted.
The default value is set to **detach**"}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[460,461,462]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[464,465,466,4]}},{"6":{"Value":"ForceDetach"}},{"5":{"Elements":[468,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[470,471,4]}},{"3":{"ItemType":459}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/azure-resource-manager/management/resource-name-rules)."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.
This property cannot be updated after the VM is created.
**Windows-only restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters."},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
**Note: Do not pass any secrets or passwords in customData property**
This property cannot be updated after the VM is created.
customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://azure.microsoft.com/blog/custom-data-and-cloud-init-on-windows-azure/)
For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)"},"windowsConfiguration":{"Type":28,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":56,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros)."},"secrets":{"Type":475,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machine. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"allowExtensionOperations":{"Type":2,"Flags":0,"Description":"Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine."},"requireGuestProvisionSignal":{"Type":2,"Flags":0,"Description":"Optional property which must either be set to True or omitted."}}}},{"3":{"ItemType":73}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":482,"Flags":0,"Description":"Specifies the list of resource Ids for the network interfaces associated with the virtual machine."},"networkApiVersion":{"Type":484,"Flags":0,"Description":"specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations"},"networkInterfaceConfigurations":{"Type":515,"Flags":0,"Description":"Specifies the networking configurations that will be used to create the virtual machine networking resources."}}}},{"2":{"Name":"NetworkInterfaceReference","Properties":{"properties":{"Type":478,"Flags":0,"Description":"Describes a network interface reference properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"NetworkInterfaceReferenceProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"deleteOption":{"Type":481,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[479,480,4]}},{"3":{"ItemType":477}},{"6":{"Value":"2020-11-01"}},{"5":{"Elements":[483,4]}},{"2":{"Name":"VirtualMachineNetworkInterfaceConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network interface configuration name."},"properties":{"Type":486,"Flags":0,"Description":"Describes a virtual machine network profile's IP configuration."}}}},{"2":{"Name":"VirtualMachineNetworkInterfaceConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"deleteOption":{"Type":489,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"enableFpga":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is FPGA networking-enabled."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."},"networkSecurityGroup":{"Type":74,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":490,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":514,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"dscpConfiguration":{"Type":74,"Flags":0}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[487,488,4]}},{"2":{"Name":"VirtualMachineNetworkInterfaceDnsSettingsConfiguration","Properties":{"dnsServers":{"Type":491,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineNetworkInterfaceIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":493,"Flags":0,"Description":"Describes a virtual machine network interface IP configuration properties."}}}},{"2":{"Name":"VirtualMachineNetworkInterfaceIPConfigurationProperties","Properties":{"subnet":{"Type":74,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":494,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":510,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationSecurityGroups":{"Type":511,"Flags":0,"Description":"Specifies an array of references to application security group."},"applicationGatewayBackendAddressPools":{"Type":512,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A virtual machine can reference backend address pools of multiple application gateways. Multiple virtual machines cannot use the same application gateway."},"loadBalancerBackendAddressPools":{"Type":513,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A virtual machine can reference backend address pools of one public and one internal load balancer. [Multiple virtual machines cannot use the same basic sku load balancer]."}}}},{"2":{"Name":"VirtualMachinePublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":495,"Flags":0,"Description":"Describes a virtual machines IP Configuration's PublicIPAddress configuration"},"sku":{"Type":149,"Flags":0,"Description":"Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible."}}}},{"2":{"Name":"VirtualMachinePublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"deleteOption":{"Type":498,"Flags":0,"Description":"Specify what happens to the public IP address when the VM is deleted"},"dnsSettings":{"Type":499,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":501,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":74,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."},"publicIPAddressVersion":{"Type":504,"Flags":0,"Description":"Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"publicIPAllocationMethod":{"Type":507,"Flags":0,"Description":"Specify the public IP allocation type"}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[496,497,4]}},{"2":{"Name":"VirtualMachinePublicIPAddressDnsSettingsConfiguration","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label prefix of the PublicIPAddress resources that will be created. The generated name label is the concatenation of the domain name label and vm network profile unique ID."}}}},{"2":{"Name":"VirtualMachineIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":500}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[502,503,4]}},{"6":{"Value":"Dynamic"}},{"6":{"Value":"Static"}},{"5":{"Elements":[505,506,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[508,509,4]}},{"3":{"ItemType":74}},{"3":{"ItemType":74}},{"3":{"ItemType":74}},{"3":{"ItemType":492}},{"3":{"ItemType":485}},{"2":{"Name":"VirtualMachineScaleSetVMNetworkProfileConfiguration","Properties":{"networkInterfaceConfigurations":{"Type":517,"Flags":0,"Description":"The list of network configurations."}}}},{"3":{"ItemType":132}},{"2":{"Name":"VirtualMachineScaleSetVMProtectionPolicy","Properties":{"protectFromScaleIn":{"Type":2,"Flags":0,"Description":"Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation."},"protectFromScaleSetActions":{"Type":2,"Flags":0,"Description":"Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM."}}}},{"2":{"Name":"VirtualMachineExtension","Properties":{"properties":{"Type":230,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"tags":{"Type":520,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceWithOptionalLocationTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":519}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity."},"type":{"Type":528,"Flags":0,"Description":"The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine."},"userAssignedIdentities":{"Type":529,"Flags":0,"Description":"The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[524,525,526,527]}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":215}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2022-03-01","ScopeType":8,"Body":242,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":532,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":533,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":535,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceWithOptionalLocationTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/extensions@2022-03-01","ScopeType":8,"Body":534,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":537,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":538,"Flags":10,"Description":"The resource api version"},"plan":{"Type":12,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":540,"Flags":0,"Description":"Describes the properties of a Virtual Machine."},"resources":{"Type":575,"Flags":2,"Description":"The virtual machine child extension resources."},"identity":{"Type":523,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"zones":{"Type":576,"Flags":0,"Description":"The virtual machine zones."},"extendedLocation":{"Type":218,"Flags":0,"Description":"The extended location of the Virtual Machine."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":577,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"hardwareProfile":{"Type":266,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":434,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":198,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine."},"osProfile":{"Type":474,"Flags":0,"Description":"Specifies the operating system settings used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned."},"networkProfile":{"Type":476,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"securityProfile":{"Type":170,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machine."},"diagnosticsProfile":{"Type":175,"Flags":0,"Description":"Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":74,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).
For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)
Currently, a VM can only be added to availability set at creation time. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set.
This property cannot exist along with a non-null properties.virtualMachineScaleSet reference."},"virtualMachineScaleSet":{"Type":74,"Flags":0,"Description":"Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.
This property cannot exist along with a non-null properties.availabilitySet reference.
Minimum api‐version: 2019‐03‐01"},"proximityPlacementGroup":{"Type":74,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01."},"priority":{"Type":544,"Flags":0,"Description":"Specifies the priority for the virtual machine.
Minimum api-version: 2019-03-01"},"evictionPolicy":{"Type":547,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":189,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot virtual machine.
Minimum api-version: 2019-03-01."},"host":{"Type":74,"Flags":0,"Description":"Specifies information about the dedicated host that the virtual machine resides in.
Minimum api-version: 2018-10-01."},"hostGroup":{"Type":74,"Flags":0,"Description":"Specifies information about the dedicated host group that the virtual machine resides in.
Minimum api-version: 2020-06-01.
NOTE: User cannot specify both host and hostGroup properties."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":548,"Flags":2,"Description":"The virtual machine instance view."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15"},"vmId":{"Type":4,"Flags":2,"Description":"Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands."},"extensionsTimeBudget":{"Type":4,"Flags":0,"Description":"Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01"},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the scale set logical fault domain into which the Virtual Machine will be created. By default, the Virtual Machine will by automatically assigned to a fault domain that best maintains balance across available fault domains.
This is applicable only if the 'virtualMachineScaleSet' property of this Virtual Machine is set.The Virtual Machine Scale Set that is referenced, must have 'platformFaultDomainCount' > 1.This property cannot be updated once the Virtual Machine is created.Fault domain assignment can be viewed in the Virtual Machine Instance View.
Minimum api‐version: 2020‐12‐01"},"scheduledEventsProfile":{"Type":190,"Flags":0,"Description":"Specifies Scheduled Event related configurations."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01"},"capacityReservation":{"Type":192,"Flags":0,"Description":"Specifies information about the capacity reservation that is used to allocate virtual machine.
Minimum api-version: 2021-04-01."},"applicationProfile":{"Type":193,"Flags":0,"Description":"Specifies the gallery applications that should be made available to the VM/VMSS"},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Virtual Machine resource was created.
Minimum api-version: 2022-03-01."}}}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[541,542,543,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[545,546,4]}},{"2":{"Name":"VirtualMachineInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"Specifies the update domain of the virtual machine."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the fault domain of the virtual machine."},"computerName":{"Type":4,"Flags":0,"Description":"The computer name assigned to the virtual machine."},"osName":{"Type":4,"Flags":0,"Description":"The Operating System running on the virtual machine."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of Operating System running on the virtual machine."},"hyperVGeneration":{"Type":551,"Flags":0,"Description":"Specifies the HyperVGeneration Type associated with a resource"},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":245,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":249,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":552,"Flags":0,"Description":"The virtual machine disk information."},"extensions":{"Type":553,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":263,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":264,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor."},"assignedHost":{"Type":4,"Flags":2,"Description":"Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01."},"statuses":{"Type":554,"Flags":0,"Description":"The resource status information."},"patchStatus":{"Type":555,"Flags":0,"Description":"[Preview Feature] The status of virtual machine patch operations."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[549,550,4]}},{"3":{"ItemType":255}},{"3":{"ItemType":231}},{"3":{"ItemType":232}},{"2":{"Name":"VirtualMachinePatchStatus","Properties":{"availablePatchSummary":{"Type":556,"Flags":0,"Description":"The available patch summary of the latest assessment operation for the virtual machine."},"lastPatchInstallationSummary":{"Type":567,"Flags":0,"Description":"The installation summary of the latest installation operation for the virtual machine."},"configurationStatuses":{"Type":574,"Flags":2,"Description":"The enablement status of the specified patchMode"}}}},{"2":{"Name":"AvailablePatchSummary","Properties":{"status":{"Type":562,"Flags":2,"Description":"The overall success or failure status of the operation. It remains \"InProgress\" until the operation completes. At that point it will become \"Unknown\", \"Failed\", \"Succeeded\", or \"CompletedWithWarnings.\""},"assessmentActivityId":{"Type":4,"Flags":2,"Description":"The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs."},"rebootPending":{"Type":2,"Flags":2,"Description":"The overall reboot status of the VM. It will be true when partially installed patches require a reboot to complete installation but the reboot has not yet occurred."},"criticalAndSecurityPatchCount":{"Type":3,"Flags":2,"Description":"The number of critical or security patches that have been detected as available and not yet installed."},"otherPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches excluding critical and security."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"lastModifiedTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"error":{"Type":563,"Flags":2,"Description":"The errors that were encountered during execution of the operation. The details array contains the list of them."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CompletedWithWarnings"}},{"5":{"Elements":[557,558,559,560,561,4]}},{"2":{"Name":"ApiError","Properties":{"details":{"Type":565,"Flags":0,"Description":"The Api error details"},"innererror":{"Type":566,"Flags":0,"Description":"The Api inner error"},"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"2":{"Name":"ApiErrorBase","Properties":{"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"3":{"ItemType":564}},{"2":{"Name":"InnerError","Properties":{"exceptiontype":{"Type":4,"Flags":0,"Description":"The exception type."},"errordetail":{"Type":4,"Flags":0,"Description":"The internal error message or exception dump."}}}},{"2":{"Name":"LastPatchInstallationSummary","Properties":{"status":{"Type":573,"Flags":2,"Description":"The overall success or failure status of the operation. It remains \"InProgress\" until the operation completes. At that point it will become \"Unknown\", \"Failed\", \"Succeeded\", or \"CompletedWithWarnings.\""},"installationActivityId":{"Type":4,"Flags":2,"Description":"The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs."},"maintenanceWindowExceeded":{"Type":2,"Flags":2,"Description":"Describes whether the operation ran out of time before it completed all its intended actions"},"notSelectedPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches but not going to be installed because it didn't match a classification or inclusion list entry."},"excludedPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches but excluded explicitly by a customer-specified exclusion list match."},"pendingPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches expected to be installed over the course of the patch installation operation."},"installedPatchCount":{"Type":3,"Flags":2,"Description":"The count of patches that successfully installed."},"failedPatchCount":{"Type":3,"Flags":2,"Description":"The count of patches that failed installation."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"lastModifiedTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"error":{"Type":563,"Flags":2,"Description":"The errors that were encountered during execution of the operation. The details array contains the list of them."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CompletedWithWarnings"}},{"5":{"Elements":[568,569,570,571,572,4]}},{"3":{"ItemType":232}},{"3":{"ItemType":519}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines@2022-03-01","ScopeType":8,"Body":539,"Flags":0}},{"6":{"Value":"Microsoft.Compute/availabilitySets"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/availabilitySets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":579,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":580,"Flags":10,"Description":"The resource api version"},"properties":{"Type":582,"Flags":0,"Description":"The instance view of a resource."},"sku":{"Type":11,"Flags":0,"Description":"Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":585,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AvailabilitySetProperties","Properties":{"platformUpdateDomainCount":{"Type":3,"Flags":0,"Description":"Update Domain count."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count."},"virtualMachines":{"Type":583,"Flags":0,"Description":"A list of references to all virtual machines in the availability set."},"proximityPlacementGroup":{"Type":74,"Flags":0,"Description":"Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01."},"statuses":{"Type":584,"Flags":2,"Description":"The resource status information."}}}},{"3":{"ItemType":74}},{"3":{"ItemType":232}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/availabilitySets@2022-03-01","ScopeType":8,"Body":581,"Flags":0}},{"6":{"Value":"Microsoft.Compute/proximityPlacementGroups"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/proximityPlacementGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":587,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":588,"Flags":10,"Description":"The resource api version"},"properties":{"Type":590,"Flags":0,"Description":"Describes the properties of a Proximity Placement Group."},"zones":{"Type":600,"Flags":0,"Description":"Specifies the Availability Zone where virtual machine, virtual machine scale set or availability set associated with the proximity placement group can be created."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":601,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ProximityPlacementGroupProperties","Properties":{"proximityPlacementGroupType":{"Type":593,"Flags":0,"Description":"Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use."},"virtualMachines":{"Type":595,"Flags":2,"Description":"A list of references to all virtual machines in the proximity placement group."},"virtualMachineScaleSets":{"Type":596,"Flags":2,"Description":"A list of references to all virtual machine scale sets in the proximity placement group."},"availabilitySets":{"Type":597,"Flags":2,"Description":"A list of references to all availability sets in the proximity placement group."},"colocationStatus":{"Type":232,"Flags":0,"Description":"Describes colocation status of the Proximity Placement Group."},"intent":{"Type":598,"Flags":0,"Description":"Specifies the user intent of the proximity placement group."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"Ultra"}},{"5":{"Elements":[591,592,4]}},{"2":{"Name":"SubResourceWithColocationStatus","Properties":{"colocationStatus":{"Type":232,"Flags":0,"Description":"Describes colocation status of a resource in the Proximity Placement Group."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":594}},{"3":{"ItemType":594}},{"3":{"ItemType":594}},{"2":{"Name":"ProximityPlacementGroupPropertiesIntent","Properties":{"vmSizes":{"Type":599,"Flags":0,"Description":"Specifies possible sizes of virtual machines that can be created in the proximity placement group."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/proximityPlacementGroups@2022-03-01","ScopeType":8,"Body":589,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":603,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":604,"Flags":10,"Description":"The resource api version"},"properties":{"Type":606,"Flags":0,"Description":"Dedicated Host Group Properties."},"zones":{"Type":617,"Flags":0,"Description":"Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":618,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostGroupProperties","Properties":{"platformFaultDomainCount":{"Type":3,"Flags":1,"Description":"Number of fault domains that the host group can span."},"hosts":{"Type":608,"Flags":2,"Description":"A list of references to all dedicated hosts in the dedicated host group."},"instanceView":{"Type":609,"Flags":2,"Description":"The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group."},"supportAutomaticPlacement":{"Type":2,"Flags":0,"Description":"Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided.
Minimum api-version: 2020-06-01."},"additionalCapabilities":{"Type":616,"Flags":0,"Description":"Enables or disables a capability on the dedicated host group.
Minimum api-version: 2022-03-01."}}}},{"2":{"Name":"SubResourceReadOnly","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"3":{"ItemType":607}},{"2":{"Name":"DedicatedHostGroupInstanceView","Properties":{"hosts":{"Type":615,"Flags":0,"Description":"List of instance view of the dedicated hosts under the dedicated host group."}}}},{"2":{"Name":"DedicatedHostInstanceViewWithName","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the dedicated host."},"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":611,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":614,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DedicatedHostAvailableCapacity","Properties":{"allocatableVMs":{"Type":613,"Flags":0,"Description":"The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host."}}}},{"2":{"Name":"DedicatedHostAllocatableVM","Properties":{"vmSize":{"Type":4,"Flags":0,"Description":"VM size in terms of which the unutilized capacity is represented."},"count":{"Type":3,"Flags":0,"Description":"Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity."}}}},{"3":{"ItemType":612}},{"3":{"ItemType":232}},{"3":{"ItemType":610}},{"2":{"Name":"DedicatedHostGroupPropertiesAdditionalCapabilities","Properties":{"ultraSSDEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables a capability to have UltraSSD Enabled Virtual Machines on Dedicated Hosts of the Dedicated Host Group. For the Virtual Machines to be UltraSSD Enabled, UltraSSDEnabled flag for the resource needs to be set true as well. The value is defaulted to 'false' when not provided. Please refer to https://docs.microsoft.com/en-us/azure/virtual-machines/disks-enable-ultra-ssd for more details on Ultra SSD feature.
NOTE: The ultraSSDEnabled setting can only be enabled for Host Groups that are created as zonal.
Minimum api-version: 2022-03-01."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups@2022-03-01","ScopeType":8,"Body":605,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups/hosts"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups/hosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":620,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":621,"Flags":10,"Description":"The resource api version"},"properties":{"Type":623,"Flags":0,"Description":"Properties of the dedicated host."},"sku":{"Type":11,"Flags":1,"Description":"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."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":631,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostProperties","Properties":{"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Fault domain of the dedicated host within a dedicated host group."},"autoReplaceOnFailure":{"Type":2,"Flags":0,"Description":"Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided."},"hostId":{"Type":4,"Flags":2,"Description":"A unique id generated and assigned to the dedicated host by the platform.
Does not change throughout the lifetime of the host."},"virtualMachines":{"Type":624,"Flags":2,"Description":"A list of references to all virtual machines in the Dedicated Host."},"licenseType":{"Type":628,"Flags":0,"Description":"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**"},"provisioningTime":{"Type":4,"Flags":2,"Description":"The date when the host was first provisioned."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":629,"Flags":2,"Description":"The dedicated host instance view."},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Dedicated Host resource was created.
Minimum api-version: 2022-03-01."}}}},{"3":{"ItemType":607}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server_Hybrid"}},{"6":{"Value":"Windows_Server_Perpetual"}},{"5":{"Elements":[625,626,627]}},{"2":{"Name":"DedicatedHostInstanceView","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":611,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":630,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":232}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups/hosts@2022-03-01","ScopeType":8,"Body":622,"Flags":0}},{"6":{"Value":"Microsoft.Compute/sshPublicKeys"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/sshPublicKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":633,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":634,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":0,"Description":"Properties of the SSH public key."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":637,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SshPublicKeyResourceProperties","Properties":{"publicKey":{"Type":4,"Flags":0,"Description":"SSH public key used to authenticate to a virtual machine through ssh. If this property is not initially provided when the resource is created, the publicKey property will be populated when generateKeyPair is called. If the public key is provided upon resource creation, the provided public key needs to be at least 2048-bit and in ssh-rsa format."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/sshPublicKeys@2022-03-01","ScopeType":8,"Body":635,"Flags":0}},{"6":{"Value":"Microsoft.Compute/images"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":639,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":640,"Flags":10,"Description":"The resource api version"},"properties":{"Type":642,"Flags":0,"Description":"Describes the properties of an Image."},"extendedLocation":{"Type":218,"Flags":0,"Description":"The extended location of the Image."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":680,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ImageProperties","Properties":{"sourceVirtualMachine":{"Type":74,"Flags":0,"Description":"The source virtual machine from which Image is created."},"storageProfile":{"Type":643,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state."},"hyperVGeneration":{"Type":679,"Flags":0,"Description":"Specifies the HyperVGenerationType of the VirtualMachine created from the image. From API Version 2019-03-01 if the image source is a blob, then we need the user to specify the value, if the source is managed resource like disk or snapshot, we may require the user to specify the property if we cannot deduce it from the source managed resource."}}}},{"2":{"Name":"ImageStorageProfile","Properties":{"osDisk":{"Type":644,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":676,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"zoneResilient":{"Type":2,"Flags":0,"Description":"Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS)."}}}},{"2":{"Name":"ImageOSDisk","Properties":{"osType":{"Type":647,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**"},"osState":{"Type":650,"Flags":1,"Description":"The OS State. For managed images, use Generalized."},"snapshot":{"Type":74,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":74,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":654,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":662,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":109,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[645,646]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[648,649]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[651,652,653]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"6":{"Value":"PremiumV2_LRS"}},{"5":{"Elements":[655,656,657,658,659,660,661,4]}},{"2":{"Name":"ImageDataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"snapshot":{"Type":74,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":74,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":667,"Flags":0,"Description":"Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":675,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":109,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[664,665,666]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"6":{"Value":"PremiumV2_LRS"}},{"5":{"Elements":[668,669,670,671,672,673,674,4]}},{"3":{"ItemType":663}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[677,678,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/images@2022-03-01","ScopeType":8,"Body":641,"Flags":0}},{"6":{"Value":"Microsoft.Compute/restorePointCollections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/restorePointCollections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":682,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":683,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":0,"Description":"The restore point collection properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":716,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"RestorePointCollectionProperties","Properties":{"source":{"Type":686,"Flags":0,"Description":"The properties of the source resource that this restore point collection is created from."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the restore point collection."},"restorePointCollectionId":{"Type":4,"Flags":2,"Description":"The unique id of the restore point collection."},"restorePoints":{"Type":715,"Flags":2,"Description":"A list containing all restore points created under this restore point collection."}}}},{"2":{"Name":"RestorePointCollectionSourceProperties","Properties":{"location":{"Type":4,"Flags":2,"Description":"Location of the source resource used to create this restore point collection."},"id":{"Type":4,"Flags":0,"Description":"Resource Id of the source resource used to create this restore point collection"}}}},{"2":{"Name":"RestorePoint","Properties":{"properties":{"Type":688,"Flags":0,"Description":"The restore point properties."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"2":{"Name":"RestorePointProperties","Properties":{"excludeDisks":{"Type":689,"Flags":0,"Description":"List of disk resource ids that the customer wishes to exclude from the restore point. If no disks are specified, all disks will be included."},"sourceMetadata":{"Type":690,"Flags":2,"Description":"Gets the details of the VM captured at the time of the restore point creation."},"provisioningState":{"Type":4,"Flags":2,"Description":"Gets the provisioning state of the restore point."},"consistencyMode":{"Type":709,"Flags":0,"Description":"ConsistencyMode of the RestorePoint. Can be specified in the input while creating a restore point. For now, only CrashConsistent is accepted as a valid input. Please refer to https://aka.ms/RestorePoints for more details."},"timeCreated":{"Type":4,"Flags":0,"Description":"Gets the creation time of the restore point."},"sourceRestorePoint":{"Type":131,"Flags":0,"Description":"Resource Id of the source restore point from which a copy needs to be created."},"instanceView":{"Type":710,"Flags":2,"Description":"The restore point instance view."}}}},{"3":{"ItemType":131}},{"2":{"Name":"RestorePointSourceMetadata","Properties":{"hardwareProfile":{"Type":266,"Flags":0,"Description":"Gets the hardware profile."},"storageProfile":{"Type":691,"Flags":0,"Description":"Gets the storage profile."},"osProfile":{"Type":474,"Flags":0,"Description":"Gets the OS profile."},"diagnosticsProfile":{"Type":175,"Flags":0,"Description":"Gets the diagnostics profile."},"licenseType":{"Type":4,"Flags":0,"Description":"Gets the license type, which is for bring your own license scenario."},"vmId":{"Type":4,"Flags":0,"Description":"Gets the virtual machine unique id."},"securityProfile":{"Type":170,"Flags":0,"Description":"Gets the security profile."},"location":{"Type":4,"Flags":0,"Description":"Location of the VM from which the restore point was created."}}}},{"2":{"Name":"RestorePointSourceVMStorageProfile","Properties":{"osDisk":{"Type":692,"Flags":0,"Description":"Gets the OS disk of the VM captured at the time of the restore point creation."},"dataDisks":{"Type":705,"Flags":0,"Description":"Gets the data disks of the VM captured at the time of the restore point creation."}}}},{"2":{"Name":"RestorePointSourceVmosDisk","Properties":{"osType":{"Type":695,"Flags":0,"Description":"Gets the Operating System type."},"encryptionSettings":{"Type":256,"Flags":0,"Description":"Gets the disk encryption settings."},"name":{"Type":4,"Flags":0,"Description":"Gets the disk name."},"caching":{"Type":699,"Flags":0,"Description":"Gets the caching type."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Gets the disk size in GB."},"managedDisk":{"Type":447,"Flags":0,"Description":"Gets the managed disk details"},"diskRestorePoint":{"Type":131,"Flags":0,"Description":"Gets the disk restore point Id."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[693,694,4]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[696,697,698]}},{"2":{"Name":"RestorePointSourceVMDataDisk","Properties":{"lun":{"Type":3,"Flags":0,"Description":"Gets the logical unit number."},"name":{"Type":4,"Flags":0,"Description":"Gets the disk name."},"caching":{"Type":704,"Flags":0,"Description":"Gets the caching type."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Gets the initial disk size in GB for blank data disks, and the new desired size for existing OS and Data disks."},"managedDisk":{"Type":447,"Flags":0,"Description":"Gets the managed disk details"},"diskRestorePoint":{"Type":131,"Flags":0,"Description":"Gets the disk restore point Id."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[701,702,703]}},{"3":{"ItemType":700}},{"6":{"Value":"CrashConsistent"}},{"6":{"Value":"FileSystemConsistent"}},{"6":{"Value":"ApplicationConsistent"}},{"5":{"Elements":[706,707,708,4]}},{"2":{"Name":"RestorePointInstanceView","Properties":{"diskRestorePoints":{"Type":713,"Flags":0,"Description":"The disk restore points information."},"statuses":{"Type":714,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DiskRestorePointInstanceView","Properties":{"id":{"Type":4,"Flags":0,"Description":"Disk restore point Id."},"replicationStatus":{"Type":712,"Flags":0,"Description":"The disk restore point replication status information."}}}},{"2":{"Name":"DiskRestorePointReplicationStatus","Properties":{"status":{"Type":232,"Flags":0,"Description":"The resource status information."},"completionPercent":{"Type":3,"Flags":0,"Description":"Replication completion percentage."}}}},{"3":{"ItemType":711}},{"3":{"ItemType":232}},{"3":{"ItemType":687}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/restorePointCollections@2022-03-01","ScopeType":8,"Body":684,"Flags":0}},{"6":{"Value":"Microsoft.Compute/restorePointCollections/restorePoints"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/restorePointCollections/restorePoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":718,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":719,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":0,"Description":"The restore point properties."}}}},{"4":{"Name":"Microsoft.Compute/restorePointCollections/restorePoints@2022-03-01","ScopeType":8,"Body":720,"Flags":0}},{"6":{"Value":"Microsoft.Compute/capacityReservationGroups"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/capacityReservationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":722,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":723,"Flags":10,"Description":"The resource api version"},"properties":{"Type":725,"Flags":0,"Description":"capacity reservation group Properties."},"zones":{"Type":734,"Flags":0,"Description":"Availability Zones to use for this capacity reservation group. The zones can be assigned only during creation. If not provided, the group supports only regional resources in the region. If provided, enforces each capacity reservation in the group to be in one of the zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":735,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"CapacityReservationGroupProperties","Properties":{"capacityReservations":{"Type":726,"Flags":2,"Description":"A list of all capacity reservation resource ids that belong to capacity reservation group."},"virtualMachinesAssociated":{"Type":727,"Flags":2,"Description":"A list of references to all virtual machines associated to the capacity reservation group."},"instanceView":{"Type":728,"Flags":2,"Description":"The capacity reservation group instance view which has the list of instance views for all the capacity reservations that belong to the capacity reservation group."}}}},{"3":{"ItemType":607}},{"3":{"ItemType":607}},{"2":{"Name":"CapacityReservationGroupInstanceView","Properties":{"capacityReservations":{"Type":733,"Flags":2,"Description":"List of instance view of the capacity reservations under the capacity reservation group."}}}},{"2":{"Name":"CapacityReservationInstanceViewWithName","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the capacity reservation."},"utilizationInfo":{"Type":730,"Flags":0,"Description":"Unutilized capacity of the capacity reservation."},"statuses":{"Type":732,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"CapacityReservationUtilization","Properties":{"virtualMachinesAllocated":{"Type":731,"Flags":2,"Description":"A list of all virtual machines resource ids allocated against the capacity reservation."}}}},{"3":{"ItemType":607}},{"3":{"ItemType":232}},{"3":{"ItemType":729}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/capacityReservationGroups@2022-03-01","ScopeType":8,"Body":724,"Flags":0}},{"6":{"Value":"Microsoft.Compute/capacityReservationGroups/capacityReservations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/capacityReservationGroups/capacityReservations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":737,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":738,"Flags":10,"Description":"The resource api version"},"properties":{"Type":740,"Flags":0,"Description":"Properties of the Capacity reservation."},"sku":{"Type":11,"Flags":1,"Description":"SKU of the resource for which capacity needs be reserved. The SKU name and capacity is required to be set. Currently VM Skus with the capability called 'CapacityReservationSupported' set to true are supported. Refer to List Microsoft.Compute SKUs in a region (https://docs.microsoft.com/rest/api/compute/resourceskus/list) for supported values."},"zones":{"Type":744,"Flags":0,"Description":"Availability Zone to use for this capacity reservation. The zone has to be single value and also should be part for the list of zones specified during the capacity reservation group creation. The zone can be assigned only during creation. If not provided, the reservation supports only non-zonal deployments. If provided, enforces VM/VMSS using this capacity reservation to be in same zone."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":745,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"CapacityReservationProperties","Properties":{"reservationId":{"Type":4,"Flags":2,"Description":"A unique id generated and assigned to the capacity reservation by the platform which does not change throughout the lifetime of the resource."},"virtualMachinesAssociated":{"Type":741,"Flags":2,"Description":"A list of all virtual machine resource ids that are associated with the capacity reservation."},"provisioningTime":{"Type":4,"Flags":2,"Description":"The date time when the capacity reservation was last updated."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":742,"Flags":2,"Description":"The Capacity reservation instance view."},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Capacity Reservation resource was created.
Minimum api-version: 2022-03-01."}}}},{"3":{"ItemType":607}},{"2":{"Name":"CapacityReservationInstanceView","Properties":{"utilizationInfo":{"Type":730,"Flags":0,"Description":"Unutilized capacity of the capacity reservation."},"statuses":{"Type":743,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":232}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/capacityReservationGroups/capacityReservations@2022-03-01","ScopeType":8,"Body":739,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/runCommands"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/runCommands","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":747,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":748,"Flags":10,"Description":"The resource api version"},"properties":{"Type":750,"Flags":0,"Description":"Describes the properties of a Virtual Machine run command."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":765,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineRunCommandProperties","Properties":{"source":{"Type":751,"Flags":0,"Description":"The source of the run command script."},"parameters":{"Type":753,"Flags":0,"Description":"The parameters used by the script."},"protectedParameters":{"Type":754,"Flags":0,"Description":"The parameters used by the script."},"asyncExecution":{"Type":2,"Flags":0,"Description":"Optional. If set to true, provisioning will complete as soon as the script starts and will not wait for script to complete."},"runAsUser":{"Type":4,"Flags":0,"Description":"Specifies the user account on the VM when executing the run command."},"runAsPassword":{"Type":4,"Flags":0,"Description":"Specifies the user account password on the VM when executing the run command."},"timeoutInSeconds":{"Type":3,"Flags":0,"Description":"The timeout in seconds to execute the run command."},"outputBlobUri":{"Type":4,"Flags":0,"Description":"Specifies the Azure storage blob where script output stream will be uploaded."},"errorBlobUri":{"Type":4,"Flags":0,"Description":"Specifies the Azure storage blob where script error stream will be uploaded."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":755,"Flags":2,"Description":"The virtual machine run command instance view."}}}},{"2":{"Name":"VirtualMachineRunCommandScriptSource","Properties":{"script":{"Type":4,"Flags":0,"Description":"Specifies the script content to be executed on the VM."},"scriptUri":{"Type":4,"Flags":0,"Description":"Specifies the script download location."},"commandId":{"Type":4,"Flags":0,"Description":"Specifies a commandId of predefined built-in script."}}}},{"2":{"Name":"RunCommandInputParameter","Properties":{"name":{"Type":4,"Flags":1,"Description":"The run command parameter name."},"value":{"Type":4,"Flags":1,"Description":"The run command parameter value."}}}},{"3":{"ItemType":752}},{"3":{"ItemType":752}},{"2":{"Name":"VirtualMachineRunCommandInstanceView","Properties":{"executionState":{"Type":763,"Flags":0,"Description":"Script execution status."},"executionMessage":{"Type":4,"Flags":0,"Description":"Communicate script configuration errors or execution messages."},"exitCode":{"Type":3,"Flags":0,"Description":"Exit code returned from script execution."},"output":{"Type":4,"Flags":0,"Description":"Script output stream."},"error":{"Type":4,"Flags":0,"Description":"Script error stream."},"startTime":{"Type":4,"Flags":0,"Description":"Script start time."},"endTime":{"Type":4,"Flags":0,"Description":"Script end time."},"statuses":{"Type":764,"Flags":0,"Description":"The resource status information."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Running"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[756,757,758,759,760,761,762,4]}},{"3":{"ItemType":232}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/runCommands@2022-03-01","ScopeType":8,"Body":749,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":767,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":768,"Flags":10,"Description":"The resource api version"},"properties":{"Type":750,"Flags":0,"Description":"Describes the properties of a Virtual Machine run command."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":770,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2022-03-01","ScopeType":8,"Body":769,"Flags":0}},{"6":{"Value":"latest"}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":772,"Flags":9,"Description":"The resource name"},"type":{"Type":773,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":774,"Flags":10,"Description":"The resource api version"},"properties":{"Type":776,"Flags":2,"Description":"The status of the latest virtual machine scale set rolling upgrade."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":787,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"RollingUpgradeStatusInfoProperties","Properties":{"policy":{"Type":19,"Flags":2,"Description":"The rolling upgrade policies applied for this upgrade."},"runningStatus":{"Type":777,"Flags":2,"Description":"Information about the current running state of the overall upgrade."},"progress":{"Type":786,"Flags":2,"Description":"Information about the number of virtual machine instances in each upgrade state."},"error":{"Type":563,"Flags":2,"Description":"Error details for this upgrade, if there are any."}}}},{"2":{"Name":"RollingUpgradeRunningStatus","Properties":{"code":{"Type":782,"Flags":2,"Description":"Code indicating the current status of the upgrade."},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the upgrade."},"lastAction":{"Type":785,"Flags":2,"Description":"The last action performed on the rolling upgrade."},"lastActionTime":{"Type":4,"Flags":2,"Description":"Last action time of the upgrade."}}}},{"6":{"Value":"RollingForward"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Faulted"}},{"5":{"Elements":[778,779,780,781]}},{"6":{"Value":"Start"}},{"6":{"Value":"Cancel"}},{"5":{"Elements":[783,784]}},{"2":{"Name":"RollingUpgradeProgressInfo","Properties":{"successfulInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have been successfully upgraded."},"failedInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have failed to be upgraded successfully."},"inProgressInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that are currently being upgraded."},"pendingInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have not yet begun to be upgraded."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2022-03-01","ScopeType":8,"Body":775,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":789,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":790,"Flags":10,"Description":"The resource api version"},"properties":{"Type":792,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":813,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."},"extendedLocation":{"Type":218,"Flags":2,"Description":"The extended location of the Virtual Machine."}}}},{"2":{"Name":"VirtualMachineImageProperties","Properties":{"plan":{"Type":793,"Flags":0,"Description":"Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."},"osDiskImage":{"Type":794,"Flags":0,"Description":"Contains the os disk image information."},"dataDiskImages":{"Type":799,"Flags":0},"automaticOSUpgradeProperties":{"Type":800,"Flags":0,"Description":"Describes automatic OS upgrade properties on the image."},"hyperVGeneration":{"Type":803,"Flags":0,"Description":"Specifies the HyperVGeneration Type"},"disallowed":{"Type":804,"Flags":0,"Description":"Specifies disallowed configuration for the VirtualMachine created from the image"},"features":{"Type":809,"Flags":0},"architecture":{"Type":812,"Flags":0,"Description":"Specifies the Architecture Type"}}}},{"2":{"Name":"PurchasePlan","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."}}}},{"2":{"Name":"OSDiskImage","Properties":{"operatingSystem":{"Type":797,"Flags":1,"Description":"The operating system of the osDiskImage."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[795,796]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."}}}},{"3":{"ItemType":798}},{"2":{"Name":"AutomaticOSUpgradeProperties","Properties":{"automaticOSUpgradeSupported":{"Type":2,"Flags":1,"Description":"Specifies whether automatic OS upgrade is supported on the image."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[801,802,4]}},{"2":{"Name":"DisallowedConfiguration","Properties":{"vmDiskType":{"Type":807,"Flags":0,"Description":"VM disk types which are disallowed."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Unmanaged"}},{"5":{"Elements":[805,806,4]}},{"2":{"Name":"VirtualMachineImageFeature","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the feature."},"value":{"Type":4,"Flags":0,"Description":"The corresponding value for the feature."}}}},{"3":{"ItemType":808}},{"6":{"Value":"x64"}},{"6":{"Value":"Arm64"}},{"5":{"Elements":[810,811,4]}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2022-03-01","ScopeType":4,"Body":791,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":815,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":816,"Flags":10,"Description":"The resource api version"},"properties":{"Type":792,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":818,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."},"extendedLocation":{"Type":218,"Flags":2,"Description":"The extended location of the Virtual Machine."}}}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2022-03-01","ScopeType":4,"Body":817,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":820,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":821,"Flags":10,"Description":"The resource api version"},"properties":{"Type":823,"Flags":2,"Description":"Describes the properties of a Virtual Machine Extension Image."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":824,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionImageProperties","Properties":{"operatingSystem":{"Type":4,"Flags":1,"Description":"The operating system this extension supports."},"computeRole":{"Type":4,"Flags":1,"Description":"The type of role (IaaS or PaaS) this extension supports."},"handlerSchema":{"Type":4,"Flags":1,"Description":"The schema defined by publisher, where extension consumers should provide settings in a matching schema."},"vmScaleSetEnabled":{"Type":2,"Flags":0,"Description":"Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS."},"supportsMultipleExtensions":{"Type":2,"Flags":0,"Description":"Whether the handler can support multiple extensions."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2022-03-01","ScopeType":4,"Body":822,"Flags":1}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2022-03-01/types.md b/generated/compute/microsoft.compute/2022-03-01/types.md
deleted file mode 100644
index 821662d81f..0000000000
--- a/generated/compute/microsoft.compute/2022-03-01/types.md
+++ /dev/null
@@ -1,1520 +0,0 @@
-# Microsoft.Compute @ 2022-03-01
-
-## Resource Microsoft.Compute/availabilitySets@2022-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [AvailabilitySetProperties](#availabilitysetproperties): The instance view of a resource.
-* **sku**: [Sku](#sku): Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/availabilitySets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/capacityReservationGroups@2022-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [CapacityReservationGroupProperties](#capacityreservationgroupproperties): capacity reservation group Properties.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/capacityReservationGroups' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: Availability Zones to use for this capacity reservation group. The zones can be assigned only during creation. If not provided, the group supports only regional resources in the region. If provided, enforces each capacity reservation in the group to be in one of the zones.
-
-## Resource Microsoft.Compute/capacityReservationGroups/capacityReservations@2022-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [CapacityReservationProperties](#capacityreservationproperties): Properties of the Capacity reservation.
-* **sku**: [Sku](#sku) (Required): SKU of the resource for which capacity needs be reserved. The SKU name and capacity is required to be set. Currently VM Skus with the capability called 'CapacityReservationSupported' set to true are supported. Refer to List Microsoft.Compute SKUs in a region (https://docs.microsoft.com/rest/api/compute/resourceskus/list) for supported values.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/capacityReservationGroups/capacityReservations' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: Availability Zone to use for this capacity reservation. The zone has to be single value and also should be part for the list of zones specified during the capacity reservation group creation. The zone can be assigned only during creation. If not provided, the reservation supports only non-zonal deployments. If provided, enforces VM/VMSS using this capacity reservation to be in same zone.
-
-## Resource Microsoft.Compute/hostGroups@2022-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DedicatedHostGroupProperties](#dedicatedhostgroupproperties): Dedicated Host Group Properties.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/hostGroups' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone.
-
-## Resource Microsoft.Compute/hostGroups/hosts@2022-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DedicatedHostProperties](#dedicatedhostproperties): Properties of the dedicated host.
-* **sku**: [Sku](#sku) (Required): 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.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/hostGroups/hosts' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/images@2022-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location of the Image.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ImageProperties](#imageproperties): Describes the properties of an Image.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/images' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2022-03-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation) (ReadOnly): The extended location of the Virtual Machine.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2022-03-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation) (ReadOnly): The extended location of the Virtual Machine.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): The supported Azure location of the resource.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineImageProperties](#virtualmachineimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Image.
-* **tags**: [VirtualMachineImageResourceTags](#virtualmachineimageresourcetags) (ReadOnly): Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2022-03-01 (ReadOnly)
-* **Valid Scope(s)**: Subscription
-### Properties
-* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionImageProperties](#virtualmachineextensionimageproperties) (ReadOnly): Describes the properties of a Virtual Machine Extension Image.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/locations/publishers/artifacttypes/types/versions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/proximityPlacementGroups@2022-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ProximityPlacementGroupProperties](#proximityplacementgroupproperties): Describes the properties of a Proximity Placement Group.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/proximityPlacementGroups' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: Specifies the Availability Zone where virtual machine, virtual machine scale set or availability set associated with the proximity placement group can be created.
-
-## Resource Microsoft.Compute/restorePointCollections@2022-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [RestorePointCollectionProperties](#restorepointcollectionproperties): The restore point collection properties.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/restorePointCollections' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/restorePointCollections/restorePoints@2022-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [RestorePointProperties](#restorepointproperties): The restore point properties.
-* **type**: 'Microsoft.Compute/restorePointCollections/restorePoints' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/sshPublicKeys@2022-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [SshPublicKeyResourceProperties](#sshpublickeyresourceproperties): Properties of the SSH public key.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/sshPublicKeys' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines@2022-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location of the Virtual Machine.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineIdentity](#virtualmachineidentity): The identity of the virtual machine, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineProperties](#virtualmachineproperties): Describes the properties of a Virtual Machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachines/extensions@2022-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string: Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceWithOptionalLocationTags](#resourcewithoptionallocationtags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachines/runCommands@2022-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineRunCommandProperties](#virtualmachineruncommandproperties): Describes the properties of a Virtual Machine run command.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachines/runCommands' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets@2022-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location of the Virtual Machine Scale Set.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineScaleSetIdentity](#virtualmachinescalesetidentity): The identity of the virtual machine scale set, if configured.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetProperties](#virtualmachinescalesetproperties): Describes the properties of a Virtual Machine Scale Set.
-* **sku**: [Sku](#sku): The virtual machine scale set sku.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/extensions@2022-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2022-03-01 (ReadOnly)
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (ReadOnly): Resource location
-* **name**: 'latest' (Required, DeployTimeConstant): The resource name
-* **properties**: [RollingUpgradeStatusInfoProperties](#rollingupgradestatusinfoproperties) (ReadOnly): The status of the latest virtual machine scale set rolling upgrade.
-* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2022-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [VirtualMachineIdentity](#virtualmachineidentity): The identity of the virtual machine, if configured.
-* **instanceId**: string (ReadOnly): The virtual machine instance ID.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **plan**: [Plan](#plan): Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
-* **properties**: [VirtualMachineScaleSetVMProperties](#virtualmachinescalesetvmproperties): Describes the properties of a virtual machine scale set virtual machine.
-* **resources**: [VirtualMachineExtension](#virtualmachineextension)[] (ReadOnly): The virtual machine child extension resources.
-* **sku**: [Sku](#sku) (ReadOnly): The virtual machine SKU.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[] (ReadOnly): The virtual machine zones.
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2022-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2022-03-01
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [VirtualMachineRunCommandProperties](#virtualmachineruncommandproperties): Describes the properties of a Virtual Machine run command.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands' (ReadOnly, DeployTimeConstant): The resource type
-
-## AdditionalCapabilities
-### Properties
-* **hibernationEnabled**: bool: The flag that enables or disables hibernation capability on the VM.
-* **ultraSSDEnabled**: bool: The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.
-
-## AdditionalUnattendContent
-### Properties
-* **componentName**: 'Microsoft-Windows-Shell-Setup': The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.
-* **content**: string: Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
-* **passName**: 'OobeSystem': The pass name. Currently, the only allowable value is OobeSystem.
-* **settingName**: 'AutoLogon' | 'FirstLogonCommands': Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.
-
-## ApiEntityReference
-### Properties
-* **id**: string: The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
-
-## ApiError
-### Properties
-* **code**: string: The error code.
-* **details**: [ApiErrorBase](#apierrorbase)[]: The Api error details
-* **innererror**: [InnerError](#innererror): The Api inner error
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## ApiErrorBase
-### Properties
-* **code**: string: The error code.
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## ApplicationProfile
-### Properties
-* **galleryApplications**: [VMGalleryApplication](#vmgalleryapplication)[]: Specifies the gallery applications that should be made available to the VM/VMSS
-
-## AutomaticOSUpgradePolicy
-### Properties
-* **disableAutomaticRollback**: bool: Whether OS image rollback feature should be disabled. Default value is false.
-* **enableAutomaticOSUpgrade**: bool: Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.
If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true.
-* **useRollingUpgradePolicy**: bool: Indicates whether rolling upgrade policy should be used during Auto OS Upgrade. Default value is false. Auto OS Upgrade will fallback to the default policy if no policy is defined on the VMSS.
-
-## AutomaticOSUpgradeProperties
-### Properties
-* **automaticOSUpgradeSupported**: bool (Required): Specifies whether automatic OS upgrade is supported on the image.
-
-## AutomaticRepairsPolicy
-### Properties
-* **enabled**: bool: Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false.
-* **gracePeriod**: string: The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 10 minutes (PT10M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M).
-* **repairAction**: 'Reimage' | 'Replace' | 'Restart' | string: Type of repair action (replace, restart, reimage) that will be used for repairing unhealthy virtual machines in the scale set. Default value is replace.
-
-## AvailabilitySetProperties
-### Properties
-* **platformFaultDomainCount**: int: Fault Domain count.
-* **platformUpdateDomainCount**: int: Update Domain count.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the availability set should be assigned to.
Minimum api-version: 2018-04-01.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The resource status information.
-* **virtualMachines**: [SubResource](#subresource)[]: A list of references to all virtual machines in the availability set.
-
-## AvailablePatchSummary
-### Properties
-* **assessmentActivityId**: string (ReadOnly): The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs.
-* **criticalAndSecurityPatchCount**: int (ReadOnly): The number of critical or security patches that have been detected as available and not yet installed.
-* **error**: [ApiError](#apierror) (ReadOnly): The errors that were encountered during execution of the operation. The details array contains the list of them.
-* **lastModifiedTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **otherPatchCount**: int (ReadOnly): The number of all available patches excluding critical and security.
-* **rebootPending**: bool (ReadOnly): The overall reboot status of the VM. It will be true when partially installed patches require a reboot to complete installation but the reboot has not yet occurred.
-* **startTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **status**: 'CompletedWithWarnings' | 'Failed' | 'InProgress' | 'Succeeded' | 'Unknown' | string (ReadOnly): The overall success or failure status of the operation. It remains "InProgress" until the operation completes. At that point it will become "Unknown", "Failed", "Succeeded", or "CompletedWithWarnings."
-
-## BillingProfile
-### Properties
-* **maxPrice**: int: Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.
This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.
The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.
Possible values are:
- Any decimal value greater than zero. Example: 0.01538
-1 – indicates default price to be up-to on-demand.
You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.
Minimum api-version: 2019-03-01.
-
-## BootDiagnostics
-### Properties
-* **enabled**: bool: Whether boot diagnostics should be enabled on the Virtual Machine.
-* **storageUri**: string: Uri of the storage account to use for placing the console output and screenshot.
If storageUri is not specified while enabling boot diagnostics, managed storage will be used.
-
-## BootDiagnosticsInstanceView
-### Properties
-* **consoleScreenshotBlobUri**: string (ReadOnly): The console screenshot blob URI.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage.
-* **serialConsoleLogBlobUri**: string (ReadOnly): The serial console log blob Uri.
NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage.
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The boot diagnostics status information for the VM.
NOTE: It will be set only if there are errors encountered in enabling boot diagnostics.
-
-## CapacityReservationGroupInstanceView
-### Properties
-* **capacityReservations**: [CapacityReservationInstanceViewWithName](#capacityreservationinstanceviewwithname)[] (ReadOnly): List of instance view of the capacity reservations under the capacity reservation group.
-
-## CapacityReservationGroupProperties
-### Properties
-* **capacityReservations**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of all capacity reservation resource ids that belong to capacity reservation group.
-* **instanceView**: [CapacityReservationGroupInstanceView](#capacityreservationgroupinstanceview) (ReadOnly): The capacity reservation group instance view which has the list of instance views for all the capacity reservations that belong to the capacity reservation group.
-* **virtualMachinesAssociated**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all virtual machines associated to the capacity reservation group.
-
-## CapacityReservationInstanceView
-### Properties
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **utilizationInfo**: [CapacityReservationUtilization](#capacityreservationutilization): Unutilized capacity of the capacity reservation.
-
-## CapacityReservationInstanceViewWithName
-### Properties
-* **name**: string (ReadOnly): The name of the capacity reservation.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **utilizationInfo**: [CapacityReservationUtilization](#capacityreservationutilization): Unutilized capacity of the capacity reservation.
-
-## CapacityReservationProfile
-### Properties
-* **capacityReservationGroup**: [SubResource](#subresource): Specifies the capacity reservation group resource id that should be used for allocating the virtual machine or scaleset vm instances provided enough capacity has been reserved. Please refer to https://aka.ms/CapacityReservation for more details.
-
-## CapacityReservationProperties
-### Properties
-* **instanceView**: [CapacityReservationInstanceView](#capacityreservationinstanceview) (ReadOnly): The Capacity reservation instance view.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **provisioningTime**: string (ReadOnly): The date time when the capacity reservation was last updated.
-* **reservationId**: string (ReadOnly): A unique id generated and assigned to the capacity reservation by the platform which does not change throughout the lifetime of the resource.
-* **timeCreated**: string (ReadOnly): Specifies the time at which the Capacity Reservation resource was created.
Minimum api-version: 2022-03-01.
-* **virtualMachinesAssociated**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of all virtual machine resource ids that are associated with the capacity reservation.
-
-## CapacityReservationUtilization
-### Properties
-* **virtualMachinesAllocated**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of all virtual machines resource ids allocated against the capacity reservation.
-
-## DataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **deleteOption**: 'Delete' | 'Detach' | string: Specifies whether data disk should be deleted or detached upon VM deletion.
Possible values:
**Delete** If this value is used, the data disk is deleted when VM is deleted.
**Detach** If this value is used, the data disk is retained after VM is deleted.
The default value is set to **detach**
-* **detachOption**: 'ForceDetach' | string: Specifies the detach behavior to be used while detaching a disk or which is already in the process of detachment from the virtual machine. Supported values: **ForceDetach**.
detachOption: **ForceDetach** is applicable only for managed data disks. If a previous detachment attempt of the data disk did not complete due to an unexpected failure from the virtual machine and the disk is still not released then use force-detach as a last resort option to detach the disk forcibly from the VM. All writes might not have been flushed when using this detach behavior.
This feature is still in preview mode and is not supported for VirtualMachineScaleSet. To force-detach a data disk update toBeDetached to 'true' along with setting detachOption: 'ForceDetach'.
-* **diskIOPSReadWrite**: int (ReadOnly): Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set.
-* **diskMBpsReadWrite**: int (ReadOnly): Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **toBeDetached**: bool: Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## DataDiskImage
-### Properties
-* **lun**: int (ReadOnly): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-
-## DedicatedHostAllocatableVM
-### Properties
-* **count**: int: Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity.
-* **vmSize**: string: VM size in terms of which the unutilized capacity is represented.
-
-## DedicatedHostAvailableCapacity
-### Properties
-* **allocatableVMs**: [DedicatedHostAllocatableVM](#dedicatedhostallocatablevm)[]: The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host.
-
-## DedicatedHostGroupInstanceView
-### Properties
-* **hosts**: [DedicatedHostInstanceViewWithName](#dedicatedhostinstanceviewwithname)[]: List of instance view of the dedicated hosts under the dedicated host group.
-
-## DedicatedHostGroupProperties
-### Properties
-* **additionalCapabilities**: [DedicatedHostGroupPropertiesAdditionalCapabilities](#dedicatedhostgrouppropertiesadditionalcapabilities): Enables or disables a capability on the dedicated host group.
Minimum api-version: 2022-03-01.
-* **hosts**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all dedicated hosts in the dedicated host group.
-* **instanceView**: [DedicatedHostGroupInstanceView](#dedicatedhostgroupinstanceview) (ReadOnly): The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group.
-* **platformFaultDomainCount**: int (Required): Number of fault domains that the host group can span.
-* **supportAutomaticPlacement**: bool: Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided.
Minimum api-version: 2020-06-01.
-
-## DedicatedHostGroupPropertiesAdditionalCapabilities
-### Properties
-* **ultraSSDEnabled**: bool: The flag that enables or disables a capability to have UltraSSD Enabled Virtual Machines on Dedicated Hosts of the Dedicated Host Group. For the Virtual Machines to be UltraSSD Enabled, UltraSSDEnabled flag for the resource needs to be set true as well. The value is defaulted to 'false' when not provided. Please refer to https://docs.microsoft.com/en-us/azure/virtual-machines/disks-enable-ultra-ssd for more details on Ultra SSD feature.
NOTE: The ultraSSDEnabled setting can only be enabled for Host Groups that are created as zonal.
Minimum api-version: 2022-03-01.
-
-## DedicatedHostInstanceView
-### Properties
-* **assetId**: string (ReadOnly): Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
-* **availableCapacity**: [DedicatedHostAvailableCapacity](#dedicatedhostavailablecapacity): Unutilized capacity of the dedicated host.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DedicatedHostInstanceViewWithName
-### Properties
-* **assetId**: string (ReadOnly): Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
-* **availableCapacity**: [DedicatedHostAvailableCapacity](#dedicatedhostavailablecapacity): Unutilized capacity of the dedicated host.
-* **name**: string (ReadOnly): The name of the dedicated host.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DedicatedHostProperties
-### Properties
-* **autoReplaceOnFailure**: bool: Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided.
-* **hostId**: string (ReadOnly): A unique id generated and assigned to the dedicated host by the platform.
Does not change throughout the lifetime of the host.
-* **instanceView**: [DedicatedHostInstanceView](#dedicatedhostinstanceview) (ReadOnly): The dedicated host instance view.
-* **licenseType**: 'None' | 'Windows_Server_Hybrid' | 'Windows_Server_Perpetual': 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**
-* **platformFaultDomain**: int: Fault domain of the dedicated host within a dedicated host group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **provisioningTime**: string (ReadOnly): The date when the host was first provisioned.
-* **timeCreated**: string (ReadOnly): Specifies the time at which the Dedicated Host resource was created.
Minimum api-version: 2022-03-01.
-* **virtualMachines**: [SubResourceReadOnly](#subresourcereadonly)[] (ReadOnly): A list of references to all virtual machines in the Dedicated Host.
-
-## DiagnosticsProfile
-### Properties
-* **bootDiagnostics**: [BootDiagnostics](#bootdiagnostics): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
**NOTE**: If storageUri is being specified then ensure that the storage account is in the same region and subscription as the VM.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-
-## DiffDiskSettings
-### Properties
-* **option**: 'Local' | string: Specifies the ephemeral disk settings for operating system disk.
-* **placement**: 'CacheDisk' | 'ResourceDisk' | string: Specifies the ephemeral disk placement for operating system disk.
Possible values are:
**CacheDisk**
**ResourceDisk**
Default: **CacheDisk** if one is configured for the VM size otherwise **ResourceDisk** is used.
Refer to VM size documentation for Windows VM at https://docs.microsoft.com/azure/virtual-machines/windows/sizes and Linux VM at https://docs.microsoft.com/azure/virtual-machines/linux/sizes to check which VM sizes exposes a cache disk.
-
-## DisallowedConfiguration
-### Properties
-* **vmDiskType**: 'None' | 'Unmanaged' | string: VM disk types which are disallowed.
-
-## DiskEncryptionSetParameters
-### Properties
-* **id**: string: Resource Id
-
-## DiskEncryptionSettings
-### Properties
-* **diskEncryptionKey**: [KeyVaultSecretReference](#keyvaultsecretreference): Specifies the location of the disk encryption key, which is a Key Vault Secret.
-* **enabled**: bool: Specifies whether disk encryption should be enabled on the virtual machine.
-* **keyEncryptionKey**: [KeyVaultKeyReference](#keyvaultkeyreference): Specifies the location of the key encryption key in Key Vault.
-
-## DiskInstanceView
-### Properties
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings)[]: Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **name**: string: The disk name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## DiskRestorePointInstanceView
-### Properties
-* **id**: string: Disk restore point Id.
-* **replicationStatus**: [DiskRestorePointReplicationStatus](#diskrestorepointreplicationstatus): The disk restore point replication status information.
-
-## DiskRestorePointReplicationStatus
-### Properties
-* **completionPercent**: int: Replication completion percentage.
-* **status**: [InstanceViewStatus](#instanceviewstatus): The resource status information.
-
-## ExtendedLocation
-### Properties
-* **name**: string: The name of the extended location.
-* **type**: 'EdgeZone' | string: The type of the extended location.
-
-## HardwareProfile
-### Properties
-* **vmSize**: 'Basic_A0' | 'Basic_A1' | 'Basic_A2' | 'Basic_A3' | 'Basic_A4' | 'Standard_A0' | 'Standard_A1' | 'Standard_A10' | 'Standard_A11' | 'Standard_A1_v2' | 'Standard_A2' | 'Standard_A2_v2' | 'Standard_A2m_v2' | 'Standard_A3' | 'Standard_A4' | 'Standard_A4_v2' | 'Standard_A4m_v2' | 'Standard_A5' | 'Standard_A6' | 'Standard_A7' | 'Standard_A8' | 'Standard_A8_v2' | 'Standard_A8m_v2' | 'Standard_A9' | 'Standard_B1ms' | 'Standard_B1s' | 'Standard_B2ms' | 'Standard_B2s' | 'Standard_B4ms' | 'Standard_B8ms' | 'Standard_D1' | 'Standard_D11' | 'Standard_D11_v2' | 'Standard_D12' | 'Standard_D12_v2' | 'Standard_D13' | 'Standard_D13_v2' | 'Standard_D14' | 'Standard_D14_v2' | 'Standard_D15_v2' | 'Standard_D16_v3' | 'Standard_D16s_v3' | 'Standard_D1_v2' | 'Standard_D2' | 'Standard_D2_v2' | 'Standard_D2_v3' | 'Standard_D2s_v3' | 'Standard_D3' | 'Standard_D32_v3' | 'Standard_D32s_v3' | 'Standard_D3_v2' | 'Standard_D4' | 'Standard_D4_v2' | 'Standard_D4_v3' | 'Standard_D4s_v3' | 'Standard_D5_v2' | 'Standard_D64_v3' | 'Standard_D64s_v3' | 'Standard_D8_v3' | 'Standard_D8s_v3' | 'Standard_DS1' | 'Standard_DS11' | 'Standard_DS11_v2' | 'Standard_DS12' | 'Standard_DS12_v2' | 'Standard_DS13' | 'Standard_DS13-2_v2' | 'Standard_DS13-4_v2' | 'Standard_DS13_v2' | 'Standard_DS14' | 'Standard_DS14-4_v2' | 'Standard_DS14-8_v2' | 'Standard_DS14_v2' | 'Standard_DS15_v2' | 'Standard_DS1_v2' | 'Standard_DS2' | 'Standard_DS2_v2' | 'Standard_DS3' | 'Standard_DS3_v2' | 'Standard_DS4' | 'Standard_DS4_v2' | 'Standard_DS5_v2' | 'Standard_E16_v3' | 'Standard_E16s_v3' | 'Standard_E2_v3' | 'Standard_E2s_v3' | 'Standard_E32-16_v3' | 'Standard_E32-8s_v3' | 'Standard_E32_v3' | 'Standard_E32s_v3' | 'Standard_E4_v3' | 'Standard_E4s_v3' | 'Standard_E64-16s_v3' | 'Standard_E64-32s_v3' | 'Standard_E64_v3' | 'Standard_E64s_v3' | 'Standard_E8_v3' | 'Standard_E8s_v3' | 'Standard_F1' | 'Standard_F16' | 'Standard_F16s' | 'Standard_F16s_v2' | 'Standard_F1s' | 'Standard_F2' | 'Standard_F2s' | 'Standard_F2s_v2' | 'Standard_F32s_v2' | 'Standard_F4' | 'Standard_F4s' | 'Standard_F4s_v2' | 'Standard_F64s_v2' | 'Standard_F72s_v2' | 'Standard_F8' | 'Standard_F8s' | 'Standard_F8s_v2' | 'Standard_G1' | 'Standard_G2' | 'Standard_G3' | 'Standard_G4' | 'Standard_G5' | 'Standard_GS1' | 'Standard_GS2' | 'Standard_GS3' | 'Standard_GS4' | 'Standard_GS4-4' | 'Standard_GS4-8' | 'Standard_GS5' | 'Standard_GS5-16' | 'Standard_GS5-8' | 'Standard_H16' | 'Standard_H16m' | 'Standard_H16mr' | 'Standard_H16r' | 'Standard_H8' | 'Standard_H8m' | 'Standard_L16s' | 'Standard_L32s' | 'Standard_L4s' | 'Standard_L8s' | 'Standard_M128-32ms' | 'Standard_M128-64ms' | 'Standard_M128ms' | 'Standard_M128s' | 'Standard_M64-16ms' | 'Standard_M64-32ms' | 'Standard_M64ms' | 'Standard_M64s' | 'Standard_NC12' | 'Standard_NC12s_v2' | 'Standard_NC12s_v3' | 'Standard_NC24' | 'Standard_NC24r' | 'Standard_NC24rs_v2' | 'Standard_NC24rs_v3' | 'Standard_NC24s_v2' | 'Standard_NC24s_v3' | 'Standard_NC6' | 'Standard_NC6s_v2' | 'Standard_NC6s_v3' | 'Standard_ND12s' | 'Standard_ND24rs' | 'Standard_ND24s' | 'Standard_ND6s' | 'Standard_NV12' | 'Standard_NV24' | 'Standard_NV6' | string: Specifies the size of the virtual machine.
The enum data type is currently deprecated and will be removed by December 23rd 2023.
Recommended way to get the list of available sizes is using these APIs:
[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)
[List all available virtual machine sizes in a region]( https://docs.microsoft.com/rest/api/compute/resourceskus/list)
[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/sizes).
The available VM sizes depend on region and availability set.
-* **vmSizeProperties**: [VMSizeProperties](#vmsizeproperties): Specifies the properties for customizing the size of the virtual machine. Minimum api-version: 2021-07-01.
This feature is still in preview mode and is not supported for VirtualMachineScaleSet.
Please follow the instructions in [VM Customization](https://aka.ms/vmcustomization) for more details.
-
-## ImageDataDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed image disk.
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'PremiumV2_LRS' | 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## ImageOSDisk
-### Properties
-* **blobUri**: string: The Virtual Hard Disk.
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed image disk.
-* **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **managedDisk**: [SubResource](#subresource): The managedDisk.
-* **osState**: 'Generalized' | 'Specialized' (Required): The OS State. For managed images, use Generalized.
-* **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.
Possible values are:
**Windows**
**Linux**
-* **snapshot**: [SubResource](#subresource): The snapshot.
-* **storageAccountType**: 'PremiumV2_LRS' | 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## ImageProperties
-### Properties
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGenerationType of the VirtualMachine created from the image. From API Version 2019-03-01 if the image source is a blob, then we need the user to specify the value, if the source is managed resource like disk or snapshot, we may require the user to specify the property if we cannot deduce it from the source managed resource.
-* **provisioningState**: string (ReadOnly): The provisioning state.
-* **sourceVirtualMachine**: [SubResource](#subresource): The source virtual machine from which Image is created.
-* **storageProfile**: [ImageStorageProfile](#imagestorageprofile): Specifies the storage settings for the virtual machine disks.
-
-## ImageReference
-### Properties
-* **communityGalleryImageId**: string: Specified the community gallery image unique id for vm deployment. This can be fetched from community gallery image GET call.
-* **exactVersion**: string (ReadOnly): Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'.
-* **id**: string: Resource Id
-* **offer**: string: Specifies the offer of the platform image or marketplace image used to create the virtual machine.
-* **publisher**: string: The image publisher.
-* **sharedGalleryImageId**: string: Specified the shared gallery image unique id for vm deployment. This can be fetched from shared gallery image GET call.
-* **sku**: string: The image SKU.
-* **version**: string: Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available. Please do not use field 'version' for gallery image deployment, gallery image should always use 'id' field for deployment, to use 'latest' version of gallery image, just set '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' in the 'id' field without version input.
-
-## ImageStorageProfile
-### Properties
-* **dataDisks**: [ImageDataDisk](#imagedatadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-* **osDisk**: [ImageOSDisk](#imageosdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-* **zoneResilient**: bool: Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).
-
-## InnerError
-### Properties
-* **errordetail**: string: The internal error message or exception dump.
-* **exceptiontype**: string: The exception type.
-
-## InstanceViewStatus
-### Properties
-* **code**: string: The status code.
-* **displayStatus**: string: The short localizable label for the status.
-* **level**: 'Error' | 'Info' | 'Warning': The level code.
-* **message**: string: The detailed status message, including for alerts and error messages.
-* **time**: string: The time of the status.
-
-## KeyVaultKeyReference
-### Properties
-* **keyUrl**: string (Required): The URL referencing a key encryption key in Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the key.
-
-## KeyVaultSecretReference
-### Properties
-* **secretUrl**: string (Required): The URL referencing a secret in a Key Vault.
-* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing the secret.
-
-## LastPatchInstallationSummary
-### Properties
-* **error**: [ApiError](#apierror) (ReadOnly): The errors that were encountered during execution of the operation. The details array contains the list of them.
-* **excludedPatchCount**: int (ReadOnly): The number of all available patches but excluded explicitly by a customer-specified exclusion list match.
-* **failedPatchCount**: int (ReadOnly): The count of patches that failed installation.
-* **installationActivityId**: string (ReadOnly): The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs.
-* **installedPatchCount**: int (ReadOnly): The count of patches that successfully installed.
-* **lastModifiedTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **maintenanceWindowExceeded**: bool (ReadOnly): Describes whether the operation ran out of time before it completed all its intended actions
-* **notSelectedPatchCount**: int (ReadOnly): The number of all available patches but not going to be installed because it didn't match a classification or inclusion list entry.
-* **pendingPatchCount**: int (ReadOnly): The number of all available patches expected to be installed over the course of the patch installation operation.
-* **startTime**: string (ReadOnly): The UTC timestamp when the operation began.
-* **status**: 'CompletedWithWarnings' | 'Failed' | 'InProgress' | 'Succeeded' | 'Unknown' | string (ReadOnly): The overall success or failure status of the operation. It remains "InProgress" until the operation completes. At that point it will become "Unknown", "Failed", "Succeeded", or "CompletedWithWarnings."
-
-## LinuxConfiguration
-### Properties
-* **disablePasswordAuthentication**: bool: Specifies whether password authentication should be disabled.
-* **patchSettings**: [LinuxPatchSettings](#linuxpatchsettings): [Preview Feature] Specifies settings related to VM Guest Patching on Linux.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **ssh**: [SshConfiguration](#sshconfiguration): Specifies the ssh key configuration for a Linux OS.
-
-## LinuxPatchSettings
-### Properties
-* **assessmentMode**: 'AutomaticByPlatform' | 'ImageDefault' | string: Specifies the mode of VM Guest Patch Assessment for the IaaS virtual machine.
Possible values are:
**ImageDefault** - You control the timing of patch assessments on a virtual machine.
**AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true.
-* **automaticByPlatformSettings**: [LinuxVMGuestPatchAutomaticByPlatformSettings](#linuxvmguestpatchautomaticbyplatformsettings): Specifies additional settings for patch mode AutomaticByPlatform in VM Guest Patching on Linux.
-* **patchMode**: 'AutomaticByPlatform' | 'ImageDefault' | string: Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.
Possible values are:
**ImageDefault** - The virtual machine's default patching configuration is used.
**AutomaticByPlatform** - The virtual machine will be automatically updated by the platform. The property provisionVMAgent must be true
-
-## LinuxVMGuestPatchAutomaticByPlatformSettings
-### Properties
-* **rebootSetting**: 'Always' | 'IfRequired' | 'Never' | 'Unknown' | string: Specifies the reboot setting for all AutomaticByPlatform patch installation operations.
-
-## MaintenanceRedeployStatus
-### Properties
-* **isCustomerInitiatedMaintenanceAllowed**: bool: True, if customer is allowed to perform Maintenance.
-* **lastOperationMessage**: string: Message returned for the last Maintenance Operation.
-* **lastOperationResultCode**: 'MaintenanceAborted' | 'MaintenanceCompleted' | 'None' | 'RetryLater': The Last Maintenance Operation Result Code.
-* **maintenanceWindowEndTime**: string: End Time for the Maintenance Window.
-* **maintenanceWindowStartTime**: string: Start Time for the Maintenance Window.
-* **preMaintenanceWindowEndTime**: string: End Time for the Pre Maintenance Window.
-* **preMaintenanceWindowStartTime**: string: Start Time for the Pre Maintenance Window.
-
-## ManagedDiskParameters
-### Properties
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed disk.
-* **id**: string: Resource Id
-* **securityProfile**: [VMDiskSecurityProfile](#vmdisksecurityprofile): Specifies the security profile for the managed disk.
-* **storageAccountType**: 'PremiumV2_LRS' | 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## NetworkInterfaceReference
-### Properties
-* **id**: string: Resource Id
-* **properties**: [NetworkInterfaceReferenceProperties](#networkinterfacereferenceproperties): Describes a network interface reference properties.
-
-## NetworkInterfaceReferenceProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the network interface when the VM is deleted
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## NetworkProfile
-### Properties
-* **networkApiVersion**: '2020-11-01' | string: specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations
-* **networkInterfaceConfigurations**: [VirtualMachineNetworkInterfaceConfiguration](#virtualmachinenetworkinterfaceconfiguration)[]: Specifies the networking configurations that will be used to create the virtual machine networking resources.
-* **networkInterfaces**: [NetworkInterfaceReference](#networkinterfacereference)[]: Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
-
-## OSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None** for Standard storage. **ReadOnly** for Premium storage.
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machine should be created.
Possible values are:
**Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.
**FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **deleteOption**: 'Delete' | 'Detach' | string: Specifies whether OS Disk should be deleted or detached upon VM deletion.
Possible values:
**Delete** If this value is used, the OS disk is deleted when VM is deleted.
**Detach** If this value is used, the os disk is retained after VM is deleted.
The default value is set to **detach**. For an ephemeral OS Disk, the default value is set to **Delete**. User cannot change the delete option for ephemeral OS Disk.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
-* **image**: [VirtualHardDisk](#virtualharddisk): The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhd**: [VirtualHardDisk](#virtualharddisk): The virtual hard disk.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## OSDiskImage
-### Properties
-* **operatingSystem**: 'Linux' | 'Windows' (Required): The operating system of the osDiskImage.
-
-## OSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)
-* **adminUsername**: string: Specifies the name of the administrator account.
This property cannot be updated after the VM is created.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters.
-* **allowExtensionOperations**: bool: Specifies whether extension operations should be allowed on the virtual machine.
This may only be set to False when no extensions are present on the virtual machine.
-* **computerName**: string: Specifies the host OS name of the virtual machine.
This name cannot be updated after the VM is created.
**Max-length (Windows):** 15 characters
**Max-length (Linux):** 64 characters.
For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/azure-resource-manager/management/resource-name-rules).
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
**Note: Do not pass any secrets or passwords in customData property**
This property cannot be updated after the VM is created.
customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://azure.microsoft.com/blog/custom-data-and-cloud-init-on-windows-azure/)
For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros).
-* **requireGuestProvisionSignal**: bool: Optional property which must either be set to True or omitted.
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machine. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## PatchSettings
-### Properties
-* **assessmentMode**: 'AutomaticByPlatform' | 'ImageDefault' | string: Specifies the mode of VM Guest patch assessment for the IaaS virtual machine.
Possible values are:
**ImageDefault** - You control the timing of patch assessments on a virtual machine.
**AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true.
-* **automaticByPlatformSettings**: [WindowsVMGuestPatchAutomaticByPlatformSettings](#windowsvmguestpatchautomaticbyplatformsettings): Specifies additional settings for patch mode AutomaticByPlatform in VM Guest Patching on Windows.
-* **enableHotpatching**: bool: Enables customers to patch their Azure VMs without requiring a reboot. For enableHotpatching, the 'provisionVMAgent' must be set to true and 'patchMode' must be set to 'AutomaticByPlatform'.
-* **patchMode**: 'AutomaticByOS' | 'AutomaticByPlatform' | 'Manual' | string: Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.
Possible values are:
**Manual** - You control the application of patches to a virtual machine. You do this by applying patches manually inside the VM. In this mode, automatic updates are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be false
**AutomaticByOS** - The virtual machine will automatically be updated by the OS. The property WindowsConfiguration.enableAutomaticUpdates must be true.
**AutomaticByPlatform** - the virtual machine will automatically updated by the platform. The properties provisionVMAgent and WindowsConfiguration.enableAutomaticUpdates must be true
-
-## Plan
-### Properties
-* **name**: string: The plan ID.
-* **product**: string: Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The promotion code.
-* **publisher**: string: The publisher ID.
-
-## ProximityPlacementGroupProperties
-### Properties
-* **availabilitySets**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all availability sets in the proximity placement group.
-* **colocationStatus**: [InstanceViewStatus](#instanceviewstatus): Describes colocation status of the Proximity Placement Group.
-* **intent**: [ProximityPlacementGroupPropertiesIntent](#proximityplacementgrouppropertiesintent): Specifies the user intent of the proximity placement group.
-* **proximityPlacementGroupType**: 'Standard' | 'Ultra' | string: Specifies the type of the proximity placement group.
Possible values are:
**Standard** : Co-locate resources within an Azure region or Availability Zone.
**Ultra** : For future use.
-* **virtualMachines**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all virtual machines in the proximity placement group.
-* **virtualMachineScaleSets**: [SubResourceWithColocationStatus](#subresourcewithcolocationstatus)[] (ReadOnly): A list of references to all virtual machine scale sets in the proximity placement group.
-
-## ProximityPlacementGroupPropertiesIntent
-### Properties
-* **vmSizes**: string[]: Specifies possible sizes of virtual machines that can be created in the proximity placement group.
-
-## PublicIPAddressSku
-### Properties
-* **name**: 'Basic' | 'Standard' | string: Specify public IP sku name
-* **tier**: 'Global' | 'Regional' | string: Specify public IP sku tier
-
-## PurchasePlan
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **publisher**: string (Required): The publisher ID.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceWithOptionalLocationTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceWithOptionalLocationTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## RestorePoint
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **name**: string (ReadOnly): Resource name
-* **properties**: [RestorePointProperties](#restorepointproperties): The restore point properties.
-* **type**: string (ReadOnly): Resource type
-
-## RestorePointCollectionProperties
-### Properties
-* **provisioningState**: string (ReadOnly): The provisioning state of the restore point collection.
-* **restorePointCollectionId**: string (ReadOnly): The unique id of the restore point collection.
-* **restorePoints**: [RestorePoint](#restorepoint)[] (ReadOnly): A list containing all restore points created under this restore point collection.
-* **source**: [RestorePointCollectionSourceProperties](#restorepointcollectionsourceproperties): The properties of the source resource that this restore point collection is created from.
-
-## RestorePointCollectionSourceProperties
-### Properties
-* **id**: string: Resource Id of the source resource used to create this restore point collection
-* **location**: string (ReadOnly): Location of the source resource used to create this restore point collection.
-
-## RestorePointInstanceView
-### Properties
-* **diskRestorePoints**: [DiskRestorePointInstanceView](#diskrestorepointinstanceview)[]: The disk restore points information.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## RestorePointProperties
-### Properties
-* **consistencyMode**: 'ApplicationConsistent' | 'CrashConsistent' | 'FileSystemConsistent' | string: ConsistencyMode of the RestorePoint. Can be specified in the input while creating a restore point. For now, only CrashConsistent is accepted as a valid input. Please refer to https://aka.ms/RestorePoints for more details.
-* **excludeDisks**: [ApiEntityReference](#apientityreference)[]: List of disk resource ids that the customer wishes to exclude from the restore point. If no disks are specified, all disks will be included.
-* **instanceView**: [RestorePointInstanceView](#restorepointinstanceview) (ReadOnly): The restore point instance view.
-* **provisioningState**: string (ReadOnly): Gets the provisioning state of the restore point.
-* **sourceMetadata**: [RestorePointSourceMetadata](#restorepointsourcemetadata) (ReadOnly): Gets the details of the VM captured at the time of the restore point creation.
-* **sourceRestorePoint**: [ApiEntityReference](#apientityreference): Resource Id of the source restore point from which a copy needs to be created.
-* **timeCreated**: string: Gets the creation time of the restore point.
-
-## RestorePointSourceMetadata
-### Properties
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Gets the diagnostics profile.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Gets the hardware profile.
-* **licenseType**: string: Gets the license type, which is for bring your own license scenario.
-* **location**: string: Location of the VM from which the restore point was created.
-* **osProfile**: [OSProfile](#osprofile): Gets the OS profile.
-* **securityProfile**: [SecurityProfile](#securityprofile): Gets the security profile.
-* **storageProfile**: [RestorePointSourceVMStorageProfile](#restorepointsourcevmstorageprofile): Gets the storage profile.
-* **vmId**: string: Gets the virtual machine unique id.
-
-## RestorePointSourceVMDataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Gets the caching type.
-* **diskRestorePoint**: [ApiEntityReference](#apientityreference): Gets the disk restore point Id.
-* **diskSizeGB**: int: Gets the initial disk size in GB for blank data disks, and the new desired size for existing OS and Data disks.
-* **lun**: int: Gets the logical unit number.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): Gets the managed disk details
-* **name**: string: Gets the disk name.
-
-## RestorePointSourceVmosDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Gets the caching type.
-* **diskRestorePoint**: [ApiEntityReference](#apientityreference): Gets the disk restore point Id.
-* **diskSizeGB**: int: Gets the disk size in GB.
-* **encryptionSettings**: [DiskEncryptionSettings](#diskencryptionsettings): Gets the disk encryption settings.
-* **managedDisk**: [ManagedDiskParameters](#manageddiskparameters): Gets the managed disk details
-* **name**: string: Gets the disk name.
-* **osType**: 'Linux' | 'Windows' | string: Gets the Operating System type.
-
-## RestorePointSourceVMStorageProfile
-### Properties
-* **dataDisks**: [RestorePointSourceVMDataDisk](#restorepointsourcevmdatadisk)[]: Gets the data disks of the VM captured at the time of the restore point creation.
-* **osDisk**: [RestorePointSourceVmosDisk](#restorepointsourcevmosdisk): Gets the OS disk of the VM captured at the time of the restore point creation.
-
-## RollingUpgradePolicy
-### Properties
-* **enableCrossZoneUpgrade**: bool: Allow VMSS to ignore AZ boundaries when constructing upgrade batches. Take into consideration the Update Domain and maxBatchInstancePercent to determine the batch size.
-* **maxBatchInstancePercent**: int: The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.
-* **maxUnhealthyInstancePercent**: int: The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.
-* **maxUnhealthyUpgradedInstancePercent**: int: The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.
-* **pauseTimeBetweenBatches**: string: The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).
-* **prioritizeUnhealthyInstances**: bool: Upgrade all unhealthy instances in a scale set before any healthy instances.
-
-## RollingUpgradeProgressInfo
-### Properties
-* **failedInstanceCount**: int (ReadOnly): The number of instances that have failed to be upgraded successfully.
-* **inProgressInstanceCount**: int (ReadOnly): The number of instances that are currently being upgraded.
-* **pendingInstanceCount**: int (ReadOnly): The number of instances that have not yet begun to be upgraded.
-* **successfulInstanceCount**: int (ReadOnly): The number of instances that have been successfully upgraded.
-
-## RollingUpgradeRunningStatus
-### Properties
-* **code**: 'Cancelled' | 'Completed' | 'Faulted' | 'RollingForward' (ReadOnly): Code indicating the current status of the upgrade.
-* **lastAction**: 'Cancel' | 'Start' (ReadOnly): The last action performed on the rolling upgrade.
-* **lastActionTime**: string (ReadOnly): Last action time of the upgrade.
-* **startTime**: string (ReadOnly): Start time of the upgrade.
-
-## RollingUpgradeStatusInfoProperties
-### Properties
-* **error**: [ApiError](#apierror) (ReadOnly): Error details for this upgrade, if there are any.
-* **policy**: [RollingUpgradePolicy](#rollingupgradepolicy) (ReadOnly): The rolling upgrade policies applied for this upgrade.
-* **progress**: [RollingUpgradeProgressInfo](#rollingupgradeprogressinfo) (ReadOnly): Information about the number of virtual machine instances in each upgrade state.
-* **runningStatus**: [RollingUpgradeRunningStatus](#rollingupgraderunningstatus) (ReadOnly): Information about the current running state of the overall upgrade.
-
-## RunCommandInputParameter
-### Properties
-* **name**: string (Required): The run command parameter name.
-* **value**: string (Required): The run command parameter value.
-
-## ScaleInPolicy
-### Properties
-* **forceDeletion**: bool: This property allows you to specify if virtual machines chosen for removal have to be force deleted when a virtual machine scale set is being scaled-in.(Feature in Preview)
-* **rules**: 'Default' | 'NewestVM' | 'OldestVM' | string[]: The rules to be followed when scaling-in a virtual machine scale set.
Possible values are:
**Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.
**OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.
**NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.
-
-## ScheduledEventsProfile
-### Properties
-* **terminateNotificationProfile**: [TerminateNotificationProfile](#terminatenotificationprofile): Specifies Terminate Scheduled Event related configurations.
-
-## SecurityProfile
-### Properties
-* **encryptionAtHost**: bool: This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine or virtual machine scale set. This will enable the encryption for all the disks including Resource/Temp disk at host itself.
Default: The Encryption at host will be disabled unless this property is set to true for the resource.
-* **securityType**: 'ConfidentialVM' | 'TrustedLaunch' | string: Specifies the SecurityType of the virtual machine. It has to be set to any specified value to enable UefiSettings.
Default: UefiSettings will not be enabled unless this property is set.
-* **uefiSettings**: [UefiSettings](#uefisettings): Specifies the security settings like secure boot and vTPM used while creating the virtual machine.
Minimum api-version: 2020-12-01
-
-## Sku
-### Properties
-* **capacity**: int: Specifies the number of virtual machines in the scale set.
-* **name**: string: The sku name.
-* **tier**: string: Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**
-
-## SpotRestorePolicy
-### Properties
-* **enabled**: bool: Enables the Spot-Try-Restore feature where evicted VMSS SPOT instances will be tried to be restored opportunistically based on capacity availability and pricing constraints
-* **restoreTimeout**: string: Timeout value expressed as an ISO 8601 time duration after which the platform will not try to restore the VMSS SPOT instances
-
-## SshConfiguration
-### Properties
-* **publicKeys**: [SshPublicKey](#sshpublickey)[]: The list of SSH public keys used to authenticate with linux based VMs.
-
-## SshPublicKey
-### Properties
-* **keyData**: string: SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).
-* **path**: string: Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
-
-## SshPublicKeyResourceProperties
-### Properties
-* **publicKey**: string: SSH public key used to authenticate to a virtual machine through ssh. If this property is not initially provided when the resource is created, the publicKey property will be populated when generateKeyPair is called. If the public key is provided upon resource creation, the provided public key needs to be at least 2048-bit and in ssh-rsa format.
-
-## StorageProfile
-### Properties
-* **dataDisks**: [DataDisk](#datadisk)[]: Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [OSDisk](#osdisk): Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-
-## SubResource
-### Properties
-* **id**: string: Resource Id
-
-## SubResourceReadOnly
-### Properties
-* **id**: string (ReadOnly): Resource Id
-
-## SubResourceWithColocationStatus
-### Properties
-* **colocationStatus**: [InstanceViewStatus](#instanceviewstatus): Describes colocation status of a resource in the Proximity Placement Group.
-* **id**: string: Resource Id
-
-## TerminateNotificationProfile
-### Properties
-* **enable**: bool: Specifies whether the Terminate Scheduled event is enabled or disabled.
-* **notBeforeTimeout**: string: Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)
-
-## UefiSettings
-### Properties
-* **secureBootEnabled**: bool: Specifies whether secure boot should be enabled on the virtual machine.
Minimum api-version: 2020-12-01
-* **vTpmEnabled**: bool: Specifies whether vTPM should be enabled on the virtual machine.
Minimum api-version: 2020-12-01
-
-## UpgradePolicy
-### Properties
-* **automaticOSUpgradePolicy**: [AutomaticOSUpgradePolicy](#automaticosupgradepolicy): Configuration parameters used for performing automatic OS Upgrade.
-* **mode**: 'Automatic' | 'Manual' | 'Rolling': Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time.
-* **rollingUpgradePolicy**: [RollingUpgradePolicy](#rollingupgradepolicy): The configuration parameters used while performing a rolling upgrade.
-
-## UserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [UserAssignedIdentitiesValue](#userassignedidentitiesvalue)
-
-## UserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [UserAssignedIdentitiesValue](#userassignedidentitiesvalue)
-
-## UserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
-## VaultCertificate
-### Properties
-* **certificateStore**: string: For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted.
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).
-
-## VaultSecretGroup
-### Properties
-* **sourceVault**: [SubResource](#subresource): The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
-* **vaultCertificates**: [VaultCertificate](#vaultcertificate)[]: The list of key vault references in SourceVault which contain certificates.
-
-## VirtualHardDisk
-### Properties
-* **uri**: string: Specifies the virtual hard disk's uri.
-
-## VirtualMachineAgentInstanceView
-### Properties
-* **extensionHandlers**: [VirtualMachineExtensionHandlerInstanceView](#virtualmachineextensionhandlerinstanceview)[]: The virtual machine extension handler instance view.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgentVersion**: string: The VM Agent full version.
-
-## VirtualMachineExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **location**: string: Resource location
-* **name**: string (ReadOnly): Resource name
-* **properties**: [VirtualMachineExtensionProperties](#virtualmachineextensionproperties): Describes the properties of a Virtual Machine Extension.
-* **tags**: [ResourceWithOptionalLocationTags](#resourcewithoptionallocationtags): Resource tags
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineExtensionHandlerInstanceView
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus): The extension handler status.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionImageProperties
-### Properties
-* **computeRole**: string (Required): The type of role (IaaS or PaaS) this extension supports.
-* **handlerSchema**: string (Required): The schema defined by publisher, where extension consumers should provide settings in a matching schema.
-* **operatingSystem**: string (Required): The operating system this extension supports.
-* **supportsMultipleExtensions**: bool: Whether the handler can support multiple extensions.
-* **vmScaleSetEnabled**: bool: Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS.
-
-## VirtualMachineExtensionInstanceView
-### Properties
-* **name**: string: The virtual machine extension name.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **substatuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **enableAutomaticUpgrade**: bool: Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
-* **forceUpdateTag**: string: How the extension handler should be forced to update even if the extension configuration has not changed.
-* **instanceView**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview): The virtual machine extension instance view.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **protectedSettingsFromKeyVault**: any: The extensions protected settings that are passed by reference, and consumed from key vault
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **suppressFailures**: bool: Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineHealthStatus
-### Properties
-* **status**: [InstanceViewStatus](#instanceviewstatus) (ReadOnly): The health status information for the VM.
-
-## VirtualMachineIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
-* **userAssignedIdentities**: [UserAssignedIdentities](#userassignedidentities): The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineImageFeature
-### Properties
-* **name**: string: The name of the feature.
-* **value**: string: The corresponding value for the feature.
-
-## VirtualMachineImageProperties
-### Properties
-* **architecture**: 'Arm64' | 'x64' | string: Specifies the Architecture Type
-* **automaticOSUpgradeProperties**: [AutomaticOSUpgradeProperties](#automaticosupgradeproperties): Describes automatic OS upgrade properties on the image.
-* **dataDiskImages**: [DataDiskImage](#datadiskimage)[]
-* **disallowed**: [DisallowedConfiguration](#disallowedconfiguration): Specifies disallowed configuration for the VirtualMachine created from the image
-* **features**: [VirtualMachineImageFeature](#virtualmachineimagefeature)[]
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGeneration Type
-* **osDiskImage**: [OSDiskImage](#osdiskimage): Contains the os disk image information.
-* **plan**: [PurchasePlan](#purchaseplan): Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineImageResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## VirtualMachineInstanceView
-### Properties
-* **assignedHost**: string (ReadOnly): Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01.
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **computerName**: string: The computer name assigned to the virtual machine.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The virtual machine disk information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **hyperVGeneration**: 'V1' | 'V2' | string: Specifies the HyperVGeneration Type associated with a resource
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **osName**: string: The Operating System running on the virtual machine.
-* **osVersion**: string: The version of Operating System running on the virtual machine.
-* **patchStatus**: [VirtualMachinePatchStatus](#virtualmachinepatchstatus): [Preview Feature] The status of virtual machine patch operations.
-* **platformFaultDomain**: int: Specifies the fault domain of the virtual machine.
-* **platformUpdateDomain**: int: Specifies the update domain of the virtual machine.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-* **vmHealth**: [VirtualMachineHealthStatus](#virtualmachinehealthstatus) (ReadOnly): The health status for the VM.
-
-## VirtualMachineIpTag
-### Properties
-* **ipTagType**: string: IP tag type. Example: FirstPartyUsage.
-* **tag**: string: IP tag associated with the public IP. Example: SQL, Storage etc.
-
-## VirtualMachineNetworkInterfaceConfiguration
-### Properties
-* **name**: string (Required): The network interface configuration name.
-* **properties**: [VirtualMachineNetworkInterfaceConfigurationProperties](#virtualmachinenetworkinterfaceconfigurationproperties): Describes a virtual machine network profile's IP configuration.
-
-## VirtualMachineNetworkInterfaceConfigurationProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the network interface when the VM is deleted
-* **dnsSettings**: [VirtualMachineNetworkInterfaceDnsSettingsConfiguration](#virtualmachinenetworkinterfacednssettingsconfiguration): The dns settings to be applied on the network interfaces.
-* **dscpConfiguration**: [SubResource](#subresource)
-* **enableAcceleratedNetworking**: bool: Specifies whether the network interface is accelerated networking-enabled.
-* **enableFpga**: bool: Specifies whether the network interface is FPGA networking-enabled.
-* **enableIPForwarding**: bool: Whether IP forwarding enabled on this NIC.
-* **ipConfigurations**: [VirtualMachineNetworkInterfaceIPConfiguration](#virtualmachinenetworkinterfaceipconfiguration)[] (Required): Specifies the IP configurations of the network interface.
-* **networkSecurityGroup**: [SubResource](#subresource): The network security group.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## VirtualMachineNetworkInterfaceDnsSettingsConfiguration
-### Properties
-* **dnsServers**: string[]: List of DNS servers IP addresses
-
-## VirtualMachineNetworkInterfaceIPConfiguration
-### Properties
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineNetworkInterfaceIPConfigurationProperties](#virtualmachinenetworkinterfaceipconfigurationproperties): Describes a virtual machine network interface IP configuration properties.
-
-## VirtualMachineNetworkInterfaceIPConfigurationProperties
-### Properties
-* **applicationGatewayBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of application gateways. A virtual machine can reference backend address pools of multiple application gateways. Multiple virtual machines cannot use the same application gateway.
-* **applicationSecurityGroups**: [SubResource](#subresource)[]: Specifies an array of references to application security group.
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of load balancers. A virtual machine can reference backend address pools of one public and one internal load balancer. [Multiple virtual machines cannot use the same basic sku load balancer].
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-* **privateIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAddressConfiguration**: [VirtualMachinePublicIPAddressConfiguration](#virtualmachinepublicipaddressconfiguration): The publicIPAddressConfiguration.
-* **subnet**: [SubResource](#subresource): Specifies the identifier of the subnet.
-
-## VirtualMachinePatchStatus
-### Properties
-* **availablePatchSummary**: [AvailablePatchSummary](#availablepatchsummary): The available patch summary of the latest assessment operation for the virtual machine.
-* **configurationStatuses**: [InstanceViewStatus](#instanceviewstatus)[] (ReadOnly): The enablement status of the specified patchMode
-* **lastPatchInstallationSummary**: [LastPatchInstallationSummary](#lastpatchinstallationsummary): The installation summary of the latest installation operation for the virtual machine.
-
-## VirtualMachineProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine.
-* **applicationProfile**: [ApplicationProfile](#applicationprofile): Specifies the gallery applications that should be made available to the VM/VMSS
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).
For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)
Currently, a VM can only be added to availability set at creation time. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set.
This property cannot exist along with a non-null properties.virtualMachineScaleSet reference.
-* **billingProfile**: [BillingProfile](#billingprofile): Specifies the billing related details of a Azure Spot virtual machine.
Minimum api-version: 2019-03-01.
-* **capacityReservation**: [CapacityReservationProfile](#capacityreservationprofile): Specifies information about the capacity reservation that is used to allocate virtual machine.
Minimum api-version: 2021-04-01.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview.
-* **extensionsTimeBudget**: string: Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **host**: [SubResource](#subresource): Specifies information about the dedicated host that the virtual machine resides in.
Minimum api-version: 2018-10-01.
-* **hostGroup**: [SubResource](#subresource): Specifies information about the dedicated host group that the virtual machine resides in.
Minimum api-version: 2020-06-01.
NOTE: User cannot specify both host and hostGroup properties.
-* **instanceView**: [VirtualMachineInstanceView](#virtualmachineinstanceview) (ReadOnly): The virtual machine instance view.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned.
-* **platformFaultDomain**: int: Specifies the scale set logical fault domain into which the Virtual Machine will be created. By default, the Virtual Machine will by automatically assigned to a fault domain that best maintains balance across available fault domains.
This is applicable only if the 'virtualMachineScaleSet' property of this Virtual Machine is set.The Virtual Machine Scale Set that is referenced, must have 'platformFaultDomainCount' > 1.This property cannot be updated once the Virtual Machine is created.Fault domain assignment can be viewed in the Virtual Machine Instance View.
Minimum api‐version: 2020‐12‐01
-* **priority**: 'Low' | 'Regular' | 'Spot' | string: Specifies the priority for the virtual machine.
Minimum api-version: 2019-03-01
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine should be assigned to.
Minimum api-version: 2018-04-01.
-* **scheduledEventsProfile**: [ScheduledEventsProfile](#scheduledeventsprofile): Specifies Scheduled Event related configurations.
-* **securityProfile**: [SecurityProfile](#securityprofile): Specifies the Security related profile settings for the virtual machine.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **timeCreated**: string (ReadOnly): Specifies the time at which the Virtual Machine resource was created.
Minimum api-version: 2022-03-01.
-* **userData**: string: UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01
-* **virtualMachineScaleSet**: [SubResource](#subresource): Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.
This property cannot exist along with a non-null properties.availabilitySet reference.
Minimum api‐version: 2019‐03‐01
-* **vmId**: string (ReadOnly): Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands.
-
-## VirtualMachinePublicIPAddressConfiguration
-### Properties
-* **name**: string (Required): The publicIP address configuration name.
-* **properties**: [VirtualMachinePublicIPAddressConfigurationProperties](#virtualmachinepublicipaddressconfigurationproperties): Describes a virtual machines IP Configuration's PublicIPAddress configuration
-* **sku**: [PublicIPAddressSku](#publicipaddresssku): Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible.
-
-## VirtualMachinePublicIPAddressConfigurationProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the public IP address when the VM is deleted
-* **dnsSettings**: [VirtualMachinePublicIPAddressDnsSettingsConfiguration](#virtualmachinepublicipaddressdnssettingsconfiguration): The dns settings to be applied on the publicIP addresses .
-* **idleTimeoutInMinutes**: int: The idle timeout of the public IP address.
-* **ipTags**: [VirtualMachineIpTag](#virtualmachineiptag)[]: The list of IP tags associated with the public IP address.
-* **publicIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAllocationMethod**: 'Dynamic' | 'Static' | string: Specify the public IP allocation type
-* **publicIPPrefix**: [SubResource](#subresource): The PublicIPPrefix from which to allocate publicIP addresses.
-
-## VirtualMachinePublicIPAddressDnsSettingsConfiguration
-### Properties
-* **domainNameLabel**: string (Required): The Domain name label prefix of the PublicIPAddress resources that will be created. The generated name label is the concatenation of the domain name label and vm network profile unique ID.
-
-## VirtualMachineRunCommandInstanceView
-### Properties
-* **endTime**: string: Script end time.
-* **error**: string: Script error stream.
-* **executionMessage**: string: Communicate script configuration errors or execution messages.
-* **executionState**: 'Canceled' | 'Failed' | 'Pending' | 'Running' | 'Succeeded' | 'TimedOut' | 'Unknown' | string: Script execution status.
-* **exitCode**: int: Exit code returned from script execution.
-* **output**: string: Script output stream.
-* **startTime**: string: Script start time.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-
-## VirtualMachineRunCommandProperties
-### Properties
-* **asyncExecution**: bool: Optional. If set to true, provisioning will complete as soon as the script starts and will not wait for script to complete.
-* **errorBlobUri**: string: Specifies the Azure storage blob where script error stream will be uploaded.
-* **instanceView**: [VirtualMachineRunCommandInstanceView](#virtualmachineruncommandinstanceview) (ReadOnly): The virtual machine run command instance view.
-* **outputBlobUri**: string: Specifies the Azure storage blob where script output stream will be uploaded.
-* **parameters**: [RunCommandInputParameter](#runcommandinputparameter)[]: The parameters used by the script.
-* **protectedParameters**: [RunCommandInputParameter](#runcommandinputparameter)[]: The parameters used by the script.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **runAsPassword**: string: Specifies the user account password on the VM when executing the run command.
-* **runAsUser**: string: Specifies the user account on the VM when executing the run command.
-* **source**: [VirtualMachineRunCommandScriptSource](#virtualmachineruncommandscriptsource): The source of the run command script.
-* **timeoutInSeconds**: int: The timeout in seconds to execute the run command.
-
-## VirtualMachineRunCommandScriptSource
-### Properties
-* **commandId**: string: Specifies a commandId of predefined built-in script.
-* **script**: string: Specifies the script content to be executed on the VM.
-* **scriptUri**: string: Specifies the script download location.
-
-## VirtualMachineScaleSetDataDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): The create option.
-* **deleteOption**: 'Delete' | 'Detach' | string: Specifies whether data disk should be deleted or detached upon VMSS Flex deletion (This feature is available for VMSS with Flexible OrchestrationMode only).
Possible values:
**Delete** If this value is used, the data disk is deleted when the VMSS Flex VM is deleted.
**Detach** If this value is used, the data disk is retained after VMSS Flex VM is deleted.
The default value is set to **Delete**.
-* **diskIOPSReadWrite**: int: Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.
-* **diskMBpsReadWrite**: int: Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.
-* **diskSizeGB**: int: Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetExtension
-### Properties
-* **id**: string (ReadOnly): Resource Id
-* **name**: string: The name of the extension.
-* **properties**: [VirtualMachineScaleSetExtensionProperties](#virtualmachinescalesetextensionproperties): Describes the properties of a Virtual Machine Scale Set Extension.
-* **type**: string (ReadOnly): Resource type
-
-## VirtualMachineScaleSetExtensionProfile
-### Properties
-* **extensions**: [VirtualMachineScaleSetExtension](#virtualmachinescalesetextension)[]: The virtual machine scale set child extension resources.
-* **extensionsTimeBudget**: string: Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01
-
-## VirtualMachineScaleSetExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
-* **enableAutomaticUpgrade**: bool: Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
-* **forceUpdateTag**: string: If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
-* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
-* **protectedSettingsFromKeyVault**: any: The extensions protected settings that are passed by reference, and consumed from key vault
-* **provisionAfterExtensions**: string[]: Collection of extension names after which this extension needs to be provisioned.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **settings**: any: Json formatted public settings for the extension.
-* **suppressFailures**: bool: Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false.
-* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension".
-* **typeHandlerVersion**: string: Specifies the version of the script handler.
-
-## VirtualMachineScaleSetHardwareProfile
-### Properties
-* **vmSizeProperties**: [VMSizeProperties](#vmsizeproperties): Specifies the properties for customizing the size of the virtual machine. Minimum api-version: 2022-03-01.
Please follow the instructions in [VM Customization](https://aka.ms/vmcustomization) for more details.
-
-## VirtualMachineScaleSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity.
-* **tenantId**: string (ReadOnly): The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity.
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.
-* **userAssignedIdentities**: [UserAssignedIdentities](#userassignedidentities): The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## VirtualMachineScaleSetIPConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The IP configuration name.
-* **properties**: [VirtualMachineScaleSetIPConfigurationProperties](#virtualmachinescalesetipconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration properties.
-
-## VirtualMachineScaleSetIPConfigurationProperties
-### Properties
-* **applicationGatewayBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.
-* **applicationSecurityGroups**: [SubResource](#subresource)[]: Specifies an array of references to application security group.
-* **loadBalancerBackendAddressPools**: [SubResource](#subresource)[]: Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer.
-* **loadBalancerInboundNatPools**: [SubResource](#subresource)[]: Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-* **privateIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPAddressConfiguration**: [VirtualMachineScaleSetPublicIPAddressConfiguration](#virtualmachinescalesetpublicipaddressconfiguration): The publicIPAddressConfiguration.
-* **subnet**: [ApiEntityReference](#apientityreference): Specifies the identifier of the subnet.
-
-## VirtualMachineScaleSetIpTag
-### Properties
-* **ipTagType**: string: IP tag type. Example: FirstPartyUsage.
-* **tag**: string: IP tag associated with the public IP. Example: SQL, Storage etc.
-
-## VirtualMachineScaleSetManagedDiskParameters
-### Properties
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed disk.
-* **securityProfile**: [VMDiskSecurityProfile](#vmdisksecurityprofile): Specifies the security profile for the managed disk.
-* **storageAccountType**: 'PremiumV2_LRS' | 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
-
-## VirtualMachineScaleSetNetworkConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The network configuration name.
-* **properties**: [VirtualMachineScaleSetNetworkConfigurationProperties](#virtualmachinescalesetnetworkconfigurationproperties): Describes a virtual machine scale set network profile's IP configuration.
-
-## VirtualMachineScaleSetNetworkConfigurationDnsSettings
-### Properties
-* **dnsServers**: string[]: List of DNS servers IP addresses
-
-## VirtualMachineScaleSetNetworkConfigurationProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the network interface when the VM is deleted
-* **dnsSettings**: [VirtualMachineScaleSetNetworkConfigurationDnsSettings](#virtualmachinescalesetnetworkconfigurationdnssettings): The dns settings to be applied on the network interfaces.
-* **enableAcceleratedNetworking**: bool: Specifies whether the network interface is accelerated networking-enabled.
-* **enableFpga**: bool: Specifies whether the network interface is FPGA networking-enabled.
-* **enableIPForwarding**: bool: Whether IP forwarding enabled on this NIC.
-* **ipConfigurations**: [VirtualMachineScaleSetIPConfiguration](#virtualmachinescalesetipconfiguration)[] (Required): Specifies the IP configurations of the network interface.
-* **networkSecurityGroup**: [SubResource](#subresource): The network security group.
-* **primary**: bool: Specifies the primary network interface in case the virtual machine has more than 1 network interface.
-
-## VirtualMachineScaleSetNetworkProfile
-### Properties
-* **healthProbe**: [ApiEntityReference](#apientityreference): A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
-* **networkApiVersion**: '2020-11-01' | string: specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations for Virtual Machine Scale Set with orchestration mode 'Flexible'
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetOSDisk
-### Properties
-* **caching**: 'None' | 'ReadOnly' | 'ReadWrite': Specifies the caching requirements.
Possible values are:
**None**
**ReadOnly**
**ReadWrite**
Default: **None for Standard storage. ReadOnly for Premium storage**
-* **createOption**: 'Attach' | 'Empty' | 'FromImage' | string (Required): Specifies how the virtual machines in the scale set should be created.
The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
-* **deleteOption**: 'Delete' | 'Detach' | string: Specifies whether OS Disk should be deleted or detached upon VMSS Flex deletion (This feature is available for VMSS with Flexible OrchestrationMode only).
Possible values:
**Delete** If this value is used, the OS disk is deleted when VMSS Flex VM is deleted.
**Detach** If this value is used, the OS disk is retained after VMSS Flex VM is deleted.
The default value is set to **Delete**. For an Ephemeral OS Disk, the default value is set to **Delete**. User cannot change the delete option for Ephemeral OS Disk.
-* **diffDiskSettings**: [DiffDiskSettings](#diffdisksettings): Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set.
-* **diskSizeGB**: int: Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
-* **image**: [VirtualHardDisk](#virtualharddisk): Specifies information about the unmanaged user image to base the scale set on.
-* **managedDisk**: [VirtualMachineScaleSetManagedDiskParameters](#virtualmachinescalesetmanageddiskparameters): The managed disk parameters.
-* **name**: string: The disk name.
-* **osType**: 'Linux' | 'Windows': This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.
Possible values are:
**Windows**
**Linux**
-* **vhdContainers**: string[]: Specifies the container urls that are used to store operating system disks for the scale set.
-* **writeAcceleratorEnabled**: bool: Specifies whether writeAccelerator should be enabled or disabled on the disk.
-
-## VirtualMachineScaleSetOSProfile
-### Properties
-* **adminPassword**: string: Specifies the password of the administrator account.
**Minimum-length (Windows):** 8 characters
**Minimum-length (Linux):** 6 characters
**Max-length (Windows):** 123 characters
**Max-length (Linux):** 72 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\W_])
**Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)
For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)
-* **adminUsername**: string: Specifies the name of the administrator account.
**Windows-only restriction:** Cannot end in "."
**Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
**Minimum-length (Linux):** 1 character
**Max-length (Linux):** 64 characters
**Max-length (Windows):** 20 characters
-* **allowExtensionOperations**: bool: Specifies whether extension operations should be allowed on the virtual machine scale set.
This may only be set to False when no extensions are present on the virtual machine scale set.
-* **computerNamePrefix**: string: Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
-* **customData**: string: Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.
For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)
-* **linuxConfiguration**: [LinuxConfiguration](#linuxconfiguration): Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros).
-* **secrets**: [VaultSecretGroup](#vaultsecretgroup)[]: Specifies set of certificates that should be installed onto the virtual machines in the scale set. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).
-* **windowsConfiguration**: [WindowsConfiguration](#windowsconfiguration): Specifies Windows operating system settings on the virtual machine.
-
-## VirtualMachineScaleSetProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **automaticRepairsPolicy**: [AutomaticRepairsPolicy](#automaticrepairspolicy): Policy for automatic repairs.
-* **doNotRunExtensionsOnOverprovisionedVMs**: bool: When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs.
-* **hostGroup**: [SubResource](#subresource): Specifies information about the dedicated host group that the virtual machine scale set resides in.
Minimum api-version: 2020-06-01.
-* **orchestrationMode**: 'Flexible' | 'Uniform' | string: Specifies the orchestration mode for the virtual machine scale set.
-* **overprovision**: bool: Specifies whether the Virtual Machine Scale Set should be overprovisioned.
-* **platformFaultDomainCount**: int: Fault Domain count for each placement group.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **proximityPlacementGroup**: [SubResource](#subresource): Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
Minimum api-version: 2018-04-01.
-* **scaleInPolicy**: [ScaleInPolicy](#scaleinpolicy): Specifies the policies applied when scaling in Virtual Machines in the Virtual Machine Scale Set.
-* **singlePlacementGroup**: bool: When true this limits the scale set to a single placement group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, it may be modified to false. However, if singlePlacementGroup is false, it may not be modified to true.
-* **spotRestorePolicy**: [SpotRestorePolicy](#spotrestorepolicy): Specifies the Spot Restore properties for the virtual machine scale set.
-* **timeCreated**: string (ReadOnly): Specifies the time at which the Virtual Machine Scale Set resource was created.
Minimum api-version: 2022-03-01.
-* **uniqueId**: string (ReadOnly): Specifies the ID which uniquely identifies a Virtual Machine Scale Set.
-* **upgradePolicy**: [UpgradePolicy](#upgradepolicy): The upgrade policy.
-* **virtualMachineProfile**: [VirtualMachineScaleSetVMProfile](#virtualmachinescalesetvmprofile): The virtual machine profile.
-* **zoneBalance**: bool: Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage. zoneBalance property can only be set if the zones property of the scale set contains more than one zone. If there are no zones or only one zone specified, then zoneBalance property should not be set.
-
-## VirtualMachineScaleSetPublicIPAddressConfiguration
-### Properties
-* **name**: string (Required): The publicIP address configuration name.
-* **properties**: [VirtualMachineScaleSetPublicIPAddressConfigurationProperties](#virtualmachinescalesetpublicipaddressconfigurationproperties): Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
-* **sku**: [PublicIPAddressSku](#publicipaddresssku): Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible.
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
-### Properties
-* **domainNameLabel**: string (Required): The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created
-
-## VirtualMachineScaleSetPublicIPAddressConfigurationProperties
-### Properties
-* **deleteOption**: 'Delete' | 'Detach' | string: Specify what happens to the public IP when the VM is deleted
-* **dnsSettings**: [VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings](#virtualmachinescalesetpublicipaddressconfigurationdnssettings): The dns settings to be applied on the publicIP addresses .
-* **idleTimeoutInMinutes**: int: The idle timeout of the public IP address.
-* **ipTags**: [VirtualMachineScaleSetIpTag](#virtualmachinescalesetiptag)[]: The list of IP tags associated with the public IP address.
-* **publicIPAddressVersion**: 'IPv4' | 'IPv6' | string: Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
-* **publicIPPrefix**: [SubResource](#subresource): The PublicIPPrefix from which to allocate publicIP addresses.
-
-## VirtualMachineScaleSetStorageProfile
-### Properties
-* **dataDisks**: [VirtualMachineScaleSetDataDisk](#virtualmachinescalesetdatadisk)[]: Specifies the parameters that are used to add data disks to the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-* **imageReference**: [ImageReference](#imagereference): Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
-* **osDisk**: [VirtualMachineScaleSetOSDisk](#virtualmachinescalesetosdisk): Specifies information about the operating system disk used by the virtual machines in the scale set.
For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
-
-## VirtualMachineScaleSetVMInstanceView
-### Properties
-* **assignedHost**: string (ReadOnly): Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.
Minimum api-version: 2020-06-01.
-* **bootDiagnostics**: [BootDiagnosticsInstanceView](#bootdiagnosticsinstanceview): Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
-* **disks**: [DiskInstanceView](#diskinstanceview)[]: The disks information.
-* **extensions**: [VirtualMachineExtensionInstanceView](#virtualmachineextensioninstanceview)[]: The extensions information.
-* **maintenanceRedeployStatus**: [MaintenanceRedeployStatus](#maintenanceredeploystatus): The Maintenance Operation status on the virtual machine.
-* **placementGroupId**: string: The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId.
-* **platformFaultDomain**: int: The Fault Domain count.
-* **platformUpdateDomain**: int: The Update Domain count.
-* **rdpThumbPrint**: string: The Remote desktop certificate thumbprint.
-* **statuses**: [InstanceViewStatus](#instanceviewstatus)[]: The resource status information.
-* **vmAgent**: [VirtualMachineAgentInstanceView](#virtualmachineagentinstanceview): The VM Agent running on the virtual machine.
-* **vmHealth**: [VirtualMachineHealthStatus](#virtualmachinehealthstatus) (ReadOnly): The health status for the VM.
-
-## VirtualMachineScaleSetVMNetworkProfileConfiguration
-### Properties
-* **networkInterfaceConfigurations**: [VirtualMachineScaleSetNetworkConfiguration](#virtualmachinescalesetnetworkconfiguration)[]: The list of network configurations.
-
-## VirtualMachineScaleSetVMProfile
-### Properties
-* **applicationProfile**: [ApplicationProfile](#applicationprofile): Specifies the gallery applications that should be made available to the VM/VMSS
-* **billingProfile**: [BillingProfile](#billingprofile): Specifies the billing related details of a Azure Spot VMSS.
Minimum api-version: 2019-03-01.
-* **capacityReservation**: [CapacityReservationProfile](#capacityreservationprofile): Specifies the capacity reservation related details of a scale set.
Minimum api-version: 2021-04-01.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.
For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.
For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview.
-* **extensionProfile**: [VirtualMachineScaleSetExtensionProfile](#virtualmachinescalesetextensionprofile): Specifies a collection of settings for extensions installed on virtual machines in the scale set.
-* **hardwareProfile**: [VirtualMachineScaleSetHardwareProfile](#virtualmachinescalesethardwareprofile): Specifies the hardware profile related details of a scale set.
Minimum api-version: 2022-03-01.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15
-* **networkProfile**: [VirtualMachineScaleSetNetworkProfile](#virtualmachinescalesetnetworkprofile): Specifies properties of the network interfaces of the virtual machines in the scale set.
-* **osProfile**: [VirtualMachineScaleSetOSProfile](#virtualmachinescalesetosprofile): Specifies the operating system settings for the virtual machines in the scale set.
-* **priority**: 'Low' | 'Regular' | 'Spot' | string: Specifies the priority for the virtual machines in the scale set.
Minimum api-version: 2017-10-30-preview
-* **scheduledEventsProfile**: [ScheduledEventsProfile](#scheduledeventsprofile): Specifies Scheduled Event related configurations.
-* **securityProfile**: [SecurityProfile](#securityprofile): Specifies the Security related profile settings for the virtual machines in the scale set.
-* **storageProfile**: [VirtualMachineScaleSetStorageProfile](#virtualmachinescalesetstorageprofile): Specifies the storage settings for the virtual machine disks.
-* **userData**: string: UserData for the virtual machines in the scale set, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01
-
-## VirtualMachineScaleSetVMProperties
-### Properties
-* **additionalCapabilities**: [AdditionalCapabilities](#additionalcapabilities): Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
-* **availabilitySet**: [SubResource](#subresource): Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).
For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
-* **diagnosticsProfile**: [DiagnosticsProfile](#diagnosticsprofile): Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
-* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Specifies the hardware settings for the virtual machine.
-* **instanceView**: [VirtualMachineScaleSetVMInstanceView](#virtualmachinescalesetvminstanceview) (ReadOnly): The virtual machine instance view.
-* **latestModelApplied**: bool (ReadOnly): Specifies whether the latest model has been applied to the virtual machine.
-* **licenseType**: string: Specifies that the image or disk that is being used was licensed on-premises.
Possible values for Windows Server operating system are:
Windows_Client
Windows_Server
Possible values for Linux Server operating system are:
RHEL_BYOS (for RHEL)
SLES_BYOS (for SUSE)
For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
Minimum api-version: 2015-06-15
-* **modelDefinitionApplied**: string (ReadOnly): Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine.
-* **networkProfile**: [NetworkProfile](#networkprofile): Specifies the network interfaces of the virtual machine.
-* **networkProfileConfiguration**: [VirtualMachineScaleSetVMNetworkProfileConfiguration](#virtualmachinescalesetvmnetworkprofileconfiguration): Specifies the network profile configuration of the virtual machine.
-* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the virtual machine.
-* **protectionPolicy**: [VirtualMachineScaleSetVMProtectionPolicy](#virtualmachinescalesetvmprotectionpolicy): Specifies the protection policy of the virtual machine.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **securityProfile**: [SecurityProfile](#securityprofile): Specifies the Security related profile settings for the virtual machine.
-* **storageProfile**: [StorageProfile](#storageprofile): Specifies the storage settings for the virtual machine disks.
-* **userData**: string: UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.
Minimum api-version: 2021-03-01
-* **vmId**: string (ReadOnly): Azure VM unique ID.
-
-## VirtualMachineScaleSetVMProtectionPolicy
-### Properties
-* **protectFromScaleIn**: bool: Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation.
-* **protectFromScaleSetActions**: bool: Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM.
-
-## VMDiskSecurityProfile
-### Properties
-* **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed disk that is used for Customer Managed Key encrypted ConfidentialVM OS Disk and VMGuest blob.
-* **securityEncryptionType**: 'DiskWithVMGuestState' | 'VMGuestStateOnly' | string: Specifies the EncryptionType of the managed disk.
It is set to DiskWithVMGuestState for encryption of the managed disk along with VMGuestState blob, and VMGuestStateOnly for encryption of just the VMGuestState blob.
NOTE: It can be set for only Confidential VMs.
-
-## VMGalleryApplication
-### Properties
-* **configurationReference**: string: Optional, Specifies the uri to an azure blob that will replace the default configuration for the package if provided
-* **enableAutomaticUpgrade**: bool: If set to true, when a new Gallery Application version is available in PIR/SIG, it will be automatically updated for the VM/VMSS
-* **order**: int: Optional, Specifies the order in which the packages have to be installed
-* **packageReferenceId**: string (Required): Specifies the GalleryApplicationVersion resource id on the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version}
-* **tags**: string: Optional, Specifies a passthrough value for more generic context.
-* **treatFailureAsDeploymentFailure**: bool: Optional, If true, any failure for any operation in the VmApplication will fail the deployment
-
-## VMSizeProperties
-### Properties
-* **vCPUsAvailable**: int: Specifies the number of vCPUs available for the VM.
When this property is not specified in the request body the default behavior is to set it to the value of vCPUs available for that VM size exposed in api response of [List all available virtual machine sizes in a region](https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list) .
-* **vCPUsPerCore**: int: Specifies the vCPU to physical core ratio.
When this property is not specified in the request body the default behavior is set to the value of vCPUsPerCore for the VM Size exposed in api response of [List all available virtual machine sizes in a region](https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list)
Setting this property to 1 also means that hyper-threading is disabled.
-
-## WindowsConfiguration
-### Properties
-* **additionalUnattendContent**: [AdditionalUnattendContent](#additionalunattendcontent)[]: Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
-* **enableAutomaticUpdates**: bool: Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.
For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning.
-* **patchSettings**: [PatchSettings](#patchsettings): [Preview Feature] Specifies settings related to VM Guest Patching on Windows.
-* **provisionVMAgent**: bool: Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
-* **timeZone**: string: Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time".
Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.getsystemtimezones).
-* **winRM**: [WinRMConfiguration](#winrmconfiguration): Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.
-
-## WindowsVMGuestPatchAutomaticByPlatformSettings
-### Properties
-* **rebootSetting**: 'Always' | 'IfRequired' | 'Never' | 'Unknown' | string: Specifies the reboot setting for all AutomaticByPlatform patch installation operations.
-
-## WinRMConfiguration
-### Properties
-* **listeners**: [WinRMListener](#winrmlistener)[]: The list of Windows Remote Management listeners
-
-## WinRMListener
-### Properties
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:
{
"data":"",
"dataType":"pfx",
"password":""
}
To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).
-* **protocol**: 'Http' | 'Https': Specifies the protocol of WinRM listener.
Possible values are:
**http**
**https**
-
diff --git a/generated/compute/microsoft.compute/2022-03-02/types.json b/generated/compute/microsoft.compute/2022-03-02/types.json
deleted file mode 100644
index dd5abab8e7..0000000000
--- a/generated/compute/microsoft.compute/2022-03-02/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/disks"}},{"6":{"Value":"2022-03-02"}},{"2":{"Name":"Microsoft.Compute/disks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."},"managedByExtended":{"Type":11,"Flags":2,"Description":"List of relative URIs containing the IDs of the VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs."},"sku":{"Type":12,"Flags":0,"Description":"The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS, or PremiumV2_LRS."},"zones":{"Type":21,"Flags":0,"Description":"The Logical zone list for Disk."},"extendedLocation":{"Type":22,"Flags":0,"Description":"The extended location where the disk will be created. Extended location cannot be changed."},"properties":{"Type":25,"Flags":0,"Description":"Disk resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":89,"Flags":0,"Description":"Resource tags"}}}},{"3":{"ItemType":4}},{"2":{"Name":"DiskSku","Properties":{"name":{"Type":20,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"6":{"Value":"PremiumV2_LRS"}},{"5":{"Elements":[13,14,15,16,17,18,19,4]}},{"3":{"ItemType":4}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":24,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[23,4]}},{"2":{"Name":"DiskProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk was created."},"osType":{"Type":28,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":31,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"purchasePlan":{"Type":32,"Flags":0,"Description":"Purchase plan information for the the image from which the OS disk was created. E.g. - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}"},"supportedCapabilities":{"Type":33,"Flags":0,"Description":"List of supported capabilities for the image from which the OS disk was created."},"creationData":{"Type":37,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"diskSizeBytes":{"Type":3,"Flags":2,"Description":"The size of the disk in bytes. This field is read only."},"uniqueId":{"Type":4,"Flags":2,"Description":"Unique Guid identifying the resource."},"encryptionSettingsCollection":{"Type":50,"Flags":0,"Description":"Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10."},"diskIOPSReadOnly":{"Type":3,"Flags":0,"Description":"The total number of IOPS that will be allowed across all VMs mounting the shared disk as ReadOnly. One operation can transfer between 4k and 256k bytes."},"diskMBpsReadOnly":{"Type":3,"Flags":0,"Description":"The total throughput (MBps) that will be allowed across all VMs mounting the shared disk as ReadOnly. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10."},"diskState":{"Type":64,"Flags":2,"Description":"The state of the disk."},"encryption":{"Type":65,"Flags":0,"Description":"Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys."},"maxShares":{"Type":3,"Flags":0,"Description":"The maximum number of VMs that can attach to the disk at the same time. Value greater than one indicates a disk that can be mounted on multiple VMs at the same time."},"shareInfo":{"Type":71,"Flags":2,"Description":"Details of the list of all VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs."},"networkAccessPolicy":{"Type":75,"Flags":0,"Description":"Policy for accessing the disk via network."},"diskAccessId":{"Type":4,"Flags":0,"Description":"ARM id of the DiskAccess resource for using private endpoints on disks."},"tier":{"Type":4,"Flags":0,"Description":"Performance tier of the disk (e.g, P4, S10) as described here: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Does not apply to Ultra disks."},"burstingEnabled":{"Type":2,"Flags":0,"Description":"Set to true to enable bursting beyond the provisioned performance target of the disk. Bursting is disabled by default. Does not apply to Ultra disks."},"propertyUpdatesInProgress":{"Type":76,"Flags":2,"Description":"Properties of the disk for which update is pending."},"supportsHibernation":{"Type":2,"Flags":0,"Description":"Indicates the OS on a disk supports hibernation."},"securityProfile":{"Type":77,"Flags":0,"Description":"Contains the security related information for the resource."},"completionPercent":{"Type":3,"Flags":0,"Description":"Percentage complete for the background copy when a resource is created via the CopyStart operation."},"publicNetworkAccess":{"Type":85,"Flags":0,"Description":"Policy for controlling export on the disk."},"dataAccessAuthMode":{"Type":88,"Flags":0,"Description":"Additional authentication requirements when exporting or uploading to a disk or snapshot."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[26,27]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"PurchasePlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The Offer Promotion Code."}}}},{"2":{"Name":"SupportedCapabilities","Properties":{"acceleratedNetwork":{"Type":2,"Flags":0,"Description":"True if the image from which the OS disk is created supports accelerated networking."},"architecture":{"Type":36,"Flags":0,"Description":"CPU architecture supported by an OS disk."}}}},{"6":{"Value":"x64"}},{"6":{"Value":"Arm64"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"CreationData","Properties":{"createOption":{"Type":48,"Flags":1,"Description":"This enumerates the possible sources of a disk's creation."},"storageAccountId":{"Type":4,"Flags":0,"Description":"Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk."},"imageReference":{"Type":49,"Flags":0,"Description":"Disk source information for PIR or user images."},"galleryImageReference":{"Type":49,"Flags":0,"Description":"Required if creating from a Gallery Image. The id/sharedGalleryImageId/communityGalleryImageId of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk."},"sourceUri":{"Type":4,"Flags":0,"Description":"If createOption is Import, this is the URI of a blob to be imported into a managed disk."},"sourceResourceId":{"Type":4,"Flags":0,"Description":"If createOption is Copy, this is the ARM id of the source snapshot or disk."},"sourceUniqueId":{"Type":4,"Flags":2,"Description":"If this field is set, this is the unique id identifying the source of this resource."},"uploadSizeBytes":{"Type":3,"Flags":0,"Description":"If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer)."},"logicalSectorSize":{"Type":3,"Flags":0,"Description":"Logical sector size in bytes for Ultra disks. Supported values are 512 ad 4096. 4096 is the default."},"securityDataUri":{"Type":4,"Flags":0,"Description":"If createOption is ImportSecure, this is the URI of a blob to be imported into VM guest state."}}}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Import"}},{"6":{"Value":"Copy"}},{"6":{"Value":"Restore"}},{"6":{"Value":"Upload"}},{"6":{"Value":"CopyStart"}},{"6":{"Value":"ImportSecure"}},{"6":{"Value":"UploadPreparedSecure"}},{"5":{"Elements":[38,39,40,41,42,43,44,45,46,47,4]}},{"2":{"Name":"ImageDiskReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"A relative uri containing either a Platform Image Repository, user image, or Azure Compute Gallery image reference."},"sharedGalleryImageId":{"Type":4,"Flags":0,"Description":"A relative uri containing a direct shared Azure Compute Gallery image reference."},"communityGalleryImageId":{"Type":4,"Flags":0,"Description":"A relative uri containing a community Azure Compute Gallery image reference."},"lun":{"Type":3,"Flags":0,"Description":"If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null."}}}},{"2":{"Name":"EncryptionSettingsCollection","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged."},"encryptionSettings":{"Type":55,"Flags":0,"Description":"A collection of encryption settings, one for each disk volume."},"encryptionSettingsVersion":{"Type":4,"Flags":0,"Description":"Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption."}}}},{"2":{"Name":"EncryptionSettingsElement","Properties":{"diskEncryptionKey":{"Type":52,"Flags":0,"Description":"Key Vault Secret Url and vault id of the disk encryption key"},"keyEncryptionKey":{"Type":54,"Flags":0,"Description":"Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key."}}}},{"2":{"Name":"KeyVaultAndSecretReference","Properties":{"sourceVault":{"Type":53,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"secretUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"2":{"Name":"SourceVault","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"KeyVaultAndKeyReference","Properties":{"sourceVault":{"Type":53,"Flags":1,"Description":"Resource id of the KeyVault containing the key or secret"},"keyUrl":{"Type":4,"Flags":1,"Description":"Url pointing to a key or secret in KeyVault"}}}},{"3":{"ItemType":51}},{"6":{"Value":"Unattached"}},{"6":{"Value":"Attached"}},{"6":{"Value":"Reserved"}},{"6":{"Value":"Frozen"}},{"6":{"Value":"ActiveSAS"}},{"6":{"Value":"ActiveSASFrozen"}},{"6":{"Value":"ReadyToUpload"}},{"6":{"Value":"ActiveUpload"}},{"5":{"Elements":[56,57,58,59,60,61,62,63,4]}},{"2":{"Name":"Encryption","Properties":{"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"type":{"Type":69,"Flags":0,"Description":"The type of key used to encrypt the data of the disk."}}}},{"6":{"Value":"EncryptionAtRestWithPlatformKey"}},{"6":{"Value":"EncryptionAtRestWithCustomerKey"}},{"6":{"Value":"EncryptionAtRestWithPlatformAndCustomerKeys"}},{"5":{"Elements":[66,67,68,4]}},{"2":{"Name":"ShareInfoElement","Properties":{"vmUri":{"Type":4,"Flags":2,"Description":"A relative URI containing the ID of the VM that has the disk attached."}}}},{"3":{"ItemType":70}},{"6":{"Value":"AllowAll"}},{"6":{"Value":"AllowPrivate"}},{"6":{"Value":"DenyAll"}},{"5":{"Elements":[72,73,74,4]}},{"2":{"Name":"PropertyUpdatesInProgress","Properties":{"targetTier":{"Type":4,"Flags":0,"Description":"The target performance tier of the disk if a tier change operation is in progress."}}}},{"2":{"Name":"DiskSecurityProfile","Properties":{"securityType":{"Type":82,"Flags":0,"Description":"Specifies the SecurityType of the VM. Applicable for OS disks only."},"secureVMDiskEncryptionSetId":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set associated to Confidential VM supported disk encrypted with customer managed key"}}}},{"6":{"Value":"TrustedLaunch"}},{"6":{"Value":"ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey"}},{"6":{"Value":"ConfidentialVM_DiskEncryptedWithPlatformKey"}},{"6":{"Value":"ConfidentialVM_DiskEncryptedWithCustomerKey"}},{"5":{"Elements":[78,79,80,81,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[83,84,4]}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"None"}},{"5":{"Elements":[86,87,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/disks@2022-03-02","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskAccesses"}},{"6":{"Value":"2022-03-02"}},{"2":{"Name":"Microsoft.Compute/diskAccesses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0},"extendedLocation":{"Type":22,"Flags":0,"Description":"The extended location where the disk access will be created. Extended location cannot be changed."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":109,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DiskAccessProperties","Properties":{"privateEndpointConnections":{"Type":108,"Flags":2,"Description":"A readonly collection of private endpoint connections created on the disk. Currently only one endpoint connection is supported."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk access resource provisioning state."},"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the disk access was created."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":96,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"private endpoint connection Id"},"name":{"Type":4,"Flags":2,"Description":"private endpoint connection name"},"type":{"Type":4,"Flags":2,"Description":"private endpoint connection type"}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":97,"Flags":2,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":98,"Flags":1,"Description":"A collection of information about the state of the connection between DiskAccess and Virtual Network."},"provisioningState":{"Type":107,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":102,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[99,100,101,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[103,104,105,106,4]}},{"3":{"ItemType":95}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/diskAccesses@2022-03-02","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskAccesses/privateEndpointConnections"}},{"6":{"Value":"2022-03-02"}},{"2":{"Name":"Microsoft.Compute/diskAccesses/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":111,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":112,"Flags":10,"Description":"The resource api version"},"properties":{"Type":96,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Compute/diskAccesses/privateEndpointConnections@2022-03-02","ScopeType":8,"Body":113,"Flags":0}},{"6":{"Value":"Microsoft.Compute/diskEncryptionSets"}},{"6":{"Value":"2022-03-02"}},{"2":{"Name":"Microsoft.Compute/diskEncryptionSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":115,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":116,"Flags":10,"Description":"The resource api version"},"identity":{"Type":118,"Flags":0,"Description":"The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks."},"properties":{"Type":126,"Flags":0},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":137,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"EncryptionSetIdentity","Properties":{"type":{"Type":123,"Flags":0,"Description":"The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported for new creations. Disk Encryption Sets can be updated with Identity type None during migration of subscription to a new Azure Active Directory tenant; it will cause the encrypted resources to lose access to the keys."},"principalId":{"Type":4,"Flags":2,"Description":"The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity"},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity"},"userAssignedIdentities":{"Type":125,"Flags":0,"Description":"The list of user identities associated with the disk encryption set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[119,120,121,122,4]}},{"2":{"Name":"UserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":124}},{"2":{"Name":"EncryptionSetProperties","Properties":{"encryptionType":{"Type":130,"Flags":0,"Description":"The type of key used to encrypt the data of the disk."},"activeKey":{"Type":131,"Flags":0,"Description":"The key vault key which is currently used by this disk encryption set."},"previousKeys":{"Type":132,"Flags":2,"Description":"A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk encryption set provisioning state."},"rotationToLatestKeyVersionEnabled":{"Type":2,"Flags":0,"Description":"Set this flag to true to enable auto-updating of this disk encryption set to the latest key version."},"lastKeyRotationTimestamp":{"Type":4,"Flags":2,"Description":"The time when the active key of this disk encryption set was updated."},"autoKeyRotationError":{"Type":133,"Flags":2,"Description":"The error that was encountered during auto-key rotation. If an error is present, then auto-key rotation will not be attempted until the error on this disk encryption set is fixed."},"federatedClientId":{"Type":4,"Flags":0,"Description":"Multi-tenant application client id to access key vault in a different tenant. Setting the value to 'None' will clear the property."}}}},{"6":{"Value":"EncryptionAtRestWithCustomerKey"}},{"6":{"Value":"EncryptionAtRestWithPlatformAndCustomerKeys"}},{"6":{"Value":"ConfidentialVmEncryptedWithCustomerKey"}},{"5":{"Elements":[127,128,129,4]}},{"2":{"Name":"KeyForDiskEncryptionSet","Properties":{"sourceVault":{"Type":53,"Flags":0,"Description":"Resource id of the KeyVault containing the key or secret. This property is optional and cannot be used if the KeyVault subscription is not the same as the Disk Encryption Set subscription."},"keyUrl":{"Type":4,"Flags":1,"Description":"Fully versioned Key Url pointing to a key in KeyVault. Version segment of the Url is required regardless of rotationToLatestKeyVersionEnabled value."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ApiError","Properties":{"details":{"Type":135,"Flags":0,"Description":"The Api error details"},"innererror":{"Type":136,"Flags":0,"Description":"The Api inner error"},"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"2":{"Name":"ApiErrorBase","Properties":{"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"3":{"ItemType":134}},{"2":{"Name":"InnerError","Properties":{"exceptiontype":{"Type":4,"Flags":0,"Description":"The exception type."},"errordetail":{"Type":4,"Flags":0,"Description":"The internal error message or exception dump."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/diskEncryptionSets@2022-03-02","ScopeType":8,"Body":117,"Flags":0}},{"6":{"Value":"Microsoft.Compute/snapshots"}},{"6":{"Value":"2022-03-02"}},{"2":{"Name":"Microsoft.Compute/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":139,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":140,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"Unused. Always Null."},"sku":{"Type":142,"Flags":0,"Description":"The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot"},"extendedLocation":{"Type":22,"Flags":0,"Description":"The extended location where the snapshot will be created. Extended location cannot be changed."},"properties":{"Type":147,"Flags":0,"Description":"Snapshot resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":176,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotSku","Properties":{"name":{"Type":146,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":2,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"5":{"Elements":[143,144,145,4]}},{"2":{"Name":"SnapshotProperties","Properties":{"timeCreated":{"Type":4,"Flags":2,"Description":"The time when the snapshot was created."},"osType":{"Type":150,"Flags":0,"Description":"The Operating System type."},"hyperVGeneration":{"Type":153,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"purchasePlan":{"Type":32,"Flags":0,"Description":"Purchase plan information for the image from which the source disk for the snapshot was originally created."},"supportedCapabilities":{"Type":33,"Flags":0,"Description":"List of supported capabilities for the image from which the source disk from the snapshot was originally created."},"creationData":{"Type":37,"Flags":1,"Description":"Disk source information. CreationData information cannot be changed after the disk has been created."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size."},"diskSizeBytes":{"Type":3,"Flags":2,"Description":"The size of the disk in bytes. This field is read only."},"diskState":{"Type":162,"Flags":2,"Description":"The state of the snapshot."},"uniqueId":{"Type":4,"Flags":2,"Description":"Unique Guid identifying the resource."},"encryptionSettingsCollection":{"Type":50,"Flags":0,"Description":"Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot."},"provisioningState":{"Type":4,"Flags":2,"Description":"The disk provisioning state."},"incremental":{"Type":2,"Flags":0,"Description":"Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed."},"encryption":{"Type":65,"Flags":0,"Description":"Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys."},"networkAccessPolicy":{"Type":166,"Flags":0,"Description":"Policy for accessing the disk via network."},"diskAccessId":{"Type":4,"Flags":0,"Description":"ARM id of the DiskAccess resource for using private endpoints on disks."},"securityProfile":{"Type":77,"Flags":0,"Description":"Contains the security related information for the resource."},"supportsHibernation":{"Type":2,"Flags":0,"Description":"Indicates the OS on a snapshot supports hibernation."},"publicNetworkAccess":{"Type":169,"Flags":0,"Description":"Policy for controlling export on the disk."},"completionPercent":{"Type":3,"Flags":0,"Description":"Percentage complete for the background copy when a resource is created via the CopyStart operation."},"copyCompletionError":{"Type":170,"Flags":0,"Description":"Indicates the error details if the background copy of a resource created via the CopyStart operation fails."},"dataAccessAuthMode":{"Type":175,"Flags":0,"Description":"Additional authentication requirements when exporting or uploading to a disk or snapshot."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[148,149]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[151,152,4]}},{"6":{"Value":"Unattached"}},{"6":{"Value":"Attached"}},{"6":{"Value":"Reserved"}},{"6":{"Value":"Frozen"}},{"6":{"Value":"ActiveSAS"}},{"6":{"Value":"ActiveSASFrozen"}},{"6":{"Value":"ReadyToUpload"}},{"6":{"Value":"ActiveUpload"}},{"5":{"Elements":[154,155,156,157,158,159,160,161,4]}},{"6":{"Value":"AllowAll"}},{"6":{"Value":"AllowPrivate"}},{"6":{"Value":"DenyAll"}},{"5":{"Elements":[163,164,165,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[167,168,4]}},{"2":{"Name":"CopyCompletionError","Properties":{"errorCode":{"Type":172,"Flags":1,"Description":"Indicates the error code if the background copy of a resource created via the CopyStart operation fails."},"errorMessage":{"Type":4,"Flags":1,"Description":"Indicates the error message if the background copy of a resource created via the CopyStart operation fails."}}}},{"6":{"Value":"CopySourceNotFound"}},{"5":{"Elements":[171,4]}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"None"}},{"5":{"Elements":[173,174,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/snapshots@2022-03-02","ScopeType":8,"Body":141,"Flags":0}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2022-03-02/types.md b/generated/compute/microsoft.compute/2022-03-02/types.md
deleted file mode 100644
index 81ab8f7401..0000000000
--- a/generated/compute/microsoft.compute/2022-03-02/types.md
+++ /dev/null
@@ -1,318 +0,0 @@
-# Microsoft.Compute @ 2022-03-02
-
-## Resource Microsoft.Compute/diskAccesses@2022-03-02
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-02' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location where the disk access will be created. Extended location cannot be changed.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskAccessProperties](#diskaccessproperties)
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/diskAccesses' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/diskAccesses/privateEndpointConnections@2022-03-02
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-02' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties.
-* **type**: 'Microsoft.Compute/diskAccesses/privateEndpointConnections' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/diskEncryptionSets@2022-03-02
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-02' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **identity**: [EncryptionSetIdentity](#encryptionsetidentity): The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
-* **location**: string (Required): Resource location
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [EncryptionSetProperties](#encryptionsetproperties)
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/diskEncryptionSets' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/disks@2022-03-02
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-02' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location where the disk will be created. Extended location cannot be changed.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-* **managedByExtended**: string[] (ReadOnly): List of relative URIs containing the IDs of the VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [DiskProperties](#diskproperties): Disk resource properties.
-* **sku**: [DiskSku](#disksku): The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS, or PremiumV2_LRS.
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/disks' (ReadOnly, DeployTimeConstant): The resource type
-* **zones**: string[]: The Logical zone list for Disk.
-
-## Resource Microsoft.Compute/snapshots@2022-03-02
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-03-02' (ReadOnly, DeployTimeConstant): The resource api version
-* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location where the snapshot will be created. Extended location cannot be changed.
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location
-* **managedBy**: string (ReadOnly): Unused. Always Null.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [SnapshotProperties](#snapshotproperties): Snapshot resource properties.
-* **sku**: [SnapshotSku](#snapshotsku): The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot
-* **tags**: [ResourceTags](#resourcetags): Resource tags
-* **type**: 'Microsoft.Compute/snapshots' (ReadOnly, DeployTimeConstant): The resource type
-
-## ApiError
-### Properties
-* **code**: string: The error code.
-* **details**: [ApiErrorBase](#apierrorbase)[]: The Api error details
-* **innererror**: [InnerError](#innererror): The Api inner error
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## ApiErrorBase
-### Properties
-* **code**: string: The error code.
-* **message**: string: The error message.
-* **target**: string: The target of the particular error.
-
-## CopyCompletionError
-### Properties
-* **errorCode**: 'CopySourceNotFound' | string (Required): Indicates the error code if the background copy of a resource created via the CopyStart operation fails.
-* **errorMessage**: string (Required): Indicates the error message if the background copy of a resource created via the CopyStart operation fails.
-
-## CreationData
-### Properties
-* **createOption**: 'Attach' | 'Copy' | 'CopyStart' | 'Empty' | 'FromImage' | 'Import' | 'ImportSecure' | 'Restore' | 'Upload' | 'UploadPreparedSecure' | string (Required): This enumerates the possible sources of a disk's creation.
-* **galleryImageReference**: [ImageDiskReference](#imagediskreference): Required if creating from a Gallery Image. The id/sharedGalleryImageId/communityGalleryImageId of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk.
-* **imageReference**: [ImageDiskReference](#imagediskreference): Disk source information for PIR or user images.
-* **logicalSectorSize**: int: Logical sector size in bytes for Ultra disks. Supported values are 512 ad 4096. 4096 is the default.
-* **securityDataUri**: string: If createOption is ImportSecure, this is the URI of a blob to be imported into VM guest state.
-* **sourceResourceId**: string: If createOption is Copy, this is the ARM id of the source snapshot or disk.
-* **sourceUniqueId**: string (ReadOnly): If this field is set, this is the unique id identifying the source of this resource.
-* **sourceUri**: string: If createOption is Import, this is the URI of a blob to be imported into a managed disk.
-* **storageAccountId**: string: Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk.
-* **uploadSizeBytes**: int: If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer).
-
-## DiskAccessProperties
-### Properties
-* **privateEndpointConnections**: [PrivateEndpointConnection](#privateendpointconnection)[] (ReadOnly): A readonly collection of private endpoint connections created on the disk. Currently only one endpoint connection is supported.
-* **provisioningState**: string (ReadOnly): The disk access resource provisioning state.
-* **timeCreated**: string (ReadOnly): The time when the disk access was created.
-
-## DiskProperties
-### Properties
-* **burstingEnabled**: bool: Set to true to enable bursting beyond the provisioned performance target of the disk. Bursting is disabled by default. Does not apply to Ultra disks.
-* **completionPercent**: int: Percentage complete for the background copy when a resource is created via the CopyStart operation.
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **dataAccessAuthMode**: 'AzureActiveDirectory' | 'None' | string: Additional authentication requirements when exporting or uploading to a disk or snapshot.
-* **diskAccessId**: string: ARM id of the DiskAccess resource for using private endpoints on disks.
-* **diskIOPSReadOnly**: int: The total number of IOPS that will be allowed across all VMs mounting the shared disk as ReadOnly. One operation can transfer between 4k and 256k bytes.
-* **diskIOPSReadWrite**: int: The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes.
-* **diskMBpsReadOnly**: int: The total throughput (MBps) that will be allowed across all VMs mounting the shared disk as ReadOnly. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10.
-* **diskMBpsReadWrite**: int: The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10.
-* **diskSizeBytes**: int (ReadOnly): The size of the disk in bytes. This field is read only.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **diskState**: 'ActiveSAS' | 'ActiveSASFrozen' | 'ActiveUpload' | 'Attached' | 'Frozen' | 'ReadyToUpload' | 'Reserved' | 'Unattached' | string (ReadOnly): The state of the disk.
-* **encryption**: [Encryption](#encryption): Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **maxShares**: int: The maximum number of VMs that can attach to the disk at the same time. Value greater than one indicates a disk that can be mounted on multiple VMs at the same time.
-* **networkAccessPolicy**: 'AllowAll' | 'AllowPrivate' | 'DenyAll' | string: Policy for accessing the disk via network.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **propertyUpdatesInProgress**: [PropertyUpdatesInProgress](#propertyupdatesinprogress) (ReadOnly): Properties of the disk for which update is pending.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **publicNetworkAccess**: 'Disabled' | 'Enabled' | string: Policy for controlling export on the disk.
-* **purchasePlan**: [PurchasePlan](#purchaseplan): Purchase plan information for the the image from which the OS disk was created. E.g. - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}
-* **securityProfile**: [DiskSecurityProfile](#disksecurityprofile): Contains the security related information for the resource.
-* **shareInfo**: [ShareInfoElement](#shareinfoelement)[] (ReadOnly): Details of the list of all VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs.
-* **supportedCapabilities**: [SupportedCapabilities](#supportedcapabilities): List of supported capabilities for the image from which the OS disk was created.
-* **supportsHibernation**: bool: Indicates the OS on a disk supports hibernation.
-* **tier**: string: Performance tier of the disk (e.g, P4, S10) as described here: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Does not apply to Ultra disks.
-* **timeCreated**: string (ReadOnly): The time when the disk was created.
-* **uniqueId**: string (ReadOnly): Unique Guid identifying the resource.
-
-## DiskSecurityProfile
-### Properties
-* **secureVMDiskEncryptionSetId**: string: ResourceId of the disk encryption set associated to Confidential VM supported disk encrypted with customer managed key
-* **securityType**: 'ConfidentialVM_DiskEncryptedWithCustomerKey' | 'ConfidentialVM_DiskEncryptedWithPlatformKey' | 'ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey' | 'TrustedLaunch' | string: Specifies the SecurityType of the VM. Applicable for OS disks only.
-
-## DiskSku
-### Properties
-* **name**: 'PremiumV2_LRS' | 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## Encryption
-### Properties
-* **diskEncryptionSetId**: string: ResourceId of the disk encryption set to use for enabling encryption at rest.
-* **type**: 'EncryptionAtRestWithCustomerKey' | 'EncryptionAtRestWithPlatformAndCustomerKeys' | 'EncryptionAtRestWithPlatformKey' | string: The type of key used to encrypt the data of the disk.
-
-## EncryptionSetIdentity
-### Properties
-* **principalId**: string (ReadOnly): The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity
-* **tenantId**: string (ReadOnly): The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity
-* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned' | string: The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported for new creations. Disk Encryption Sets can be updated with Identity type None during migration of subscription to a new Azure Active Directory tenant; it will cause the encrypted resources to lose access to the keys.
-* **userAssignedIdentities**: [UserAssignedIdentities](#userassignedidentities): The list of user identities associated with the disk encryption set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
-
-## EncryptionSetProperties
-### Properties
-* **activeKey**: [KeyForDiskEncryptionSet](#keyfordiskencryptionset): The key vault key which is currently used by this disk encryption set.
-* **autoKeyRotationError**: [ApiError](#apierror) (ReadOnly): The error that was encountered during auto-key rotation. If an error is present, then auto-key rotation will not be attempted until the error on this disk encryption set is fixed.
-* **encryptionType**: 'ConfidentialVmEncryptedWithCustomerKey' | 'EncryptionAtRestWithCustomerKey' | 'EncryptionAtRestWithPlatformAndCustomerKeys' | string: The type of key used to encrypt the data of the disk.
-* **federatedClientId**: string: Multi-tenant application client id to access key vault in a different tenant. Setting the value to 'None' will clear the property.
-* **lastKeyRotationTimestamp**: string (ReadOnly): The time when the active key of this disk encryption set was updated.
-* **previousKeys**: [KeyForDiskEncryptionSet](#keyfordiskencryptionset)[] (ReadOnly): A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation.
-* **provisioningState**: string (ReadOnly): The disk encryption set provisioning state.
-* **rotationToLatestKeyVersionEnabled**: bool: Set this flag to true to enable auto-updating of this disk encryption set to the latest key version.
-
-## EncryptionSettingsCollection
-### Properties
-* **enabled**: bool (Required): Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
-* **encryptionSettings**: [EncryptionSettingsElement](#encryptionsettingselement)[]: A collection of encryption settings, one for each disk volume.
-* **encryptionSettingsVersion**: string: Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption.
-
-## EncryptionSettingsElement
-### Properties
-* **diskEncryptionKey**: [KeyVaultAndSecretReference](#keyvaultandsecretreference): Key Vault Secret Url and vault id of the disk encryption key
-* **keyEncryptionKey**: [KeyVaultAndKeyReference](#keyvaultandkeyreference): Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key.
-
-## ExtendedLocation
-### Properties
-* **name**: string: The name of the extended location.
-* **type**: 'EdgeZone' | string: The type of the extended location.
-
-## ImageDiskReference
-### Properties
-* **communityGalleryImageId**: string: A relative uri containing a community Azure Compute Gallery image reference.
-* **id**: string: A relative uri containing either a Platform Image Repository, user image, or Azure Compute Gallery image reference.
-* **lun**: int: If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
-* **sharedGalleryImageId**: string: A relative uri containing a direct shared Azure Compute Gallery image reference.
-
-## InnerError
-### Properties
-* **errordetail**: string: The internal error message or exception dump.
-* **exceptiontype**: string: The exception type.
-
-## KeyForDiskEncryptionSet
-### Properties
-* **keyUrl**: string (Required): Fully versioned Key Url pointing to a key in KeyVault. Version segment of the Url is required regardless of rotationToLatestKeyVersionEnabled value.
-* **sourceVault**: [SourceVault](#sourcevault): Resource id of the KeyVault containing the key or secret. This property is optional and cannot be used if the KeyVault subscription is not the same as the Disk Encryption Set subscription.
-
-## KeyVaultAndKeyReference
-### Properties
-* **keyUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## KeyVaultAndSecretReference
-### Properties
-* **secretUrl**: string (Required): Url pointing to a key or secret in KeyVault
-* **sourceVault**: [SourceVault](#sourcevault) (Required): Resource id of the KeyVault containing the key or secret
-
-## PrivateEndpoint
-### Properties
-* **id**: string (ReadOnly): The ARM identifier for Private Endpoint
-
-## PrivateEndpointConnection
-### Properties
-* **id**: string (ReadOnly): private endpoint connection Id
-* **name**: string (ReadOnly): private endpoint connection name
-* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties.
-* **type**: string (ReadOnly): private endpoint connection type
-
-## PrivateEndpointConnectionProperties
-### Properties
-* **privateEndpoint**: [PrivateEndpoint](#privateendpoint) (ReadOnly): The resource of private end point.
-* **privateLinkServiceConnectionState**: [PrivateLinkServiceConnectionState](#privatelinkserviceconnectionstate) (Required): A collection of information about the state of the connection between DiskAccess and Virtual Network.
-* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | string (ReadOnly): The provisioning state of the private endpoint connection resource.
-
-## PrivateLinkServiceConnectionState
-### Properties
-* **actionsRequired**: string: A message indicating if changes on the service provider require any updates on the consumer.
-* **description**: string: The reason for approval/rejection of the connection.
-* **status**: 'Approved' | 'Pending' | 'Rejected' | string: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
-
-## PropertyUpdatesInProgress
-### Properties
-* **targetTier**: string: The target performance tier of the disk if a tier change operation is in progress.
-
-## PurchasePlan
-### Properties
-* **name**: string (Required): The plan ID.
-* **product**: string (Required): Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
-* **promotionCode**: string: The Offer Promotion Code.
-* **publisher**: string (Required): The publisher ID.
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ResourceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## ShareInfoElement
-### Properties
-* **vmUri**: string (ReadOnly): A relative URI containing the ID of the VM that has the disk attached.
-
-## SnapshotProperties
-### Properties
-* **completionPercent**: int: Percentage complete for the background copy when a resource is created via the CopyStart operation.
-* **copyCompletionError**: [CopyCompletionError](#copycompletionerror): Indicates the error details if the background copy of a resource created via the CopyStart operation fails.
-* **creationData**: [CreationData](#creationdata) (Required): Disk source information. CreationData information cannot be changed after the disk has been created.
-* **dataAccessAuthMode**: 'AzureActiveDirectory' | 'None' | string: Additional authentication requirements when exporting or uploading to a disk or snapshot.
-* **diskAccessId**: string: ARM id of the DiskAccess resource for using private endpoints on disks.
-* **diskSizeBytes**: int (ReadOnly): The size of the disk in bytes. This field is read only.
-* **diskSizeGB**: int: If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
-* **diskState**: 'ActiveSAS' | 'ActiveSASFrozen' | 'ActiveUpload' | 'Attached' | 'Frozen' | 'ReadyToUpload' | 'Reserved' | 'Unattached' | string (ReadOnly): The state of the snapshot.
-* **encryption**: [Encryption](#encryption): Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys.
-* **encryptionSettingsCollection**: [EncryptionSettingsCollection](#encryptionsettingscollection): Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.
-* **hyperVGeneration**: 'V1' | 'V2' | string: The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
-* **incremental**: bool: Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed.
-* **networkAccessPolicy**: 'AllowAll' | 'AllowPrivate' | 'DenyAll' | string: Policy for accessing the disk via network.
-* **osType**: 'Linux' | 'Windows': The Operating System type.
-* **provisioningState**: string (ReadOnly): The disk provisioning state.
-* **publicNetworkAccess**: 'Disabled' | 'Enabled' | string: Policy for controlling export on the disk.
-* **purchasePlan**: [PurchasePlan](#purchaseplan): Purchase plan information for the image from which the source disk for the snapshot was originally created.
-* **securityProfile**: [DiskSecurityProfile](#disksecurityprofile): Contains the security related information for the resource.
-* **supportedCapabilities**: [SupportedCapabilities](#supportedcapabilities): List of supported capabilities for the image from which the source disk from the snapshot was originally created.
-* **supportsHibernation**: bool: Indicates the OS on a snapshot supports hibernation.
-* **timeCreated**: string (ReadOnly): The time when the snapshot was created.
-* **uniqueId**: string (ReadOnly): Unique Guid identifying the resource.
-
-## SnapshotSku
-### Properties
-* **name**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: The sku name.
-* **tier**: string (ReadOnly): The sku tier.
-
-## SourceVault
-### Properties
-* **id**: string: Resource Id
-
-## SupportedCapabilities
-### Properties
-* **acceleratedNetwork**: bool: True if the image from which the OS disk is created supports accelerated networking.
-* **architecture**: 'Arm64' | 'x64' | string: CPU architecture supported by an OS disk.
-
-## UserAssignedIdentities
-### Properties
-### Additional Properties
-* **Additional Properties Type**: [UserAssignedIdentitiesValue](#userassignedidentitiesvalue)
-
-## UserAssignedIdentitiesValue
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
diff --git a/generated/compute/microsoft.compute/2022-04-04/types.json b/generated/compute/microsoft.compute/2022-04-04/types.json
deleted file mode 100644
index 17b85b184f..0000000000
--- a/generated/compute/microsoft.compute/2022-04-04/types.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/cloudServices"}},{"6":{"Value":"2022-04-04"}},{"2":{"Name":"Microsoft.Compute/cloudServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":11,"Flags":0,"Description":"Resource tags."},"properties":{"Type":12,"Flags":0,"Description":"Cloud service properties"},"systemData":{"Type":43,"Flags":0,"Description":"The system meta data relating to this resource."}}}},{"2":{"Name":"CloudServiceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"CloudServiceProperties","Properties":{"packageUrl":{"Type":4,"Flags":0,"Description":"Specifies a URL that refers to the location of the service package in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account.\r\nThis is a write-only property and is not returned in GET calls."},"configuration":{"Type":4,"Flags":0,"Description":"Specifies the XML service configuration (.cscfg) for the cloud service."},"configurationUrl":{"Type":4,"Flags":0,"Description":"Specifies a URL that refers to the location of the service configuration in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account.\r\nThis is a write-only property and is not returned in GET calls."},"startCloudService":{"Type":2,"Flags":0,"Description":"(Optional) Indicates whether to start the cloud service immediately after it is created. The default value is `true`.\r\nIf false, the service model is still deployed, but the code is not run immediately. Instead, the service is PoweredOff until you call Start, at which time the service will be started. A deployed service still incurs charges, even if it is poweredoff."},"allowModelOverride":{"Type":2,"Flags":0,"Description":"(Optional) Indicates whether the role sku properties (roleProfile.roles.sku) specified in the model/template should override the role instance count and vm size specified in the .cscfg and .csdef respectively.\r\nThe default value is `false`."},"upgradeMode":{"Type":16,"Flags":0,"Description":"Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains.\r\nPossible Values are
**Auto**
**Manual**
**Simultaneous**
\r\nIf not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence."},"roleProfile":{"Type":17,"Flags":0,"Description":"Describes the role profile for the cloud service."},"osProfile":{"Type":21,"Flags":0,"Description":"Describes the OS profile for the cloud service."},"networkProfile":{"Type":27,"Flags":0,"Description":"Network Profile for the cloud service."},"extensionProfile":{"Type":37,"Flags":0,"Description":"Describes a cloud service extension profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"uniqueId":{"Type":4,"Flags":2,"Description":"The unique identifier for the cloud service."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Simultaneous"}},{"5":{"Elements":[13,14,15,4]}},{"2":{"Name":"CloudServiceRoleProfile","Properties":{"roles":{"Type":20,"Flags":0,"Description":"List of roles for the cloud service."}}}},{"2":{"Name":"CloudServiceRoleProfileProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Resource name."},"sku":{"Type":19,"Flags":0,"Description":"Describes the cloud service role sku."}}}},{"2":{"Name":"CloudServiceRoleSku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name. NOTE: If the new SKU is not supported on the hardware the cloud service is currently on, you need to delete and recreate the cloud service or move back to the old sku."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of the cloud service. Possible Values are
**Standard**
**Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of role instances in the cloud service."}}}},{"3":{"ItemType":18}},{"2":{"Name":"CloudServiceOsProfile","Properties":{"secrets":{"Type":26,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the role instances."}}}},{"2":{"Name":"CloudServiceVaultSecretGroup","Properties":{"sourceVault":{"Type":23,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":25,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"CloudServiceVaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret."}}}},{"3":{"ItemType":24}},{"3":{"ItemType":22}},{"2":{"Name":"CloudServiceNetworkProfile","Properties":{"loadBalancerConfigurations":{"Type":33,"Flags":0,"Description":"List of Load balancer configurations. Cloud service can have up to two load balancer configurations, corresponding to a Public Load Balancer and an Internal Load Balancer."},"slotType":{"Type":36,"Flags":0,"Description":"Slot type for the cloud service.\r\nPossible values are
**Production**
**Staging**
\r\nIf not specified, the default value is Production."},"swappableCloudService":{"Type":23,"Flags":0,"Description":"The id reference of the cloud service containing the target IP with which the subject cloud service can perform a swap. This property cannot be updated once it is set. The swappable cloud service referred by this id must be present otherwise an error will be thrown."}}}},{"2":{"Name":"LoadBalancerConfiguration","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"},"name":{"Type":4,"Flags":1,"Description":"The name of the Load balancer"},"properties":{"Type":29,"Flags":1,"Description":"Properties of the load balancer configuration."}}}},{"2":{"Name":"LoadBalancerConfigurationProperties","Properties":{"frontendIPConfigurations":{"Type":32,"Flags":1,"Description":"Specifies the frontend IP to be used for the load balancer. Only IPv4 frontend IP address is supported. Each load balancer configuration must have exactly one frontend IP configuration."}}}},{"2":{"Name":"LoadBalancerFrontendIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource."},"properties":{"Type":31,"Flags":1,"Description":"Properties of load balancer frontend ip configuration."}}}},{"2":{"Name":"LoadBalancerFrontendIPConfigurationProperties","Properties":{"publicIPAddress":{"Type":23,"Flags":0,"Description":"The reference to the public ip address resource."},"subnet":{"Type":23,"Flags":0,"Description":"The reference to the virtual network subnet resource."},"privateIPAddress":{"Type":4,"Flags":0,"Description":"The virtual network private IP address of the IP configuration."}}}},{"3":{"ItemType":30}},{"3":{"ItemType":28}},{"6":{"Value":"Production"}},{"6":{"Value":"Staging"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"CloudServiceExtensionProfile","Properties":{"extensions":{"Type":42,"Flags":0,"Description":"List of extensions for the cloud service."}}}},{"2":{"Name":"Extension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"properties":{"Type":39,"Flags":0,"Description":"Extension Properties."}}}},{"2":{"Name":"CloudServiceExtensionProperties","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the extension. Specifies the version of the extension. If this element is not specified or an asterisk (*) is used as the value, the latest version of the extension is used. If the value is specified with a major version number and an asterisk as the minor version number (X.), the latest minor version of the specified major version is selected. If a major version number and a minor version number are specified (X.Y), the specific extension version is selected. If a version is specified, an auto-upgrade is performed on the role instance."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Explicitly specify whether platform can automatically upgrade typeHandlerVersion to higher minor versions when they become available."},"settings":{"Type":0,"Flags":0,"Description":"Public settings for the extension. For JSON extensions, this is the JSON settings for the extension. For XML Extension (like RDP), this is the XML setting for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"Protected settings for the extension which are encrypted before sent to the role instance."},"protectedSettingsFromKeyVault":{"Type":40,"Flags":0,"Description":"Protected settings for the extension, referenced using KeyVault which are encrypted before sent to the role instance."},"forceUpdateTag":{"Type":4,"Flags":0,"Description":"Tag to force apply the provided public and protected settings.\r\nChanging the tag value allows for re-running the extension without changing any of the public or protected settings.\r\nIf forceUpdateTag is not changed, updates to public or protected settings would still be applied by the handler.\r\nIf neither forceUpdateTag nor any of public or protected settings change, extension would flow to the role instance with the same sequence-number, and\r\nit is up to handler implementation whether to re-run it or not"},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"rolesAppliedTo":{"Type":41,"Flags":0,"Description":"Optional list of roles to apply this extension. If property is not specified or '*' is specified, extension is applied to all roles in the cloud service."}}}},{"2":{"Name":"CloudServiceVaultAndSecretReference","Properties":{"sourceVault":{"Type":23,"Flags":0,"Description":"The ARM Resource ID of the Key Vault"},"secretUrl":{"Type":4,"Flags":0,"Description":"Secret URL which contains the protected settings of the extension"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":38}},{"2":{"Name":"SystemData","Properties":{"createdAt":{"Type":4,"Flags":2,"Description":"Specifies the time in UTC at which the Cloud Service (extended support) resource was created.
Minimum api-version: 2022-04-04."},"lastModifiedAt":{"Type":4,"Flags":2,"Description":"Specifies the time in UTC at which the Cloud Service (extended support) resource was last modified.
Minimum api-version: 2022-04-04."}}}},{"4":{"Name":"Microsoft.Compute/cloudServices@2022-04-04","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/cloudServices/updateDomains"}},{"6":{"Value":"2022-04-04"}},{"2":{"Name":"Microsoft.Compute/cloudServices/updateDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":3,"Flags":9,"Description":"The resource name"},"type":{"Type":45,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":46,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Compute/cloudServices/updateDomains@2022-04-04","ScopeType":8,"Body":47,"Flags":0}}]
\ No newline at end of file
diff --git a/generated/compute/microsoft.compute/2022-04-04/types.md b/generated/compute/microsoft.compute/2022-04-04/types.md
deleted file mode 100644
index e00431f14a..0000000000
--- a/generated/compute/microsoft.compute/2022-04-04/types.md
+++ /dev/null
@@ -1,145 +0,0 @@
-# Microsoft.Compute @ 2022-04-04
-
-## Resource Microsoft.Compute/cloudServices@2022-04-04
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-04-04' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **location**: string (Required): Resource location.
-* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [CloudServiceProperties](#cloudserviceproperties): Cloud service properties
-* **systemData**: [SystemData](#systemdata): The system meta data relating to this resource.
-* **tags**: [CloudServiceTags](#cloudservicetags): Resource tags.
-* **type**: 'Microsoft.Compute/cloudServices' (ReadOnly, DeployTimeConstant): The resource type
-
-## Resource Microsoft.Compute/cloudServices/updateDomains@2022-04-04
-* **Valid Scope(s)**: ResourceGroup
-### Properties
-* **apiVersion**: '2022-04-04' (ReadOnly, DeployTimeConstant): The resource api version
-* **id**: string (ReadOnly, DeployTimeConstant): The resource id
-* **name**: int (Required, DeployTimeConstant): The resource name
-* **type**: 'Microsoft.Compute/cloudServices/updateDomains' (ReadOnly, DeployTimeConstant): The resource type
-
-## CloudServiceExtensionProfile
-### Properties
-* **extensions**: [Extension](#extension)[]: List of extensions for the cloud service.
-
-## CloudServiceExtensionProperties
-### Properties
-* **autoUpgradeMinorVersion**: bool: Explicitly specify whether platform can automatically upgrade typeHandlerVersion to higher minor versions when they become available.
-* **forceUpdateTag**: string: Tag to force apply the provided public and protected settings.
-Changing the tag value allows for re-running the extension without changing any of the public or protected settings.
-If forceUpdateTag is not changed, updates to public or protected settings would still be applied by the handler.
-If neither forceUpdateTag nor any of public or protected settings change, extension would flow to the role instance with the same sequence-number, and
-it is up to handler implementation whether to re-run it or not
-* **protectedSettings**: any: Protected settings for the extension which are encrypted before sent to the role instance.
-* **protectedSettingsFromKeyVault**: [CloudServiceVaultAndSecretReference](#cloudservicevaultandsecretreference): Protected settings for the extension, referenced using KeyVault which are encrypted before sent to the role instance.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **publisher**: string: The name of the extension handler publisher.
-* **rolesAppliedTo**: string[]: Optional list of roles to apply this extension. If property is not specified or '*' is specified, extension is applied to all roles in the cloud service.
-* **settings**: any: Public settings for the extension. For JSON extensions, this is the JSON settings for the extension. For XML Extension (like RDP), this is the XML setting for the extension.
-* **type**: string: Specifies the type of the extension.
-* **typeHandlerVersion**: string: Specifies the version of the extension. Specifies the version of the extension. If this element is not specified or an asterisk (*) is used as the value, the latest version of the extension is used. If the value is specified with a major version number and an asterisk as the minor version number (X.), the latest minor version of the specified major version is selected. If a major version number and a minor version number are specified (X.Y), the specific extension version is selected. If a version is specified, an auto-upgrade is performed on the role instance.
-
-## CloudServiceNetworkProfile
-### Properties
-* **loadBalancerConfigurations**: [LoadBalancerConfiguration](#loadbalancerconfiguration)[]: List of Load balancer configurations. Cloud service can have up to two load balancer configurations, corresponding to a Public Load Balancer and an Internal Load Balancer.
-* **slotType**: 'Production' | 'Staging' | string: Slot type for the cloud service.
-Possible values are
**Production**
**Staging**
-If not specified, the default value is Production.
-* **swappableCloudService**: [SubResource](#subresource): The id reference of the cloud service containing the target IP with which the subject cloud service can perform a swap. This property cannot be updated once it is set. The swappable cloud service referred by this id must be present otherwise an error will be thrown.
-
-## CloudServiceOsProfile
-### Properties
-* **secrets**: [CloudServiceVaultSecretGroup](#cloudservicevaultsecretgroup)[]: Specifies set of certificates that should be installed onto the role instances.
-
-## CloudServiceProperties
-### Properties
-* **allowModelOverride**: bool: (Optional) Indicates whether the role sku properties (roleProfile.roles.sku) specified in the model/template should override the role instance count and vm size specified in the .cscfg and .csdef respectively.
-The default value is `false`.
-* **configuration**: string: Specifies the XML service configuration (.cscfg) for the cloud service.
-* **configurationUrl**: string: Specifies a URL that refers to the location of the service configuration in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account.
-This is a write-only property and is not returned in GET calls.
-* **extensionProfile**: [CloudServiceExtensionProfile](#cloudserviceextensionprofile): Describes a cloud service extension profile.
-* **networkProfile**: [CloudServiceNetworkProfile](#cloudservicenetworkprofile): Network Profile for the cloud service.
-* **osProfile**: [CloudServiceOsProfile](#cloudserviceosprofile): Describes the OS profile for the cloud service.
-* **packageUrl**: string: Specifies a URL that refers to the location of the service package in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account.
-This is a write-only property and is not returned in GET calls.
-* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response.
-* **roleProfile**: [CloudServiceRoleProfile](#cloudserviceroleprofile): Describes the role profile for the cloud service.
-* **startCloudService**: bool: (Optional) Indicates whether to start the cloud service immediately after it is created. The default value is `true`.
-If false, the service model is still deployed, but the code is not run immediately. Instead, the service is PoweredOff until you call Start, at which time the service will be started. A deployed service still incurs charges, even if it is poweredoff.
-* **uniqueId**: string (ReadOnly): The unique identifier for the cloud service.
-* **upgradeMode**: 'Auto' | 'Manual' | 'Simultaneous' | string: Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains.
-Possible Values are
**Auto**
**Manual**
**Simultaneous**
-If not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence.
-
-## CloudServiceRoleProfile
-### Properties
-* **roles**: [CloudServiceRoleProfileProperties](#cloudserviceroleprofileproperties)[]: List of roles for the cloud service.
-
-## CloudServiceRoleProfileProperties
-### Properties
-* **name**: string: Resource name.
-* **sku**: [CloudServiceRoleSku](#cloudservicerolesku): Describes the cloud service role sku.
-
-## CloudServiceRoleSku
-### Properties
-* **capacity**: int: Specifies the number of role instances in the cloud service.
-* **name**: string: The sku name. NOTE: If the new SKU is not supported on the hardware the cloud service is currently on, you need to delete and recreate the cloud service or move back to the old sku.
-* **tier**: string: Specifies the tier of the cloud service. Possible Values are
**Standard**
**Basic**
-
-## CloudServiceTags
-### Properties
-### Additional Properties
-* **Additional Properties Type**: string
-
-## CloudServiceVaultAndSecretReference
-### Properties
-* **secretUrl**: string: Secret URL which contains the protected settings of the extension
-* **sourceVault**: [SubResource](#subresource): The ARM Resource ID of the Key Vault
-
-## CloudServiceVaultCertificate
-### Properties
-* **certificateUrl**: string: This is the URL of a certificate that has been uploaded to Key Vault as a secret.
-
-## CloudServiceVaultSecretGroup
-### Properties
-* **sourceVault**: [SubResource](#subresource): The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
-* **vaultCertificates**: [CloudServiceVaultCertificate](#cloudservicevaultcertificate)[]: The list of key vault references in SourceVault which contain certificates.
-
-## Extension
-### Properties
-* **name**: string: The name of the extension.
-* **properties**: [CloudServiceExtensionProperties](#cloudserviceextensionproperties): Extension Properties.
-
-## LoadBalancerConfiguration
-### Properties
-* **id**: string: Resource Id
-* **name**: string (Required): The name of the Load balancer
-* **properties**: [LoadBalancerConfigurationProperties](#loadbalancerconfigurationproperties) (Required): Properties of the load balancer configuration.
-
-## LoadBalancerConfigurationProperties
-### Properties
-* **frontendIPConfigurations**: [LoadBalancerFrontendIPConfiguration](#loadbalancerfrontendipconfiguration)[] (Required): Specifies the frontend IP to be used for the load balancer. Only IPv4 frontend IP address is supported. Each load balancer configuration must have exactly one frontend IP configuration.
-
-## LoadBalancerFrontendIPConfiguration
-### Properties
-* **name**: string (Required): The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.
-* **properties**: [LoadBalancerFrontendIPConfigurationProperties](#loadbalancerfrontendipconfigurationproperties) (Required): Properties of load balancer frontend ip configuration.
-
-## LoadBalancerFrontendIPConfigurationProperties
-### Properties
-* **privateIPAddress**: string: The virtual network private IP address of the IP configuration.
-* **publicIPAddress**: [SubResource](#subresource): The reference to the public ip address resource.
-* **subnet**: [SubResource](#subresource): The reference to the virtual network subnet resource.
-
-## SubResource
-### Properties
-* **id**: string: Resource Id
-
-## SystemData
-### Properties
-* **createdAt**: string (ReadOnly): Specifies the time in UTC at which the Cloud Service (extended support) resource was created.
Minimum api-version: 2022-04-04.
-* **lastModifiedAt**: string (ReadOnly): Specifies the time in UTC at which the Cloud Service (extended support) resource was last modified.
Minimum api-version: 2022-04-04.
-
diff --git a/generated/confidentialledger/log.out b/generated/confidentialledger/log.out
index 2ad234b75d..37e0898c05 100644
--- a/generated/confidentialledger/log.out
+++ b/generated/confidentialledger/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | SkippedSemanticValidation | Semantic validation was skipped.
diff --git a/generated/confluent/log.out b/generated/confluent/log.out
index cac388da3a..220a1949b9 100644
--- a/generated/confluent/log.out
+++ b/generated/confluent/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | SkippedSemanticValidation | Semantic validation was skipped.
diff --git a/generated/connectedvmware/log.out b/generated/connectedvmware/log.out
index b93ea349d0..2680b902a0 100644
--- a/generated/connectedvmware/log.out
+++ b/generated/connectedvmware/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | SkippedSemanticValidation | Semantic validation was skipped.
diff --git a/generated/connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.md b/generated/connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.md
index 5272198244..2328ed002a 100644
--- a/generated/connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.md
+++ b/generated/connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.md
@@ -281,6 +281,7 @@
* **moName**: string: Gets or sets the vCenter Managed Object name for the inventory item.
* **moRefId**: string: Gets or sets the MoRef (Managed Object Reference) ID for the inventory item.
* **provisioningState**: string (ReadOnly): Gets or sets the provisioning state.
+
### ClusterInventoryItem
#### Properties
* **inventoryType**: 'Cluster' (Required): They inventory type.
diff --git a/generated/connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.md b/generated/connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.md
index dce18d8f25..9ea9a4d794 100644
--- a/generated/connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.md
+++ b/generated/connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.md
@@ -281,6 +281,7 @@
* **moName**: string: Gets or sets the vCenter Managed Object name for the inventory item.
* **moRefId**: string: Gets or sets the MoRef (Managed Object Reference) ID for the inventory item.
* **provisioningState**: string (ReadOnly): Gets or sets the provisioning state.
+
### ClusterInventoryItem
#### Properties
* **inventoryType**: 'Cluster' (Required): They inventory type.
diff --git a/generated/consumption/log.out b/generated/consumption/log.out
index ec0b38195b..35790a01f4 100644
--- a/generated/consumption/log.out
+++ b/generated/consumption/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
@@ -69,45 +69,45 @@ warning | PreCheck/SchemaMissingType | The schema 'ForecastSpend' with an undefi
warning | PreCheck/SchemaMissingType | The schema 'Notification' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:4334:5
warning | PreCheck/SchemaMissingType | The schema 'PriceSheetModel' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:4452:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:4481:5
warning | PreCheck/SchemaMissingType | The schema 'DownloadProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:4478:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:4507:5
warning | PreCheck/SchemaMissingType | The schema 'PriceSheetProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:4493:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:4522:5
warning | PreCheck/SchemaMissingType | The schema 'ChargesListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:4629:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:4658:5
warning | PreCheck/SchemaMissingType | The schema 'MeterDetailsResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:4814:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:4843:5
warning | PreCheck/SchemaMissingType | The schema 'ErrorDetails' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:4844:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:4873:5
warning | PreCheck/SchemaMissingType | The schema 'HighCasedErrorDetails' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:4859:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:4888:5
warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:4908:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:4937:9
warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:4935:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:4964:5
warning | PreCheck/SchemaMissingType | The schema 'Events' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:4953:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:4982:5
warning | PreCheck/SchemaMissingType | The schema 'EventProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:4987:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:5016:5
warning | PreCheck/SchemaMissingType | The schema 'Lots' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:5121:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:5150:5
warning | PreCheck/SchemaMissingType | The schema 'LotProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:5155:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:5184:5
warning | PreCheck/SchemaMissingType | The schema 'CreditBalanceSummary' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:5316:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:5345:5
warning | PreCheck/SchemaMissingType | The schema 'amount' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:5336:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:5365:5
warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:5352:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:5381:5
warning | PreCheck/SchemaMissingType | The schema 'ReservationTransactionResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:5386:5
-warning | PreCheck/SchemaMissingType | The schema 'ResourceAttributes' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:5415:5
+warning | PreCheck/SchemaMissingType | The schema 'ResourceAttributes' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:5444:5
warning | PreCheck/SchemaMissingType | The schema 'ProxyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:5430:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:5459:5
warning | PreCheck/SchemaMissingType | The schema 'AmountWithExchangeRate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:5455:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/consumption.json:5484:5
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
warning | PreCheck/PropertyRedeclarationWarning | Schema 'LegacyReservationTransaction' has a property 'properties' that is already declared the parent schema 'ReservationTransaction' but isn't significantly different. The property has been removed from LegacyReservationTransaction
warning | Skipping path '/{scope}/providers/Microsoft.Consumption/tags': Found mismatch between type segments (1) and name segments (0)
diff --git a/generated/containerinstance/log.out b/generated/containerinstance/log.out
index 24326704a3..431bd6fbc6 100644
--- a/generated/containerinstance/log.out
+++ b/generated/containerinstance/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
@@ -19,13 +19,15 @@ warning | Unrecognized property type: any-object. Returning 'any'.
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
warning | SkippedSemanticValidation | Semantic validation was skipped.
warning | PreCheck/SchemaMissingType | The schema 'GitRepoVolume' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2021-09-01/containerInstance.json:1077:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2021-09-01/containerInstance.json:1143:5
+warning | PreCheck/SchemaMissingType | The schema 'ContainerGroup' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2021-09-01/containerInstance.json:1306:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerGroupIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2021-09-01/containerInstance.json:1373:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2021-09-01/containerInstance.json:1462:5
warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2021-09-01/containerInstance.json:2138:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2021-09-01/containerInstance.json:2265:5
warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2021-09-01/containerInstance.json:2147:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2021-09-01/containerInstance.json:2274:5
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
warning | Unrecognized property type: any-object. Returning 'any'.
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
diff --git a/generated/containerinstance/microsoft.containerinstance/2021-09-01/types.json b/generated/containerinstance/microsoft.containerinstance/2021-09-01/types.json
index 414447bc43..2ab7fdcf96 100644
--- a/generated/containerinstance/microsoft.containerinstance/2021-09-01/types.json
+++ b/generated/containerinstance/microsoft.containerinstance/2021-09-01/types.json
@@ -1 +1 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerInstance/containerGroups"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.ContainerInstance/containerGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":0,"Description":"The identity of the container group, if configured."},"properties":{"Type":19,"Flags":1,"Description":"The container group properties"},"location":{"Type":4,"Flags":0,"Description":"The resource location."},"tags":{"Type":101,"Flags":0,"Description":"The resource tags."},"zones":{"Type":102,"Flags":0,"Description":"The zones for the container group."}}}},{"2":{"Name":"ContainerGroupIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the container group identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the container group. This property will only be provided for a system assigned identity."},"type":{"Type":16,"Flags":0,"Description":"The type of identity used for the container group. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the container group."},"userAssignedIdentities":{"Type":18,"Flags":0,"Description":"The list of user identities associated with the container group. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[12,13,14,15]}},{"2":{"Name":"Components10Wh5UdSchemasContainergroupidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ContainerGroupIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":17}},{"2":{"Name":"ContainerGroupProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the container group. This only appears in the response."},"containers":{"Type":53,"Flags":1,"Description":"The containers within the container group."},"imageRegistryCredentials":{"Type":55,"Flags":0,"Description":"The image registry credentials by which the container group is created from."},"restartPolicy":{"Type":59,"Flags":0,"Description":"Restart policy for all containers within the container group. \n- `Always` Always restart\n- `OnFailure` Restart on failure\n- `Never` Never restart"},"ipAddress":{"Type":60,"Flags":0,"Description":"The IP address type of the container group."},"osType":{"Type":71,"Flags":1,"Description":"The operating system type required by the containers in the container group."},"volumes":{"Type":76,"Flags":0,"Description":"The list of volumes that can be mounted by containers in this container group."},"instanceView":{"Type":77,"Flags":2,"Description":"The instance view of the container group. Only valid in response."},"diagnostics":{"Type":79,"Flags":0,"Description":"The diagnostic information for a container group."},"subnetIds":{"Type":86,"Flags":0,"Description":"The subnet resource IDs for a container group."},"dnsConfig":{"Type":87,"Flags":0,"Description":"The DNS config information for a container group."},"sku":{"Type":91,"Flags":0,"Description":"The SKU for a container group."},"encryptionProperties":{"Type":92,"Flags":0,"Description":"The encryption properties for a container group."},"initContainers":{"Type":100,"Flags":0,"Description":"The init containers for a container group."}}}},{"2":{"Name":"Container","Properties":{"name":{"Type":4,"Flags":1,"Description":"The user-provided name of the container instance."},"properties":{"Type":21,"Flags":1,"Description":"The properties of the container instance."}}}},{"2":{"Name":"ContainerProperties","Properties":{"image":{"Type":4,"Flags":1,"Description":"The name of the image used to create the container instance."},"command":{"Type":22,"Flags":0,"Description":"The commands to execute within the container instance in exec form."},"ports":{"Type":27,"Flags":0,"Description":"The exposed ports on the container instance."},"environmentVariables":{"Type":29,"Flags":0,"Description":"The environment variables to set in the container instance."},"instanceView":{"Type":30,"Flags":2,"Description":"The instance view of the container instance. Only valid in response."},"resources":{"Type":34,"Flags":1,"Description":"The resource requirements of the container instance."},"volumeMounts":{"Type":43,"Flags":0,"Description":"The volume mounts available to the container instance."},"livenessProbe":{"Type":44,"Flags":0,"Description":"The liveness probe."},"readinessProbe":{"Type":44,"Flags":0,"Description":"The readiness probe."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ContainerPort","Properties":{"protocol":{"Type":26,"Flags":0,"Description":"The protocol associated with the port."},"port":{"Type":3,"Flags":1,"Description":"The port number exposed within the container group."}}}},{"6":{"Value":"TCP"}},{"6":{"Value":"UDP"}},{"5":{"Elements":[24,25,4]}},{"3":{"ItemType":23}},{"2":{"Name":"EnvironmentVariable","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the environment variable."},"value":{"Type":4,"Flags":0,"Description":"The value of the environment variable."},"secureValue":{"Type":4,"Flags":0,"Description":"The value of the secure environment variable."}}}},{"3":{"ItemType":28}},{"2":{"Name":"ContainerPropertiesInstanceView","Properties":{"restartCount":{"Type":3,"Flags":2,"Description":"The number of times that the container instance has been restarted."},"currentState":{"Type":31,"Flags":2,"Description":"Current container instance state."},"previousState":{"Type":31,"Flags":2,"Description":"Previous container instance state."},"events":{"Type":33,"Flags":2,"Description":"The events of the container instance."}}}},{"2":{"Name":"ContainerState","Properties":{"state":{"Type":4,"Flags":2,"Description":"The state of the container instance."},"startTime":{"Type":4,"Flags":2,"Description":"The date-time when the container instance state started."},"exitCode":{"Type":3,"Flags":2,"Description":"The container instance exit codes correspond to those from the `docker run` command."},"finishTime":{"Type":4,"Flags":2,"Description":"The date-time when the container instance state finished."},"detailStatus":{"Type":4,"Flags":2,"Description":"The human-readable status of the container instance state."}}}},{"2":{"Name":"Event","Properties":{"count":{"Type":3,"Flags":2,"Description":"The count of the event."},"firstTimestamp":{"Type":4,"Flags":2,"Description":"The date-time of the earliest logged event."},"lastTimestamp":{"Type":4,"Flags":2,"Description":"The date-time of the latest logged event."},"name":{"Type":4,"Flags":2,"Description":"The event name."},"message":{"Type":4,"Flags":2,"Description":"The event message."},"type":{"Type":4,"Flags":2,"Description":"The event type."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ResourceRequirements","Properties":{"requests":{"Type":35,"Flags":1,"Description":"The resource requests of this container instance."},"limits":{"Type":41,"Flags":0,"Description":"The resource limits of this container instance."}}}},{"2":{"Name":"ResourceRequests","Properties":{"memoryInGB":{"Type":3,"Flags":1,"Description":"The memory request in GB of this container instance."},"cpu":{"Type":3,"Flags":1,"Description":"The CPU request of this container instance."},"gpu":{"Type":36,"Flags":0,"Description":"The GPU request of this container instance."}}}},{"2":{"Name":"GpuResource","Properties":{"count":{"Type":3,"Flags":1,"Description":"The count of the GPU resource."},"sku":{"Type":40,"Flags":1,"Description":"The SKU of the GPU resource."}}}},{"6":{"Value":"K80"}},{"6":{"Value":"P100"}},{"6":{"Value":"V100"}},{"5":{"Elements":[37,38,39,4]}},{"2":{"Name":"ResourceLimits","Properties":{"memoryInGB":{"Type":3,"Flags":0,"Description":"The memory limit in GB of this container instance."},"cpu":{"Type":3,"Flags":0,"Description":"The CPU limit of this container instance."},"gpu":{"Type":36,"Flags":0,"Description":"The GPU limit of this container instance."}}}},{"2":{"Name":"VolumeMount","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the volume mount."},"mountPath":{"Type":4,"Flags":1,"Description":"The path within the container where the volume should be mounted. Must not contain colon (:)."},"readOnly":{"Type":2,"Flags":0,"Description":"The flag indicating whether the volume mount is read-only."}}}},{"3":{"ItemType":42}},{"2":{"Name":"ContainerProbe","Properties":{"exec":{"Type":45,"Flags":0,"Description":"The execution command to probe"},"httpGet":{"Type":47,"Flags":0,"Description":"The Http Get settings to probe"},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"The initial delay seconds."},"periodSeconds":{"Type":3,"Flags":0,"Description":"The period seconds."},"failureThreshold":{"Type":3,"Flags":0,"Description":"The failure threshold."},"successThreshold":{"Type":3,"Flags":0,"Description":"The success threshold."},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"The timeout seconds."}}}},{"2":{"Name":"ContainerExec","Properties":{"command":{"Type":46,"Flags":0,"Description":"The commands to execute within the container."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ContainerHttpGet","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path to probe."},"port":{"Type":3,"Flags":1,"Description":"The port number to probe."},"scheme":{"Type":50,"Flags":0,"Description":"The scheme."},"httpHeaders":{"Type":52,"Flags":0,"Description":"The HTTP headers."}}}},{"6":{"Value":"http"}},{"6":{"Value":"https"}},{"5":{"Elements":[48,49,4]}},{"2":{"Name":"HttpHeader","Properties":{"name":{"Type":4,"Flags":0,"Description":"The header name."},"value":{"Type":4,"Flags":0,"Description":"The header value."}}}},{"3":{"ItemType":51}},{"3":{"ItemType":20}},{"2":{"Name":"ImageRegistryCredential","Properties":{"server":{"Type":4,"Flags":1,"Description":"The Docker image registry server without a protocol such as \"http\" and \"https\"."},"username":{"Type":4,"Flags":1,"Description":"The username for the private registry."},"password":{"Type":4,"Flags":0,"Description":"The password for the private registry."},"identity":{"Type":4,"Flags":0,"Description":"The identity for the private registry."},"identityUrl":{"Type":4,"Flags":0,"Description":"The identity URL for the private registry."}}}},{"3":{"ItemType":54}},{"6":{"Value":"Always"}},{"6":{"Value":"OnFailure"}},{"6":{"Value":"Never"}},{"5":{"Elements":[56,57,58,4]}},{"2":{"Name":"IpAddress","Properties":{"ports":{"Type":65,"Flags":1,"Description":"The list of ports exposed on the container group."},"type":{"Type":68,"Flags":1,"Description":"Specifies if the IP is exposed to the public internet or private VNET."},"ip":{"Type":4,"Flags":0,"Description":"The IP exposed to the public internet."},"dnsNameLabel":{"Type":4,"Flags":0,"Description":"The Dns name label for the IP."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN for the IP."}}}},{"2":{"Name":"Port","Properties":{"protocol":{"Type":64,"Flags":0,"Description":"The protocol associated with the port."},"port":{"Type":3,"Flags":1,"Description":"The port number."}}}},{"6":{"Value":"TCP"}},{"6":{"Value":"UDP"}},{"5":{"Elements":[62,63,4]}},{"3":{"ItemType":61}},{"6":{"Value":"Public"}},{"6":{"Value":"Private"}},{"5":{"Elements":[66,67,4]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[69,70,4]}},{"2":{"Name":"Volume","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the volume."},"azureFile":{"Type":73,"Flags":0,"Description":"The Azure File volume."},"emptyDir":{"Type":0,"Flags":0,"Description":"The empty directory volume."},"secret":{"Type":74,"Flags":0,"Description":"The secret volume."},"gitRepo":{"Type":75,"Flags":0,"Description":"The git repo volume."}}}},{"2":{"Name":"AzureFileVolume","Properties":{"shareName":{"Type":4,"Flags":1,"Description":"The name of the Azure File share to be mounted as a volume."},"readOnly":{"Type":2,"Flags":0,"Description":"The flag indicating whether the Azure File shared mounted as a volume is read-only."},"storageAccountName":{"Type":4,"Flags":1,"Description":"The name of the storage account that contains the Azure File share."},"storageAccountKey":{"Type":4,"Flags":0,"Description":"The storage account access key used to access the Azure File share."}}}},{"2":{"Name":"SecretVolume","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"GitRepoVolume","Properties":{"directory":{"Type":4,"Flags":0,"Description":"Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name."},"repository":{"Type":4,"Flags":1,"Description":"Repository URL"},"revision":{"Type":4,"Flags":0,"Description":"Commit hash for the specified revision."}}}},{"3":{"ItemType":72}},{"2":{"Name":"ContainerGroupPropertiesInstanceView","Properties":{"events":{"Type":78,"Flags":2,"Description":"The events of this container group."},"state":{"Type":4,"Flags":2,"Description":"The state of the container group. Only valid in response."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerGroupDiagnostics","Properties":{"logAnalytics":{"Type":80,"Flags":0,"Description":"Container group log analytics information."}}}},{"2":{"Name":"LogAnalytics","Properties":{"workspaceId":{"Type":4,"Flags":1,"Description":"The workspace id for log analytics"},"workspaceKey":{"Type":4,"Flags":1,"Description":"The workspace key for log analytics"},"logType":{"Type":83,"Flags":0,"Description":"The log type to be used."},"metadata":{"Type":84,"Flags":0,"Description":"Metadata for log analytics."},"workspaceResourceId":{"Type":4,"Flags":0,"Description":"The workspace resource id for log analytics"}}}},{"6":{"Value":"ContainerInsights"}},{"6":{"Value":"ContainerInstanceLogs"}},{"5":{"Elements":[81,82,4]}},{"2":{"Name":"LogAnalyticsMetadata","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ContainerGroupSubnetId","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource ID of virtual network and subnet."},"name":{"Type":4,"Flags":0,"Description":"Friendly name for the subnet."}}}},{"3":{"ItemType":85}},{"2":{"Name":"DnsConfiguration","Properties":{"nameServers":{"Type":88,"Flags":1,"Description":"The DNS servers for the container group."},"searchDomains":{"Type":4,"Flags":0,"Description":"The DNS search domains for hostname lookup in the container group."},"options":{"Type":4,"Flags":0,"Description":"The DNS options for the container group."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Standard"}},{"6":{"Value":"Dedicated"}},{"5":{"Elements":[89,90,4]}},{"2":{"Name":"EncryptionProperties","Properties":{"vaultBaseUrl":{"Type":4,"Flags":1,"Description":"The keyvault base url."},"keyName":{"Type":4,"Flags":1,"Description":"The encryption key name."},"keyVersion":{"Type":4,"Flags":1,"Description":"The encryption key version."}}}},{"2":{"Name":"InitContainerDefinition","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name for the init container."},"properties":{"Type":94,"Flags":1,"Description":"The properties for the init container."}}}},{"2":{"Name":"InitContainerPropertiesDefinition","Properties":{"image":{"Type":4,"Flags":0,"Description":"The image of the init container."},"command":{"Type":95,"Flags":0,"Description":"The command to execute within the init container in exec form."},"environmentVariables":{"Type":96,"Flags":0,"Description":"The environment variables to set in the init container."},"instanceView":{"Type":97,"Flags":2,"Description":"The instance view of the init container. Only valid in response."},"volumeMounts":{"Type":99,"Flags":0,"Description":"The volume mounts available to the init container."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":28}},{"2":{"Name":"InitContainerPropertiesDefinitionInstanceView","Properties":{"restartCount":{"Type":3,"Flags":2,"Description":"The number of times that the init container has been restarted."},"currentState":{"Type":31,"Flags":2,"Description":"The current state of the init container."},"previousState":{"Type":31,"Flags":2,"Description":"The previous state of the init container."},"events":{"Type":98,"Flags":2,"Description":"The events of the init container."}}}},{"3":{"ItemType":32}},{"3":{"ItemType":42}},{"3":{"ItemType":93}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerInstance/containerGroups@2021-09-01","ScopeType":8,"Body":10,"Flags":0}}]
\ No newline at end of file
+[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerInstance/containerGroups"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.ContainerInstance/containerGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":0,"Description":"The resource location."},"tags":{"Type":11,"Flags":0,"Description":"The resource tags."},"zones":{"Type":12,"Flags":0,"Description":"The zones for the container group."},"identity":{"Type":13,"Flags":0,"Description":"The identity of the container group, if configured."},"properties":{"Type":21,"Flags":1,"Description":"The container group properties"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"ContainerGroupIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the container group identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the container group. This property will only be provided for a system assigned identity."},"type":{"Type":18,"Flags":0,"Description":"The type of identity used for the container group. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the container group."},"userAssignedIdentities":{"Type":20,"Flags":0,"Description":"The list of user identities associated with the container group."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[14,15,16,17]}},{"2":{"Name":"UserAssignedIdentities","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ContainerGroupIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":19}},{"2":{"Name":"ContainerGroupPropertiesProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the container group. This only appears in the response."},"containers":{"Type":55,"Flags":1,"Description":"The containers within the container group."},"imageRegistryCredentials":{"Type":57,"Flags":0,"Description":"The image registry credentials by which the container group is created from."},"restartPolicy":{"Type":61,"Flags":0,"Description":"Restart policy for all containers within the container group. \n- `Always` Always restart\n- `OnFailure` Restart on failure\n- `Never` Never restart"},"ipAddress":{"Type":62,"Flags":0,"Description":"The IP address type of the container group."},"osType":{"Type":73,"Flags":1,"Description":"The operating system type required by the containers in the container group."},"volumes":{"Type":78,"Flags":0,"Description":"The list of volumes that can be mounted by containers in this container group."},"instanceView":{"Type":79,"Flags":2,"Description":"The instance view of the container group. Only valid in response."},"diagnostics":{"Type":81,"Flags":0,"Description":"The diagnostic information for a container group."},"subnetIds":{"Type":88,"Flags":0,"Description":"The subnet resource IDs for a container group."},"dnsConfig":{"Type":89,"Flags":0,"Description":"The DNS config information for a container group."},"sku":{"Type":93,"Flags":0,"Description":"The SKU for a container group."},"encryptionProperties":{"Type":94,"Flags":0,"Description":"The encryption properties for a container group."},"initContainers":{"Type":102,"Flags":0,"Description":"The init containers for a container group."}}}},{"2":{"Name":"Container","Properties":{"name":{"Type":4,"Flags":1,"Description":"The user-provided name of the container instance."},"properties":{"Type":23,"Flags":1,"Description":"The properties of the container instance."}}}},{"2":{"Name":"ContainerProperties","Properties":{"image":{"Type":4,"Flags":1,"Description":"The name of the image used to create the container instance."},"command":{"Type":24,"Flags":0,"Description":"The commands to execute within the container instance in exec form."},"ports":{"Type":29,"Flags":0,"Description":"The exposed ports on the container instance."},"environmentVariables":{"Type":31,"Flags":0,"Description":"The environment variables to set in the container instance."},"instanceView":{"Type":32,"Flags":2,"Description":"The instance view of the container instance. Only valid in response."},"resources":{"Type":36,"Flags":1,"Description":"The resource requirements of the container instance."},"volumeMounts":{"Type":45,"Flags":0,"Description":"The volume mounts available to the container instance."},"livenessProbe":{"Type":46,"Flags":0,"Description":"The liveness probe."},"readinessProbe":{"Type":46,"Flags":0,"Description":"The readiness probe."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ContainerPort","Properties":{"protocol":{"Type":28,"Flags":0,"Description":"The protocol associated with the port."},"port":{"Type":3,"Flags":1,"Description":"The port number exposed within the container group."}}}},{"6":{"Value":"TCP"}},{"6":{"Value":"UDP"}},{"5":{"Elements":[26,27,4]}},{"3":{"ItemType":25}},{"2":{"Name":"EnvironmentVariable","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the environment variable."},"value":{"Type":4,"Flags":0,"Description":"The value of the environment variable."},"secureValue":{"Type":4,"Flags":0,"Description":"The value of the secure environment variable."}}}},{"3":{"ItemType":30}},{"2":{"Name":"ContainerPropertiesInstanceView","Properties":{"restartCount":{"Type":3,"Flags":2,"Description":"The number of times that the container instance has been restarted."},"currentState":{"Type":33,"Flags":2,"Description":"Current container instance state."},"previousState":{"Type":33,"Flags":2,"Description":"Previous container instance state."},"events":{"Type":35,"Flags":2,"Description":"The events of the container instance."}}}},{"2":{"Name":"ContainerState","Properties":{"state":{"Type":4,"Flags":2,"Description":"The state of the container instance."},"startTime":{"Type":4,"Flags":2,"Description":"The date-time when the container instance state started."},"exitCode":{"Type":3,"Flags":2,"Description":"The container instance exit codes correspond to those from the `docker run` command."},"finishTime":{"Type":4,"Flags":2,"Description":"The date-time when the container instance state finished."},"detailStatus":{"Type":4,"Flags":2,"Description":"The human-readable status of the container instance state."}}}},{"2":{"Name":"Event","Properties":{"count":{"Type":3,"Flags":2,"Description":"The count of the event."},"firstTimestamp":{"Type":4,"Flags":2,"Description":"The date-time of the earliest logged event."},"lastTimestamp":{"Type":4,"Flags":2,"Description":"The date-time of the latest logged event."},"name":{"Type":4,"Flags":2,"Description":"The event name."},"message":{"Type":4,"Flags":2,"Description":"The event message."},"type":{"Type":4,"Flags":2,"Description":"The event type."}}}},{"3":{"ItemType":34}},{"2":{"Name":"ResourceRequirements","Properties":{"requests":{"Type":37,"Flags":1,"Description":"The resource requests of this container instance."},"limits":{"Type":43,"Flags":0,"Description":"The resource limits of this container instance."}}}},{"2":{"Name":"ResourceRequests","Properties":{"memoryInGB":{"Type":3,"Flags":1,"Description":"The memory request in GB of this container instance."},"cpu":{"Type":3,"Flags":1,"Description":"The CPU request of this container instance."},"gpu":{"Type":38,"Flags":0,"Description":"The GPU request of this container instance."}}}},{"2":{"Name":"GpuResource","Properties":{"count":{"Type":3,"Flags":1,"Description":"The count of the GPU resource."},"sku":{"Type":42,"Flags":1,"Description":"The SKU of the GPU resource."}}}},{"6":{"Value":"K80"}},{"6":{"Value":"P100"}},{"6":{"Value":"V100"}},{"5":{"Elements":[39,40,41,4]}},{"2":{"Name":"ResourceLimits","Properties":{"memoryInGB":{"Type":3,"Flags":0,"Description":"The memory limit in GB of this container instance."},"cpu":{"Type":3,"Flags":0,"Description":"The CPU limit of this container instance."},"gpu":{"Type":38,"Flags":0,"Description":"The GPU limit of this container instance."}}}},{"2":{"Name":"VolumeMount","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the volume mount."},"mountPath":{"Type":4,"Flags":1,"Description":"The path within the container where the volume should be mounted. Must not contain colon (:)."},"readOnly":{"Type":2,"Flags":0,"Description":"The flag indicating whether the volume mount is read-only."}}}},{"3":{"ItemType":44}},{"2":{"Name":"ContainerProbe","Properties":{"exec":{"Type":47,"Flags":0,"Description":"The execution command to probe"},"httpGet":{"Type":49,"Flags":0,"Description":"The Http Get settings to probe"},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"The initial delay seconds."},"periodSeconds":{"Type":3,"Flags":0,"Description":"The period seconds."},"failureThreshold":{"Type":3,"Flags":0,"Description":"The failure threshold."},"successThreshold":{"Type":3,"Flags":0,"Description":"The success threshold."},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"The timeout seconds."}}}},{"2":{"Name":"ContainerExec","Properties":{"command":{"Type":48,"Flags":0,"Description":"The commands to execute within the container."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ContainerHttpGet","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path to probe."},"port":{"Type":3,"Flags":1,"Description":"The port number to probe."},"scheme":{"Type":52,"Flags":0,"Description":"The scheme."},"httpHeaders":{"Type":54,"Flags":0,"Description":"The HTTP headers."}}}},{"6":{"Value":"http"}},{"6":{"Value":"https"}},{"5":{"Elements":[50,51,4]}},{"2":{"Name":"HttpHeader","Properties":{"name":{"Type":4,"Flags":0,"Description":"The header name."},"value":{"Type":4,"Flags":0,"Description":"The header value."}}}},{"3":{"ItemType":53}},{"3":{"ItemType":22}},{"2":{"Name":"ImageRegistryCredential","Properties":{"server":{"Type":4,"Flags":1,"Description":"The Docker image registry server without a protocol such as \"http\" and \"https\"."},"username":{"Type":4,"Flags":0,"Description":"The username for the private registry."},"password":{"Type":4,"Flags":0,"Description":"The password for the private registry."},"identity":{"Type":4,"Flags":0,"Description":"The identity for the private registry."},"identityUrl":{"Type":4,"Flags":0,"Description":"The identity URL for the private registry."}}}},{"3":{"ItemType":56}},{"6":{"Value":"Always"}},{"6":{"Value":"OnFailure"}},{"6":{"Value":"Never"}},{"5":{"Elements":[58,59,60,4]}},{"2":{"Name":"IpAddress","Properties":{"ports":{"Type":67,"Flags":1,"Description":"The list of ports exposed on the container group."},"type":{"Type":70,"Flags":1,"Description":"Specifies if the IP is exposed to the public internet or private VNET."},"ip":{"Type":4,"Flags":0,"Description":"The IP exposed to the public internet."},"dnsNameLabel":{"Type":4,"Flags":0,"Description":"The Dns name label for the IP."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN for the IP."}}}},{"2":{"Name":"Port","Properties":{"protocol":{"Type":66,"Flags":0,"Description":"The protocol associated with the port."},"port":{"Type":3,"Flags":1,"Description":"The port number."}}}},{"6":{"Value":"TCP"}},{"6":{"Value":"UDP"}},{"5":{"Elements":[64,65,4]}},{"3":{"ItemType":63}},{"6":{"Value":"Public"}},{"6":{"Value":"Private"}},{"5":{"Elements":[68,69,4]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[71,72,4]}},{"2":{"Name":"Volume","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the volume."},"azureFile":{"Type":75,"Flags":0,"Description":"The Azure File volume."},"emptyDir":{"Type":0,"Flags":0,"Description":"The empty directory volume."},"secret":{"Type":76,"Flags":0,"Description":"The secret volume."},"gitRepo":{"Type":77,"Flags":0,"Description":"The git repo volume."}}}},{"2":{"Name":"AzureFileVolume","Properties":{"shareName":{"Type":4,"Flags":1,"Description":"The name of the Azure File share to be mounted as a volume."},"readOnly":{"Type":2,"Flags":0,"Description":"The flag indicating whether the Azure File shared mounted as a volume is read-only."},"storageAccountName":{"Type":4,"Flags":1,"Description":"The name of the storage account that contains the Azure File share."},"storageAccountKey":{"Type":4,"Flags":0,"Description":"The storage account access key used to access the Azure File share."}}}},{"2":{"Name":"SecretVolume","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"GitRepoVolume","Properties":{"directory":{"Type":4,"Flags":0,"Description":"Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name."},"repository":{"Type":4,"Flags":1,"Description":"Repository URL"},"revision":{"Type":4,"Flags":0,"Description":"Commit hash for the specified revision."}}}},{"3":{"ItemType":74}},{"2":{"Name":"ContainerGroupPropertiesInstanceView","Properties":{"events":{"Type":80,"Flags":2,"Description":"The events of this container group."},"state":{"Type":4,"Flags":2,"Description":"The state of the container group. Only valid in response."}}}},{"3":{"ItemType":34}},{"2":{"Name":"ContainerGroupDiagnostics","Properties":{"logAnalytics":{"Type":82,"Flags":0,"Description":"Container group log analytics information."}}}},{"2":{"Name":"LogAnalytics","Properties":{"workspaceId":{"Type":4,"Flags":1,"Description":"The workspace id for log analytics"},"workspaceKey":{"Type":4,"Flags":1,"Description":"The workspace key for log analytics"},"logType":{"Type":85,"Flags":0,"Description":"The log type to be used."},"metadata":{"Type":86,"Flags":0,"Description":"Metadata for log analytics."},"workspaceResourceId":{"Type":4,"Flags":0,"Description":"The workspace resource id for log analytics"}}}},{"6":{"Value":"ContainerInsights"}},{"6":{"Value":"ContainerInstanceLogs"}},{"5":{"Elements":[83,84,4]}},{"2":{"Name":"LogAnalyticsMetadata","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ContainerGroupSubnetId","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource ID of virtual network and subnet."},"name":{"Type":4,"Flags":0,"Description":"Friendly name for the subnet."}}}},{"3":{"ItemType":87}},{"2":{"Name":"DnsConfiguration","Properties":{"nameServers":{"Type":90,"Flags":1,"Description":"The DNS servers for the container group."},"searchDomains":{"Type":4,"Flags":0,"Description":"The DNS search domains for hostname lookup in the container group."},"options":{"Type":4,"Flags":0,"Description":"The DNS options for the container group."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Standard"}},{"6":{"Value":"Dedicated"}},{"5":{"Elements":[91,92,4]}},{"2":{"Name":"EncryptionProperties","Properties":{"vaultBaseUrl":{"Type":4,"Flags":1,"Description":"The keyvault base url."},"keyName":{"Type":4,"Flags":1,"Description":"The encryption key name."},"keyVersion":{"Type":4,"Flags":1,"Description":"The encryption key version."}}}},{"2":{"Name":"InitContainerDefinition","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name for the init container."},"properties":{"Type":96,"Flags":1,"Description":"The properties for the init container."}}}},{"2":{"Name":"InitContainerPropertiesDefinition","Properties":{"image":{"Type":4,"Flags":0,"Description":"The image of the init container."},"command":{"Type":97,"Flags":0,"Description":"The command to execute within the init container in exec form."},"environmentVariables":{"Type":98,"Flags":0,"Description":"The environment variables to set in the init container."},"instanceView":{"Type":99,"Flags":2,"Description":"The instance view of the init container. Only valid in response."},"volumeMounts":{"Type":101,"Flags":0,"Description":"The volume mounts available to the init container."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":30}},{"2":{"Name":"InitContainerPropertiesDefinitionInstanceView","Properties":{"restartCount":{"Type":3,"Flags":2,"Description":"The number of times that the init container has been restarted."},"currentState":{"Type":33,"Flags":2,"Description":"The current state of the init container."},"previousState":{"Type":33,"Flags":2,"Description":"The previous state of the init container."},"events":{"Type":100,"Flags":2,"Description":"The events of the init container."}}}},{"3":{"ItemType":34}},{"3":{"ItemType":44}},{"3":{"ItemType":95}},{"4":{"Name":"Microsoft.ContainerInstance/containerGroups@2021-09-01","ScopeType":8,"Body":10,"Flags":0}}]
\ No newline at end of file
diff --git a/generated/containerinstance/microsoft.containerinstance/2021-09-01/types.md b/generated/containerinstance/microsoft.containerinstance/2021-09-01/types.md
index 0895987714..99098f1c46 100644
--- a/generated/containerinstance/microsoft.containerinstance/2021-09-01/types.md
+++ b/generated/containerinstance/microsoft.containerinstance/2021-09-01/types.md
@@ -8,7 +8,7 @@
* **identity**: [ContainerGroupIdentity](#containergroupidentity): The identity of the container group, if configured.
* **location**: string: The resource location.
* **name**: string (Required, DeployTimeConstant): The resource name
-* **properties**: [ContainerGroupProperties](#containergroupproperties) (Required): The container group properties
+* **properties**: [ContainerGroupPropertiesProperties](#containergrouppropertiesproperties) (Required): The container group properties
* **tags**: [ResourceTags](#resourcetags): The resource tags.
* **type**: 'Microsoft.ContainerInstance/containerGroups' (ReadOnly, DeployTimeConstant): The resource type
* **zones**: string[]: The zones for the container group.
@@ -20,11 +20,6 @@
* **storageAccountKey**: string: The storage account access key used to access the Azure File share.
* **storageAccountName**: string (Required): The name of the storage account that contains the Azure File share.
-## Components10Wh5UdSchemasContainergroupidentityPropertiesUserassignedidentitiesAdditionalproperties
-### Properties
-* **clientId**: string (ReadOnly): The client id of user assigned identity.
-* **principalId**: string (ReadOnly): The principal id of user assigned identity.
-
## Container
### Properties
* **name**: string (Required): The user-provided name of the container instance.
@@ -43,14 +38,19 @@
* **principalId**: string (ReadOnly): The principal id of the container group identity. This property will only be provided for a system assigned identity.
* **tenantId**: string (ReadOnly): The tenant id associated with the container group. This property will only be provided for a system assigned identity.
* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the container group. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the container group.
-* **userAssignedIdentities**: [ContainerGroupIdentityUserAssignedIdentities](#containergroupidentityuserassignedidentities): The list of user identities associated with the container group. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
+* **userAssignedIdentities**: [ContainerGroupIdentityUserAssignedIdentities](#containergroupidentityuserassignedidentities): The list of user identities associated with the container group.
## ContainerGroupIdentityUserAssignedIdentities
### Properties
### Additional Properties
-* **Additional Properties Type**: [Components10Wh5UdSchemasContainergroupidentityPropertiesUserassignedidentitiesAdditionalproperties](#components10wh5udschemascontainergroupidentitypropertiesuserassignedidentitiesadditionalproperties)
+* **Additional Properties Type**: [UserAssignedIdentities](#userassignedidentities)
+
+## ContainerGroupPropertiesInstanceView
+### Properties
+* **events**: [Event](#event)[] (ReadOnly): The events of this container group.
+* **state**: string (ReadOnly): The state of the container group. Only valid in response.
-## ContainerGroupProperties
+## ContainerGroupPropertiesProperties
### Properties
* **containers**: [Container](#container)[] (Required): The containers within the container group.
* **diagnostics**: [ContainerGroupDiagnostics](#containergroupdiagnostics): The diagnostic information for a container group.
@@ -70,11 +70,6 @@
* **subnetIds**: [ContainerGroupSubnetId](#containergroupsubnetid)[]: The subnet resource IDs for a container group.
* **volumes**: [Volume](#volume)[]: The list of volumes that can be mounted by containers in this container group.
-## ContainerGroupPropertiesInstanceView
-### Properties
-* **events**: [Event](#event)[] (ReadOnly): The events of this container group.
-* **state**: string (ReadOnly): The state of the container group. Only valid in response.
-
## ContainerGroupSubnetId
### Properties
* **id**: string (Required): Resource ID of virtual network and subnet.
@@ -178,7 +173,7 @@
* **identityUrl**: string: The identity URL for the private registry.
* **password**: string: The password for the private registry.
* **server**: string (Required): The Docker image registry server without a protocol such as "http" and "https".
-* **username**: string (Required): The username for the private registry.
+* **username**: string: The username for the private registry.
## InitContainerDefinition
### Properties
@@ -253,6 +248,11 @@
### Additional Properties
* **Additional Properties Type**: string
+## UserAssignedIdentities
+### Properties
+* **clientId**: string (ReadOnly): The client id of user assigned identity.
+* **principalId**: string (ReadOnly): The principal id of user assigned identity.
+
## Volume
### Properties
* **azureFile**: [AzureFileVolume](#azurefilevolume): The Azure File volume.
diff --git a/generated/containerregistry/log.out b/generated/containerregistry/log.out
index bc4b9540c6..788bce2737 100644
--- a/generated/containerregistry/log.out
+++ b/generated/containerregistry/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | SkippedSemanticValidation | Semantic validation was skipped.
diff --git a/generated/containerregistry/microsoft.containerregistry/2018-02-01-preview/types.md b/generated/containerregistry/microsoft.containerregistry/2018-02-01-preview/types.md
index f68753e4a5..4a7820b15d 100644
--- a/generated/containerregistry/microsoft.containerregistry/2018-02-01-preview/types.md
+++ b/generated/containerregistry/microsoft.containerregistry/2018-02-01-preview/types.md
@@ -81,6 +81,7 @@
### Base Properties
* **provisioningState**: 'Canceled' | 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state of the build step.
+
### DockerBuildStep
#### Properties
* **baseImageDependencies**: [BaseImageDependency](#baseimagedependency)[] (ReadOnly): List of base image dependencies for a step.
diff --git a/generated/containerregistry/microsoft.containerregistry/2018-09-01/types.md b/generated/containerregistry/microsoft.containerregistry/2018-09-01/types.md
index 24324f4eed..4287331a49 100644
--- a/generated/containerregistry/microsoft.containerregistry/2018-09-01/types.md
+++ b/generated/containerregistry/microsoft.containerregistry/2018-09-01/types.md
@@ -217,6 +217,7 @@ the source registry during the run.
* **baseImageDependencies**: [BaseImageDependency](#baseimagedependency)[] (ReadOnly): List of base image dependencies for a step.
* **contextAccessToken**: string: The token (git PAT or SAS token of storage account blob) associated with the context for a step.
* **contextPath**: string: The URL(absolute or relative) of the source context for the task step.
+
### DockerBuildStep
#### Properties
* **arguments**: [Argument](#argument)[]: The collection of override arguments to be used when executing this build step.
diff --git a/generated/containerregistry/microsoft.containerregistry/2019-04-01/types.md b/generated/containerregistry/microsoft.containerregistry/2019-04-01/types.md
index 351f3370c2..26da025ee4 100644
--- a/generated/containerregistry/microsoft.containerregistry/2019-04-01/types.md
+++ b/generated/containerregistry/microsoft.containerregistry/2019-04-01/types.md
@@ -240,6 +240,7 @@ the source registry during the run.
* **baseImageDependencies**: [BaseImageDependency](#baseimagedependency)[] (ReadOnly): List of base image dependencies for a step.
* **contextAccessToken**: string: The token (git PAT or SAS token of storage account blob) associated with the context for a step.
* **contextPath**: string: The URL(absolute or relative) of the source context for the task step.
+
### DockerBuildStep
#### Properties
* **arguments**: [Argument](#argument)[]: The collection of override arguments to be used when executing this build step.
diff --git a/generated/containerregistry/microsoft.containerregistry/2019-06-01-preview/types.md b/generated/containerregistry/microsoft.containerregistry/2019-06-01-preview/types.md
index c257c673b1..50b42339da 100644
--- a/generated/containerregistry/microsoft.containerregistry/2019-06-01-preview/types.md
+++ b/generated/containerregistry/microsoft.containerregistry/2019-06-01-preview/types.md
@@ -245,6 +245,7 @@ executing a build step.
* **agentPoolName**: string: The dedicated agent pool for the run.
* **isArchiveEnabled**: bool: The value that indicates whether archiving is enabled for the run or not.
* **logTemplate**: string: The template that describes the repository and tag information for run log artifact.
+
### DockerBuildRequest
#### Properties
* **agentConfiguration**: [AgentProperties](#agentproperties): The machine configuration of the run agent.
@@ -403,6 +404,7 @@ the source registry during the run.
* **baseImageDependencies**: [BaseImageDependency](#baseimagedependency)[] (ReadOnly): List of base image dependencies for a step.
* **contextAccessToken**: string: The token (git PAT or SAS token of storage account blob) associated with the context for a step.
* **contextPath**: string: The URL(absolute or relative) of the source context for the task step.
+
### DockerBuildStep
#### Properties
* **arguments**: [Argument](#argument)[]: The collection of override arguments to be used when executing this build step.
diff --git a/generated/containerservice/log.out b/generated/containerservice/log.out
index 03810425f4..59ebc74e1d 100644
--- a/generated/containerservice/log.out
+++ b/generated/containerservice/log.out
@@ -1,4 +1,4 @@
-AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0]
+AutoRest code generation utility [cli version: 3.6.2; node: v16.17.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
@@ -7,10 +7,25 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and
warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
warning | SkippedSemanticValidation | Semantic validation was skipped.
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-06-01/managedClusters.json:4254:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-07-01/managedClusters.json:4315:9
+warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
+warning | Unrecognized property type: byte-array. Returning 'any'.
+warning | Unrecognized property type: byte-array. Returning 'any'.
+warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
+warning | SkippedSemanticValidation | Semantic validation was skipped.
+warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-07-02-preview/managedClusters.json:4909:9
+warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
+warning | Unrecognized property type: byte-array. Returning 'any'.
+warning | Unrecognized property type: byte-array. Returning 'any'.
+warning | Unrecognized property type: byte-array. Returning 'any'.
+warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
+warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
+warning | SkippedSemanticValidation | Semantic validation was skipped.
+warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-06-01/managedClusters.json:4303:9
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
-warning | Unrecognized property type: arm-id. Returning 'any'.
-warning | Unrecognized property type: arm-id. Returning 'any'.
warning | Unrecognized property type: byte-array. Returning 'any'.
warning | Unrecognized property type: byte-array. Returning 'any'.
warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
@@ -34,7 +49,7 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and
warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
warning | SkippedSemanticValidation | Semantic validation was skipped.
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-04-01/managedClusters.json:4223:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-04-01/managedClusters.json:4272:9
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
warning | Unrecognized property type: byte-array. Returning 'any'.
warning | Unrecognized property type: byte-array. Returning 'any'.
@@ -50,7 +65,7 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and
warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
warning | SkippedSemanticValidation | Semantic validation was skipped.
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-03-01/managedClusters.json:4207:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-03-01/managedClusters.json:4256:9
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
warning | Unrecognized property type: byte-array. Returning 'any'.
warning | Unrecognized property type: byte-array. Returning 'any'.
@@ -66,7 +81,7 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and
warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
warning | SkippedSemanticValidation | Semantic validation was skipped.
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-02-01/managedClusters.json:4307:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-02-01/managedClusters.json:4356:9
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
warning | Unrecognized property type: byte-array. Returning 'any'.
warning | Unrecognized property type: byte-array. Returning 'any'.
@@ -94,127 +109,127 @@ warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefine
warning | PreCheck/SchemaMissingType | The schema 'TagsObject' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:2340:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterServicePrincipalProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:2559:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:2567:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceMasterProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:2575:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:2583:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAgentPoolProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:2629:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:2637:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAgentPoolProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:2812:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:2844:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:2878:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:2910:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolUpgradeSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:2895:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:2927:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPool' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:2905:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:2937:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterWindowsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:2922:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:2954:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceLinuxProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:2988:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3020:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3006:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3038:5
warning | PreCheck/SchemaMissingType | The schema 'MaintenanceConfigurationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3201:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3233:5
warning | PreCheck/SchemaMissingType | The schema 'MaintenanceConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3271:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3303:5
warning | PreCheck/SchemaMissingType | The schema 'MaintenanceConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3292:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3324:5
warning | PreCheck/SchemaMissingType | The schema 'TimeInWeek' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3312:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3344:5
warning | PreCheck/SchemaMissingType | The schema 'TimeSpan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3353:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3385:5
warning | PreCheck/SchemaMissingType | The schema 'RunCommandRequest' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3369:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3401:5
warning | PreCheck/SchemaMissingType | The schema 'RunCommandResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3389:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3421:5
warning | PreCheck/SchemaMissingType | The schema 'CommandResultProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3404:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3436:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3481:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3513:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile-managedOutboundIPs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3483:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3515:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile-outboundIPPrefixes' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3504:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3536:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile-outboundIPs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3516:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3548:9
warning | PreCheck/SchemaMissingType | The schema 'ResourceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3558:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3590:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceSshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3567:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3600:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceSshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3582:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3615:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceDiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3594:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3627:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceVMDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3606:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3639:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3623:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3656:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedCluster' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3640:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3673:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3667:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3700:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterProperties-addonProfiles' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3735:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3768:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterProperties-identityProfile' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3898:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3939:9
warning | PreCheck/SchemaMissingType | The schema 'PowerState' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3940:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3981:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAPIServerAccessProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3967:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4008:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:3998:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4039:5
warning | PreCheck/SchemaMissingType | The schema 'UserAssignedIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4062:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4103:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAccessProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4079:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4128:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPoolUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4108:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4157:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterUpgradeProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4145:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4194:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAutoUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4165:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4214:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAADProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4208:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4257:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4245:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4294:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-config' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4251:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4300:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4257:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4306:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4272:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4321:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentity-provisioningInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4305:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4354:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentityException' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4357:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4406:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentityProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4383:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4432:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4412:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4461:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4440:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4489:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolUpgradeProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4468:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4517:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolAvailableVersions' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4505:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4554:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolAvailableVersionsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4533:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4582:5
warning | PreCheck/SchemaMissingType | The schema 'CredentialResults' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4673:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4730:5
warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4703:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4760:5
warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4713:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4770:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4738:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:4795:5
warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:5290:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:5348:5
warning | PreCheck/SchemaMissingType | The schema 'OSOptionProperty' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:5303:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:5361:5
warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:5320:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:5378:5
warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:5335:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:5393:5
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
warning | Unrecognized property type: byte-array. Returning 'any'.
warning | Unrecognized property type: byte-array. Returning 'any'.
@@ -234,127 +249,127 @@ warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefine
warning | PreCheck/SchemaMissingType | The schema 'TagsObject' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:2358:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterServicePrincipalProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:2577:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:2585:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceMasterProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:2593:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:2601:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAgentPoolProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:2647:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:2655:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAgentPoolProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:2844:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:2868:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:2910:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:2934:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolUpgradeSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:2927:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:2951:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPool' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:2937:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:2961:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterWindowsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:2954:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:2978:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceLinuxProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3020:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3044:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3038:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3062:5
warning | PreCheck/SchemaMissingType | The schema 'MaintenanceConfigurationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3238:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3262:5
warning | PreCheck/SchemaMissingType | The schema 'MaintenanceConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3308:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3332:5
warning | PreCheck/SchemaMissingType | The schema 'MaintenanceConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3329:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3353:5
warning | PreCheck/SchemaMissingType | The schema 'TimeInWeek' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3349:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3373:5
warning | PreCheck/SchemaMissingType | The schema 'TimeSpan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3390:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3414:5
warning | PreCheck/SchemaMissingType | The schema 'RunCommandRequest' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3406:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3430:5
warning | PreCheck/SchemaMissingType | The schema 'RunCommandResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3426:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3450:5
warning | PreCheck/SchemaMissingType | The schema 'CommandResultProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3441:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3465:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3518:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3542:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile-managedOutboundIPs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3520:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3544:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile-outboundIPPrefixes' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3541:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3565:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile-outboundIPs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3553:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3577:9
warning | PreCheck/SchemaMissingType | The schema 'ResourceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3595:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3619:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceSshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3604:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3629:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceSshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3619:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3644:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceDiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3631:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3656:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceVMDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3643:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3668:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3660:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3685:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedCluster' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3677:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3702:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3704:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3729:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterProperties-addonProfiles' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3777:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3802:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterProperties-identityProfile' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3949:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3982:9
warning | PreCheck/SchemaMissingType | The schema 'PowerState' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:3991:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4024:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAPIServerAccessProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4018:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4051:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4049:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4082:5
warning | PreCheck/SchemaMissingType | The schema 'UserAssignedIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4113:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4146:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAccessProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4130:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4171:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPoolUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4159:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4200:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterUpgradeProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4196:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4237:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAutoUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4216:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4257:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAADProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4259:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4300:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4296:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4337:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-config' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4302:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4343:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4308:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4349:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4323:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4364:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentity-provisioningInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4356:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4397:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentityException' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4408:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4449:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentityProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4434:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4475:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4478:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4519:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4506:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4547:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolUpgradeProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4534:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4575:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolAvailableVersions' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4571:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4612:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolAvailableVersionsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4599:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4640:5
warning | PreCheck/SchemaMissingType | The schema 'CredentialResults' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4739:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4780:5
warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4769:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4810:5
warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4779:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4820:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4804:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:4845:5
warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:5356:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:5397:5
warning | PreCheck/SchemaMissingType | The schema 'OSOptionProperty' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:5369:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:5410:5
warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:5386:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:5427:5
warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:5401:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:5442:5
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
warning | Unrecognized property type: byte-array. Returning 'any'.
warning | Unrecognized property type: byte-array. Returning 'any'.
@@ -514,127 +529,127 @@ warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefine
warning | PreCheck/SchemaMissingType | The schema 'TagsObject' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:2340:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterServicePrincipalProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:2559:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:2567:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceMasterProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:2575:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:2583:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAgentPoolProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:2629:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:2637:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAgentPoolProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:2812:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:2844:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:2878:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:2910:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolUpgradeSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:2895:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:2927:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPool' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:2905:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:2937:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterWindowsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:2922:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:2954:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceLinuxProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:2988:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3020:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3006:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3038:5
warning | PreCheck/SchemaMissingType | The schema 'MaintenanceConfigurationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3201:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3233:5
warning | PreCheck/SchemaMissingType | The schema 'MaintenanceConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3271:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3303:5
warning | PreCheck/SchemaMissingType | The schema 'MaintenanceConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3292:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3324:5
warning | PreCheck/SchemaMissingType | The schema 'TimeInWeek' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3314:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3346:5
warning | PreCheck/SchemaMissingType | The schema 'TimeSpan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3355:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3387:5
warning | PreCheck/SchemaMissingType | The schema 'RunCommandRequest' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3371:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3403:5
warning | PreCheck/SchemaMissingType | The schema 'RunCommandResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3391:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3423:5
warning | PreCheck/SchemaMissingType | The schema 'CommandResultProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3406:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3438:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3483:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3515:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile-managedOutboundIPs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3485:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3517:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile-outboundIPPrefixes' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3506:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3538:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile-outboundIPs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3518:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3550:9
warning | PreCheck/SchemaMissingType | The schema 'ResourceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3560:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3592:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceSshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3569:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3602:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceSshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3585:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3618:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceDiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3597:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3630:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceVMDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3609:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3642:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3626:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3659:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedCluster' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3643:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3676:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3670:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3703:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterProperties-addonProfiles' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3741:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3774:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterProperties-identityProfile' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3904:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3945:9
warning | PreCheck/SchemaMissingType | The schema 'PowerState' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3946:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3987:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAPIServerAccessProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:3973:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4014:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4004:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4045:5
warning | PreCheck/SchemaMissingType | The schema 'UserAssignedIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4068:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4109:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAccessProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4085:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4134:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPoolUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4114:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4163:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterUpgradeProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4152:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4201:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAutoUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4175:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4224:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAADProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4218:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4267:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4255:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4304:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-config' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4261:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4310:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4267:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4316:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4282:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4331:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentity-provisioningInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4315:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4364:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentityException' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4371:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4420:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentityProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4397:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4446:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4430:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4479:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4458:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4507:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolUpgradeProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4486:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4535:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolAvailableVersions' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4526:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4575:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolAvailableVersionsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4554:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4603:5
warning | PreCheck/SchemaMissingType | The schema 'CredentialResults' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4697:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4754:5
warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4730:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4787:5
warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4740:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4797:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4769:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:4826:5
warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:5321:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:5379:5
warning | PreCheck/SchemaMissingType | The schema 'OSOptionProperty' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:5334:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:5392:5
warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:5351:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:5409:5
warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:5367:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:5425:5
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
warning | Unrecognized property type: byte-array. Returning 'any'.
warning | Unrecognized property type: byte-array. Returning 'any'.
@@ -654,127 +669,127 @@ warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefine
warning | PreCheck/SchemaMissingType | The schema 'TagsObject' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:2323:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterServicePrincipalProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:2542:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:2550:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceMasterProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:2558:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:2566:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAgentPoolProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:2612:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:2620:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAgentPoolProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:2795:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:2827:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:2861:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:2893:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolUpgradeSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:2878:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:2910:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPool' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:2888:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:2920:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterWindowsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:2905:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:2937:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceLinuxProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:2971:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3003:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:2989:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3021:5
warning | PreCheck/SchemaMissingType | The schema 'MaintenanceConfigurationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3151:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3183:5
warning | PreCheck/SchemaMissingType | The schema 'MaintenanceConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3221:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3253:5
warning | PreCheck/SchemaMissingType | The schema 'MaintenanceConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3242:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3274:5
warning | PreCheck/SchemaMissingType | The schema 'TimeInWeek' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3262:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3294:5
warning | PreCheck/SchemaMissingType | The schema 'TimeSpan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3303:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3335:5
warning | PreCheck/SchemaMissingType | The schema 'RunCommandRequest' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3319:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3351:5
warning | PreCheck/SchemaMissingType | The schema 'RunCommandResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3339:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3371:5
warning | PreCheck/SchemaMissingType | The schema 'CommandResultProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3354:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3386:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3431:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3463:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile-managedOutboundIPs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3433:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3465:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile-outboundIPPrefixes' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3446:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3478:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile-outboundIPs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3458:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3490:9
warning | PreCheck/SchemaMissingType | The schema 'ResourceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3500:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3532:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceSshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3509:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3542:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceSshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3524:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3557:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceDiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3536:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3569:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceVMDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3548:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3581:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3565:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3598:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedCluster' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3582:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3615:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3609:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3642:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterProperties-addonProfiles' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3677:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3710:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterProperties-identityProfile' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3840:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3881:9
warning | PreCheck/SchemaMissingType | The schema 'PowerState' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3882:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3923:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAPIServerAccessProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3909:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3950:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3940:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:3981:5
warning | PreCheck/SchemaMissingType | The schema 'UserAssignedIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4004:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4045:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAccessProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4021:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4070:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPoolUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4050:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4099:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterUpgradeProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4087:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4136:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAutoUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4107:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4156:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAADProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4150:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4199:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4187:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4236:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-config' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4193:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4242:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4199:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4248:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4214:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4263:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentity-provisioningInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4247:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4296:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentityException' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4299:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4348:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentityProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4325:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4374:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4354:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4403:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4382:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4431:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolUpgradeProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4410:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4459:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolAvailableVersions' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4447:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4496:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolAvailableVersionsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4475:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4524:5
warning | PreCheck/SchemaMissingType | The schema 'CredentialResults' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4615:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4672:5
warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4645:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4702:5
warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4655:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4712:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4680:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:4737:5
warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:5232:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:5290:5
warning | PreCheck/SchemaMissingType | The schema 'OSOptionProperty' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:5245:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:5303:5
warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:5262:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:5320:5
warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:5277:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:5335:5
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
warning | Unrecognized property type: byte-array. Returning 'any'.
warning | Unrecognized property type: byte-array. Returning 'any'.
@@ -794,127 +809,127 @@ warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefine
warning | PreCheck/SchemaMissingType | The schema 'TagsObject' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:2314:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterServicePrincipalProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:2533:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:2541:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceMasterProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:2549:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:2557:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAgentPoolProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:2603:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:2611:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAgentPoolProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:2786:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:2818:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:2852:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:2884:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolUpgradeSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:2869:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:2901:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPool' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:2879:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:2911:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterWindowsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:2896:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:2928:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceLinuxProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:2939:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:2971:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:2957:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:2989:5
warning | PreCheck/SchemaMissingType | The schema 'MaintenanceConfigurationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3119:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3151:5
warning | PreCheck/SchemaMissingType | The schema 'MaintenanceConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3189:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3221:5
warning | PreCheck/SchemaMissingType | The schema 'MaintenanceConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3210:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3242:5
warning | PreCheck/SchemaMissingType | The schema 'TimeInWeek' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3230:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3262:5
warning | PreCheck/SchemaMissingType | The schema 'TimeSpan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3271:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3303:5
warning | PreCheck/SchemaMissingType | The schema 'RunCommandRequest' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3287:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3319:5
warning | PreCheck/SchemaMissingType | The schema 'RunCommandResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3307:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3339:5
warning | PreCheck/SchemaMissingType | The schema 'CommandResultProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3322:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3354:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3399:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3431:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile-managedOutboundIPs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3401:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3433:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile-outboundIPPrefixes' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3414:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3446:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile-outboundIPs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3426:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3458:9
warning | PreCheck/SchemaMissingType | The schema 'ResourceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3468:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3500:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceSshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3477:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3510:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceSshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3492:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3525:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceDiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3504:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3537:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceVMDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3516:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3549:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3533:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3566:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedCluster' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3550:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3583:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3577:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3610:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterProperties-addonProfiles' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3645:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3678:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterProperties-identityProfile' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3808:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3849:9
warning | PreCheck/SchemaMissingType | The schema 'PowerState' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3850:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3891:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAPIServerAccessProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3877:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3918:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3908:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3949:5
warning | PreCheck/SchemaMissingType | The schema 'UserAssignedIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3972:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4013:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAccessProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:3989:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4038:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPoolUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4018:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4067:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterUpgradeProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4055:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4104:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAutoUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4075:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4124:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAADProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4118:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4167:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4155:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4204:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-config' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4161:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4210:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4167:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4216:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4182:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4231:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentity-provisioningInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4215:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4264:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentityException' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4267:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4316:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentityProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4293:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4342:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4322:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4371:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4350:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4399:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolUpgradeProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4378:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4427:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolAvailableVersions' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4415:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4464:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolAvailableVersionsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4443:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4492:5
warning | PreCheck/SchemaMissingType | The schema 'CredentialResults' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4583:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4640:5
warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4613:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4670:5
warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4623:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4680:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4648:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:4705:5
warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:5200:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:5258:5
warning | PreCheck/SchemaMissingType | The schema 'OSOptionProperty' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:5213:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:5271:5
warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:5230:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:5288:5
warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:5245:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:5303:5
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
warning | Unrecognized property type: byte-array. Returning 'any'.
warning | Unrecognized property type: byte-array. Returning 'any'.
@@ -934,127 +949,127 @@ warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefine
warning | PreCheck/SchemaMissingType | The schema 'TagsObject' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2035:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterServicePrincipalProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2254:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2262:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceMasterProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2270:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2278:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAgentPoolProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2324:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2332:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAgentPoolProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2500:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2532:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2566:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2598:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolUpgradeSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2583:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2615:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPool' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2593:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2625:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterWindowsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2610:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2642:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceLinuxProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2653:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2685:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2671:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2703:5
warning | PreCheck/SchemaMissingType | The schema 'MaintenanceConfigurationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2833:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2865:5
warning | PreCheck/SchemaMissingType | The schema 'MaintenanceConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2903:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2935:5
warning | PreCheck/SchemaMissingType | The schema 'MaintenanceConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2924:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2956:5
warning | PreCheck/SchemaMissingType | The schema 'TimeInWeek' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2944:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2976:5
warning | PreCheck/SchemaMissingType | The schema 'TimeSpan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:2985:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3017:5
warning | PreCheck/SchemaMissingType | The schema 'RunCommandRequest' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3001:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3033:5
warning | PreCheck/SchemaMissingType | The schema 'RunCommandResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3021:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3053:5
warning | PreCheck/SchemaMissingType | The schema 'CommandResultProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3036:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3068:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3113:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3145:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile-managedOutboundIPs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3115:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3147:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile-outboundIPPrefixes' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3128:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3160:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile-outboundIPs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3140:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3172:9
warning | PreCheck/SchemaMissingType | The schema 'ResourceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3178:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3210:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceSshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3187:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3220:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceSshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3202:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3235:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceDiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3214:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3247:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceVMDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3226:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3259:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3243:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3276:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedCluster' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3260:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3293:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3287:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3320:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterProperties-addonProfiles' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3355:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3388:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterProperties-identityProfile' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3518:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3559:9
warning | PreCheck/SchemaMissingType | The schema 'PowerState' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3547:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3588:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAPIServerAccessProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3574:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3615:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3601:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3642:5
warning | PreCheck/SchemaMissingType | The schema 'UserAssignedIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3665:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3706:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAccessProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3682:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3731:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPoolUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3711:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3760:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterUpgradeProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3748:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3797:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAutoUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3768:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3817:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAADProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3811:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3860:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3848:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3897:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-config' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3854:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3903:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3860:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3909:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3875:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3924:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentity-provisioningInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3908:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3957:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentityException' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3960:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4009:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentityProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:3986:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4035:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4015:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4064:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4043:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4092:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolUpgradeProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4071:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4120:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolAvailableVersions' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4108:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4157:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolAvailableVersionsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4136:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4185:5
warning | PreCheck/SchemaMissingType | The schema 'CredentialResults' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4276:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4333:5
warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4306:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4363:5
warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4316:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4373:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4341:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4398:5
warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4871:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4929:5
warning | PreCheck/SchemaMissingType | The schema 'OSOptionProperty' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4884:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4942:5
warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4901:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4959:5
warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4916:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4974:5
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
warning | Unrecognized property type: byte-array. Returning 'any'.
warning | Unrecognized property type: byte-array. Returning 'any'.
@@ -1074,131 +1089,131 @@ warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefine
warning | PreCheck/SchemaMissingType | The schema 'TagsObject' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2029:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterServicePrincipalProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2248:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2256:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceMasterProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2264:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2272:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAgentPoolProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2318:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2326:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAgentPoolProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2489:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2521:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2555:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2587:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolUpgradeSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2572:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2604:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPool' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2582:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2614:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterWindowsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2599:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2631:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceLinuxProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2642:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2674:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceNetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2660:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2692:5
warning | PreCheck/SchemaMissingType | The schema 'MaintenanceConfigurationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2808:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2840:5
warning | PreCheck/SchemaMissingType | The schema 'MaintenanceConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2878:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2910:5
warning | PreCheck/SchemaMissingType | The schema 'MaintenanceConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2899:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2931:5
warning | PreCheck/SchemaMissingType | The schema 'TimeInWeek' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2919:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2951:5
warning | PreCheck/SchemaMissingType | The schema 'TimeSpan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2960:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2992:5
warning | PreCheck/SchemaMissingType | The schema 'RunCommandRequest' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2976:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3008:5
warning | PreCheck/SchemaMissingType | The schema 'RunCommandResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:2996:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3028:5
warning | PreCheck/SchemaMissingType | The schema 'CommandResultProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3011:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3043:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3049:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3081:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile-managedOutboundIPs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3051:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3083:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile-outboundIPPrefixes' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3064:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3096:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterLoadBalancerProfile-outboundIPs' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3076:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3108:9
warning | PreCheck/SchemaMissingType | The schema 'ResourceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3114:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3146:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceSshConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3123:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3156:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceSshPublicKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3138:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3171:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceDiagnosticsProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3150:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3183:5
warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceVMDiagnostics' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3162:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3195:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3179:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3212:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedCluster' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3196:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3229:5
warning | PreCheck/SchemaMissingType | The schema 'components·1q1og48·schemas·managedcluster·allof·1' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3211:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3244:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3227:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3260:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterProperties-addonProfiles' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3295:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3328:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterProperties-identityProfile' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3458:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3499:9
warning | PreCheck/SchemaMissingType | The schema 'components·qit0et·schemas·managedclusterproperties·properties·identityprofile·additionalproperties' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3459:11
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3500:11
warning | PreCheck/SchemaMissingType | The schema 'PowerState' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3487:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3528:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAPIServerAccessProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3514:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3555:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3541:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3582:5
warning | PreCheck/SchemaMissingType | The schema 'UserAssignedIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3604:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3645:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAccessProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3621:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3670:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPoolUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3650:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3699:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterUpgradeProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3687:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3736:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAutoUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3707:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3756:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAADProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3750:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3799:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3787:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3836:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-config' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3793:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3842:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3799:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3848:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3814:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3863:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentity-provisioningInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3847:9
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3896:9
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentityException' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3899:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3948:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterPodIdentityProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3925:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3974:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3954:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4003:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:3982:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4031:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolUpgradeProfileProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4010:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4059:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolAvailableVersions' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4047:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4096:5
warning | PreCheck/SchemaMissingType | The schema 'AgentPoolAvailableVersionsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4075:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4124:5
warning | PreCheck/SchemaMissingType | The schema 'CredentialResults' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4193:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4250:5
warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4223:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4280:5
warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4233:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4290:5
warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4258:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4315:5
warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4788:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4846:5
warning | PreCheck/SchemaMissingType | The schema 'OSOptionProperty' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4801:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4859:5
warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4818:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4876:5
warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object'
- - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4833:5
+ - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4891:5
warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail.
warning | Unrecognized property type: byte-array. Returning 'any'.
warning | Unrecognized property type: byte-array. Returning 'any'.
diff --git a/generated/containerservice/microsoft.containerservice/2018-09-30-preview/types.md b/generated/containerservice/microsoft.containerservice/2018-09-30-preview/types.md
index 624718fbca..b2ef2a7fa3 100644
--- a/generated/containerservice/microsoft.containerservice/2018-09-30-preview/types.md
+++ b/generated/containerservice/microsoft.containerservice/2018-09-30-preview/types.md
@@ -34,6 +34,7 @@
* **Discriminator**: kind
### Base Properties
+
### OpenShiftManagedClusterAADIdentityProvider
#### Properties
* **clientId**: string: The clientId password associated with the provider.
diff --git a/generated/containerservice/microsoft.containerservice/2019-04-30/types.md b/generated/containerservice/microsoft.containerservice/2019-04-30/types.md
index 6dc02b626b..0ee9dab93f 100644
--- a/generated/containerservice/microsoft.containerservice/2019-04-30/types.md
+++ b/generated/containerservice/microsoft.containerservice/2019-04-30/types.md
@@ -35,6 +35,7 @@
* **Discriminator**: kind
### Base Properties
+
### OpenShiftManagedClusterAADIdentityProvider
#### Properties
* **clientId**: string: The clientId password associated with the provider.
diff --git a/generated/containerservice/microsoft.containerservice/2019-09-30-preview/types.md b/generated/containerservice/microsoft.containerservice/2019-09-30-preview/types.md
index 04729a06be..12c9fbe434 100644
--- a/generated/containerservice/microsoft.containerservice/2019-09-30-preview/types.md
+++ b/generated/containerservice/microsoft.containerservice/2019-09-30-preview/types.md
@@ -35,6 +35,7 @@
* **Discriminator**: kind
### Base Properties
+
### OpenShiftManagedClusterAADIdentityProvider
#### Properties
* **clientId**: string: The clientId password associated with the provider.
diff --git a/generated/containerservice/microsoft.containerservice/2019-10-27-preview/types.md b/generated/containerservice/microsoft.containerservice/2019-10-27-preview/types.md
index 1bc92b6714..3b5bdab0fb 100644
--- a/generated/containerservice/microsoft.containerservice/2019-10-27-preview/types.md
+++ b/generated/containerservice/microsoft.containerservice/2019-10-27-preview/types.md
@@ -39,6 +39,7 @@
* **Discriminator**: kind
### Base Properties
+
### OpenShiftManagedClusterAADIdentityProvider
#### Properties
* **clientId**: string: The clientId password associated with the provider.
diff --git a/generated/containerservice/microsoft.containerservice/2022-06-01/types.json b/generated/containerservice/microsoft.containerservice/2022-06-01/types.json
index 354d4d1992..aea86ef5c6 100644
--- a/generated/containerservice/microsoft.containerservice/2022-06-01/types.json
+++ b/generated/containerservice/microsoft.containerservice/2022-06-01/types.json
@@ -1 +1 @@
-[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":183,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"If kubernetesVersion was a fully specified version , this field will be exactly equal to it. If kubernetesVersion was , this field will contain the full version being used."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":146,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":148,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":155,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":161,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":163,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":166,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":167,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":169,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":176,"Flags":0,"Description":"Storage profile for the managed cluster."},"publicNetworkAccess":{"Type":182,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"hostGroupID":{"Type":0,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.
**Restriction:** Cannot end in \".\"
**Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".
**Minimum-length:** 1 character
**Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.
**Minimum-length:** 8 characters
**Max-length:** 123 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
Has lower characters
Has upper characters
Has a digit
Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.
Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.
Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":114,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":117,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":120,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":125,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":128,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":129,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":137,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":145,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[111,112,113,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[115,116,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[118,119,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[121,122,123,124,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[126,127,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":130,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":131,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":134,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":136,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":133,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":135,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":138,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":139,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[142,143,4]}},{"3":{"ItemType":144}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":147,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":154,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[149,150,151,152,153,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":160,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[156,157,158,159,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":162,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":165,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":164}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":168,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"defender":{"Type":170,"Flags":0,"Description":"Microsoft Defender settings for the security profile."},"azureKeyVaultKms":{"Type":172,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefender","Properties":{"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Microsoft Defender. When Microsoft Defender is enabled, this field is required and must be a valid workspace resource ID. When Microsoft Defender is disabled, leave the field empty."},"securityMonitoring":{"Type":171,"Flags":0,"Description":"Microsoft Defender threat detection for Cloud settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefenderSecurityMonitoring","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Defender threat detection"}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."},"keyVaultNetworkAccess":{"Type":175,"Flags":0,"Description":"Network access of key vault. The possible values are `Public` and `Private`. `Public` means the key vault allows public access from all networks. `Private` means the key vault disables public access and enables private link. The default value is `Public`."},"keyVaultResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of key vault. When keyVaultNetworkAccess is `Private`, this field is required and must be a valid resource ID. When keyVaultNetworkAccess is `Public`, leave the field empty."}}}},{"6":{"Value":"Public"}},{"6":{"Value":"Private"}},{"5":{"Elements":[173,174,4]}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":177,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":178,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":179,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[180,181,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":189,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":194,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[185,186,187,188,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[190,191,192,193,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":196,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":197,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":184,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":199,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":210,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":212,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":208,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":209,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[201,202,203,204,205,206,207,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":200}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":211}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-06-01","ScopeType":8,"Body":198,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":217,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":220,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":223,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":226,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":229,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":232,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":235,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":238,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":241,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":242,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":245,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":248,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":249,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":250,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":251,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":257,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"hostGroupID":{"Type":0,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[218,219,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[221,222,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[239,240,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[243,244,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[246,247,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[252,253,254,255,256,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-06-01","ScopeType":8,"Body":216,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":267,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":268,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":269,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[263,264,265,266,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":274,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[270,271,272,273,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-06-01","ScopeType":8,"Body":261,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":276,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":277,"Flags":10,"Description":"The resource api version"},"properties":{"Type":279,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":288,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":281,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":284,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":287,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[280,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[282,283,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[285,286,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-06-01","ScopeType":8,"Body":278,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":291,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":292,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-06-01","Output":290}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":296,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":295}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}}]
\ No newline at end of file
+[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":183,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When